常用的Linux命令詳解
在計算機網絡中經常要對網絡進行管理,測試,這時就要用到網絡命令。常用的命令有:
ls命令
就是list的縮寫,通過ls 命令不僅可以查看linux文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等
常用參數搭配:
ls -a 列出目錄所有文件,包含以.開始的隱藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改時間排序
ls -S 以文件大小排序
ls -h 以易讀大小顯示
ls -l 除了文件名之外,還將文件的權限、所有者、文件大小等信息詳細列出來
實例:
(1) 按易讀方式按時間反序排序,并顯示文件詳細信息
ls -lhrt
(2) 按大小反序顯示文件詳細信息
ls -lrS
(3)列出當前目錄中所有以“t”開頭的目錄的詳細內容
ls -l t*
(4) 列出文件絕對路徑(不包含隱藏文件)
ls | sed "s:^:`pwd`/:"
(5) 列出文件絕對路徑(包含隱藏文件)
find $pwd -maxdepth 1 | xargs ls -ld
cd命令
(changeDirectory),命令語法:cd [目錄名]。說明:切換當前目錄至dirName
實例:
(1)進入要目錄
cd /
(2)進入"家"目錄
cd ~
(3)進入上一次工作路徑
cd -
(4)把上個命令的參數作為cd參數使用。
cd !$
pwd命令
查看當前工作目錄路徑
實例:
(1)查看當前路徑
pwd
(2)查看軟鏈接的實際路徑
pwd -P
mkdir命令
創建文件夾
可用選項:
-m: 對新建目錄設置存取權限,也可以用chmod命令設置;
-p: 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統將自動建立好那些尚不在的目錄,即一次可以建立多個目錄;
實例:
(1)當前工作目錄下創建名為t的文件夾
mkdir t
(2)在tmp目錄下創建路徑為test/t1/t的目錄,若不存在,則創建
mkdir -p /tmp/test/t1/t
rm命令
刪除一個目錄中的`一個或多個文件或目錄,如果沒有使用- r選項,則rm不會刪除目錄。如果使用rm 來刪除文件,通常仍可以將該文件恢復原狀
rm [選項] 文件…
實例:
(1)刪除任何.log文件;刪除前逐一詢問確認
rm -i *.log
(2)刪除test子目錄及子目錄中所有檔案刪除,并且不用一一確認
rm -rf test
(3)刪除以-f開頭的文件
rm -- -f*
rmdir命令
從一個目錄中刪除一個或多個子目錄項,刪除某目錄時也必須具有對其父目錄的寫權限。
注意:不能刪除非空目錄
實例:
(1)當parent子目錄被刪除后使它也成為空目錄的話,則順便一并刪除
rmdir -p parent/child/child11
mv命令
移動文件或修改文件名,根據第二參數類型(如目錄,則移動文件;如為文件則重命令該文件)。
當第二個參數為目錄時,可剛多個文件以空格分隔作為第一參數,移動多個文件到參數2指定的目錄中
實例:
(1)將文件test.log重命名為test1.txt
mv test.log test1.txt
(2)將文件log1.txt,log2.txt,log3.txt移動到根的test3目錄中
mv llog1.txt log2.txt log3.txt /test3
(3)將文件file1改名為file2,如果file2已經存在,則詢問是否覆蓋
mv -i log1.txt log2.txt
(4)移動當前文件夾下的所有文件到上一級目錄
mv * ../
【常用的Linux命令詳解】相關文章: