part1
1.如何檢視目前登入的使用者?
-who am i
如何列出登入的使用者?
-who或-w
如何登出掉使用者?
-pkill -kill -t 使用者名或-skill -KILL -v 使用者名
2.目錄操作
①如何檢視目前工作目錄?
-pwd
②如何改變目前工作目錄進入下一級目錄?
-cd 下一級/
③如何傳回目前工作目錄的父目錄?
-cd ..
④如何傳回根目錄?
-cd /
<<在Linux的目錄結構中“.”表示目前目錄,“..”表示目前目錄的父目錄,“/”表示根目錄。
⑤當使用者以個人賬戶登入系統後,就會直接進入使用者主目錄。如何從任何一個工作目錄傳回主目錄?
-cd
<<mkdir指令用于建立一個新的目錄。這個新的目錄不僅可以使用絕對路徑,也可以使用相對路徑。但使用者建立新目錄的前提條件是:建立者對被建立新目錄的父目錄應有寫權限。
⑥如何在其父目錄不存在的情況下首先建立父目錄?
-mkdir -p
如何在建立新目錄的同時指定此目錄的權限?
-mkdir -m
<<rmdir指令功能用于删除指定的空目錄。當要删除目錄内的所有檔案和子目錄都被删除以後,才能使用rmdir指令删除該目錄。使用者删除目錄時,應對該目錄的父目錄有寫的權限。
⑦如何删除指定路徑上的所有目錄(目錄數大于一)?
-rmdir -p
⑧如何列出目前目錄下的檔案?
-ls
如何列出目前目錄下的包括權限等資訊的檔案?
-ls al
⑨Linux中的目錄結構:linux中的指令一般存放在/bin目錄下的。以下為linux下的基本目錄結構和作用:
/根目錄
/boot引導程式,核心等存放的目錄。
/sbin超級使用者可以使用的指令的存放目錄。
/bin普通使用者可以使用的指令的存放目錄。
/lib根目錄下的所程式的共享庫目錄。
/dev裝置檔案目錄。
/home普通使用者的家目錄($HOME目錄
/root使用者root的$HOME目錄
/etc全局的配置檔案存放目錄。
/usr這個目錄中包含了指令庫檔案和在通常操作中不會修改的檔案。
/proc特殊檔案目錄。
/opt可擇的檔案目錄。
/mnt臨時挂載目錄。
/media挂載的媒體裝置目錄。
/var内容經常變化的目錄。
/tmp臨時檔案目錄。
/lost+found 恢複檔案存放的位置。
3.檔案操作常用指令
①cat:由第一行顯示檔案内容
-cat -n l顯示行号
②more: 一頁一頁顯示,可翻頁檢視。
(空格 space : 向下翻頁 Enter : 向下滾動一行 /字元串 : 向下查詢字元串 :f : 顯示目前行号 q : 退出 b : 往回翻頁,隻在檔案有作用,對管道無作用。)
③less: 與more類似,可以往前翻頁
(空格 space : 向下翻一頁 Enter : 向下一行 [PageDown] : 向下一頁: [PageUp] : 向上一頁 /字元串: 向下查詢 ?字元串: 向上查詢 n : 重複前一個查詢 / 或 ? N : 反向前一個查詢 / 或 ? q : 退出)
man就是調用less顯示說明文檔的。
④cp:複制檔案
-i 覆寫檔案之前先詢問使用者
⑤pg
格式:pg [option] filename
功能:分頁顯示指定檔案的内容。在顯示一頁檔案時,最後一行将顯示等待用
戶輸入指令。可輸入的指令有如下選項。
選項:h 顯示pg指令中可使用的幫助(help)指令。
q 退出pg指令。
⑥mv
使用者可以使用mv指令來為檔案或目錄改名或将檔案由一個目錄移入另一個目錄中
mv [選項] 源檔案或目錄 目标檔案或目錄
⑦lpr
lpr(line printer,按行列印)實用程式用來将一個或多個檔案放入列印隊列等待列印。
lpr 可以用來将料資送給本地或是遠端的主機來處理。
-p Printer: 将資料送至指定的列印機 Printer,預設值為 lp。
⑧ugo
檔案有owner(也就是user),group,others三種身份,我們分别用 u,g,o來分别代表着三種身份,用a同時代表三種身份,用r,w,x代表三種權限,用+,-,=三種符号分别代表添加,去除以及設定某種或某些權限的動作。
Part2
代碼練習見上周部落格。
part3
本周的任務由于上周已經将主體部分做完,是以任務比較輕松,就是查詢了一些老師要求所列的一些Linux系統的常用指令,記錄了用法。然後進行了試驗。其實大部分指令在本課程開課第一周的十三個小實驗中已經提及。在後面這幾周以來,因為比較注重理論課程的了解和考試,是以很多都遺忘了。這一次的記錄能夠讓我重拾這些知識我覺得很棒。我記錄的大部分是比較實用的指令。(因為很多指令有很多參數分支有不同的功能)希望以後的學習能夠多多使用他們。