一、磁碟管理常用命令:
1、cd命令:用於切換當前工作目錄至 dirname(目錄引數)
cd directory #切換到directory目錄下,可以使用絕對路徑,也可以使用相對路徑cd ~#切換到使用者主目錄
cd .. #切換到父目錄,即上級目錄
cd - #切換到此目錄之前所在目錄
2、ls命令:用於顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)
ls #列出當前目錄下所有非隱藏檔案ls ../ #列出父目錄下所有非隱藏檔案
ls -la #列當前目錄下所有檔案,包括.開頭的隱藏檔案
ls directory #列出directoty下所有非隱藏檔案,directory可以使用絕對路徑或相對路徑
3、mkdir命令用於建立名稱為 dirname 之子目錄
mkdir test #在當前目錄下建立test資料夾mkdir -p test/a/b #在當前目錄下遞迴建立test/a/b檔案
windows下:mkdir aa\\bb
4、pwd命令用於顯示工作目錄。執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。
二、檔案管理
1、rm命令用於刪除乙個檔案或者目錄
rm file #刪除當前資料夾下的file檔案rm -rf test #刪除當前資料夾下的test資料夾
語法:rm [options] name...
options引數:
2、cp命令主要用於複製檔案或目錄。
cp a.txt b.txt #複製檔案a.txt,命名為b.txt
語法:cp [options]source dest
引數說明:
-f:覆蓋已經存在的目標檔案而不給出提示。
-i:與-f選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是否覆蓋,回答"y"時目標檔案將被覆蓋。
-p:除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中。
-r:若給出的原始檔是乙個目錄檔案,此時將複製該目錄下所有的子目錄和檔案。
scp 命令用於 linux 之間複製檔案和目錄。scp 是 secure copy 的縮寫, scp 是 linux 系統下基於 ssh 登陸進行安全的遠端檔案拷貝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。
3、cat 命令用於連線檔案並列印到標準輸出裝置上。
cat -n #顯示檔案內容的行號cat -b #類似-n,但是不對空白行進行編號
cat -s #當遇到有連續兩行以上的空白行時,就代換為一行的空白行
4、查日誌:tail 命令可用於檢視檔案的內容,有乙個常用的引數 -f 常用於查閱正在改變的日誌檔案。
tail -f filename 會把 filename 檔案裡的最尾部的內容顯示在螢幕上,並且不斷重新整理,只要 filename 更新就可以看到最新的檔案內容。
語法:tail [引數][檔案]
引數:5、head 命令可用於檢視檔案的開頭部分的內容,有乙個常用的引數 -n 用於顯示行數,預設為 10,即顯示 10 行的內容。
語法:head [引數][檔案]
引數:6、find 命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則 find 命令將在當前目錄下查詢子目錄與檔案,並且將查詢到的子目錄和檔案全部進行顯示。
語法:find path -option [-print][-exec-ok command ]{}\;
引數說明 :
find 根據下列規則判斷 path 和 expression,在命令列上第乙個 - ( ) , ! 之前的部份為 path,之後的是 expression。如果 path 是空字串則使用目前路徑,如果 expression 是空字串則使用 -print 為預設 expression。
expression 中可使用的選項有二三十個之多,在此只介紹最常用的部份。
-mount, -xdev : 只檢查和指定目錄在同乙個檔案系統下的檔案,避免列出其它檔案系統中的檔案
-amin n : 在過去 n 分鐘內被讀取過
-anewer file : 比檔案 file 更晚被讀取過的檔案
-atime n : 在過去n天內被讀取過的檔案
-cmin n : 在過去 n 分鐘內被修改過
-cnewer file :比檔案 file 更新的檔案
-ctime n : 在過去n天內被修改過的檔案
-empty : 空的檔案-gid n or -group name : gid 是 n 或是 group 名稱是 name
-ipath p, -path p : 路徑名稱符合 p 的檔案,ipath 會忽略大小寫
-name name, -iname name : 檔名稱符合 name 的檔案。iname 會忽略大小寫
-size n : 檔案大小 是 n 單位,b 代表 512 位元組的區塊,c 表示字元數,k 表示 kilo bytes,w 是二個位元組。
-type c : 檔案型別是 c 的檔案。
d: 目錄
c: 字型裝置檔案
b: 區塊裝置檔案
p: 具名貯列
f: 一般檔案
l: 符號鏈結
s: socket
-pid n : process id 是 n 的檔案
//將目前目錄及其子目錄下所有最近 20 天內更新過的檔案列出
# find . -ctime -20
//將目前目錄及其子目錄下所有延伸檔名是 c 的檔案列出來。
# find . -name "
*.c"
7、mv 命令用來為檔案或目錄改名、或將檔案或目錄移入其它位置。
語法:mv [options]source dest
引數說明:
mv 檔名 檔名
將源檔名改為目標檔名
mv 檔名 目錄名
將檔案移動到目標目錄
mv 目錄名 目錄名
目標目錄已存在,將源目錄移動到目標目錄;目標目錄不存在則改名
mv 目錄名 檔名
出錯
//將檔案 aaa 更名為 bbb :
mv aaa bbb
//將 info目錄放入logs目錄中。注意,如果logs目錄不存在,則該命令將info改名為logs。
mv info/logs
//再如將/usr/student下的所有檔案和目錄移到當前目錄下,命令行為:
$ mv /usr/student/*
.
三、備份壓縮
1、tar命令用於備份檔案。tar是用來建立,還原備份檔案的工具程式,它可以加入,解開備份檔案內的檔案。
tar -zxvf file.tar.gz #解壓tar.gz壓縮包tar -xvf file.tar #解壓tar壓縮包
linux 常用命令記錄
一 chmod chmod命令有兩種格式 符號格式和絕對格式 符號格式為 chmod who operator permission filename who欄位要使用字元,可以使用字元有 a 所有使用者,三個不同級別的許可權都可以進行修改 u 系主,改變系主的許可權 g 組,改變同組的許可權 o ...
Linux 常用命令記錄
放假無聊時間,學習下linux基本命令,基礎的東西還是要牢牢掌握,大神勿噴!1 pwd 檢視當前檔案目錄 2 cd home 進入home資料夾 3 cd 返回上兩級目錄 4 ls 檢視目錄中的檔案 5 ls f 檢視目錄中的檔案 6 mkdir p test test1 此時若路徑中的某些目錄尚不...
linux常用命令記錄
1.要查閱乙個檔案內容時,常用的命令是cat與more及less了。下面介紹各個查閱命令的用途吧 cat是concatenate 連續 的縮寫,主要的功能是將乙個檔案的內容連續顯示在螢幕上面 tac從最後一行開始顯示 它使cat的倒寫 nl 顯示的時候順便輸出行號 more 一頁一頁地顯示檔案內容 ...