LINUX常用命令命令名稱功能描述所在路徑執(zhí)行權(quán)限語法范例備注文件處理命令ls/ll顯示目錄文件/bin/lsAll Userls -a 顯示所有文件,包括隱藏文件;ls -l 詳細信息顯示ls -d 查看目錄信息ls -h 顯示文件大小ls -i 查看文件或目錄的i節(jié)點ls -l / 查看根目錄的所有文件的詳細信息;ls -ld / 查看根目錄本身的信息。ls -i | wc -lls -l | wc -lwc -l 統(tǒng)計行數(shù)wc -l 統(tǒng)計行數(shù)前者比后者所統(tǒng)計結(jié)果總是少1個。tree查看目錄時以樹狀結(jié)構(gòu)顯示/usr/bin/treeAll Usertree [目錄] cd切換目錄Shell內(nèi)置命令A(yù)ll Usercd [目錄]$ cd / 切換到根目錄$ cd .. 回到上一級目錄pwd 顯示當前所在的工作目錄/bin/pwdAll Userpwd mkdir創(chuàng)建新目錄/bin/mkdirAll Usermkdir [目錄]mkdir -p 遞歸創(chuàng)建目錄$ mkdir -p /a/b/cmkdir /test 在根目錄下創(chuàng)建;mkdir test 在當前目錄下創(chuàng)建。
touch創(chuàng)建新文件Linux權(quán)限管理規(guī)定:默認創(chuàng)建的二進制文件不能授予可執(zhí)行權(quán)限xLinux權(quán)限管理規(guī)定:默認創(chuàng)建的二進制文件不能授予可執(zhí)行權(quán)限x/bin/touchAll User$ touch newfilecp復(fù)制文件或目錄/bin/cpAll Usercp -rp [源文件] [目的目錄] -r 復(fù)制目錄 -p 保留文件屬性$ cp file1 file2 dir1將文件file1、file2復(fù)制到目錄$cp -rp dirl dir2將dir1下的所有文件及子目錄復(fù)制到dir2拷貝同時可以進行改名,此時只能對一個文件或一個目錄進行這樣的操作;文件復(fù)制完成后,新復(fù)制的文件i節(jié)點與源文件是不相同的。 mv移動文件或目錄、改名 /bin/mv All Usermv [源文件或目錄] [目的錄]$ mv file1 file2 將當前目錄下文件file1更名為文件file2$ mv file3 /test/newfile將當前目錄下文件file3移動到目錄/test下并更名為newfile的文件rm刪除文件/bin/rmAll Userrm -rfi [文件或目錄] -r 刪除目錄 -f 強制覆蓋 -i 交互操作系統(tǒng)默認rm命令帶有別名alias rm='rm -i'。
系統(tǒng)默認rm命令帶有別名alias rm='rm -i'。$ rm file刪除文件$ rm -rf dir刪除目錄,不詢問cat顯示文件內(nèi)容/bin/catAll Usercat [文件名]適合查看內(nèi)容較少的文件head查看文件前幾行/usr/bin/headAll Userhead -n [文件名]tail查看文件最后幾行/usr/bin/tailAll Usertail -n [文件名]tail -f [文件名] 動態(tài)顯示文件的最后10行,一般用做動態(tài)查看日志more分頁顯示文件內(nèi)容/bin/moreAll Usermore [文件名](空格)或f 顯示下一頁(ENTER) 顯示下一行 Q或q退出more查看長文件; man幫助命令瀏覽時調(diào)用了more ln產(chǎn)生鏈接文件/bin/lnAll Userln -s [源文件] [目標文件] -s 創(chuàng)建軟鏈接$ ln -s /test/zhanglijun /jun.soft$ ln /test/zhanglijun /jun.hard軟鏈接:類似windows的快捷方式,權(quán)限為777,但是用戶真正的權(quán)限取決于源文件權(quán)限,同時有箭頭指向源文件。