Linux常用命令大合集
1.處理目錄的常用命令:
ls(英文全拼:list files): 列出目錄及檔名cd(英文全拼:change directory):切換目錄pwd(英文全拼:print work directory):顯示目前的目錄mkdir(英文全拼:make directory):建立一個新的目錄rmdir(英文全拼:remove directory):刪除一個空的目錄cp(英文全拼:copy file): 複製檔案或目錄rm(英文全拼:remove): 移除檔案或目錄mv(英文全拼:move file): 移動檔案與目錄,或修改檔案與目錄的名稱你可以使用 man [命令] 來檢視各個命令的使用文件,如 :man cp。
- ls(列出目錄):在Linux系統當中, ls 命令可能是最常被執行的。
- 語法:
ls [-aAdfFhilnrRSt] 目錄名稱ls [--color={never,auto,always}] 目錄名稱ls [--full-time] 目錄名稱
-選項與引數:
- -a :全部的檔案,連同隱藏檔案( 開頭為 . 的檔案) 一起列出來(常用)
- -d :僅列出目錄本身,而不是列出目錄內的檔案資料(常用)
- -l :長資料串列出,包含檔案的屬性與許可權等等資料;(常用)
-舉例:
> - 將家目錄下的所有檔案列出來(含屬性與隱藏檔)[root@www ~]# ls -al ~
- cd(切換目錄):cd是Change Directory的縮寫,這是用來變換工作目錄的命令。
-語法:
cd [相對路徑或絕對路徑]
-舉例:
> - 使用 mkdir 命令建立 runoob 目錄[root@www ~]# mkdir runoob> - 使用絕對路徑切換到 runoob 目錄[root@www ~]# cd /root/runoob/> - 使用相對路徑切換到 runoob 目錄[root@www ~]# cd ./runoob/> - 表示回到自己的家目錄,亦即是 /root 這個目錄[root@www runoob]# cd ~> - 表示去到目前的上一級目錄,亦即是 /root 的上一級目錄的意思;[root@www ~]# cd ..
- pwd(顯示目前所在的目錄):pwd 是 Print Working Directory 的縮寫,也就是顯示目前所在目錄。
-語法:
pwd [-p]
-選項與引數:
- -p :顯示出確實的路徑,而非使用連結 (link) 路徑。
-舉例:
> - 單純顯示出目前的工作目錄:[root@www ~]# pwd/root <== 顯示出目錄啦~例項顯示出實際的工作目錄,而非連結檔本身的目錄名而已。[root@www ~]# cd /var/mail <==注意,/var/mail是一個連結檔[root@www mail]# pwd/var/mail來源; <==列出目前的工作目錄[root@www mail]# pwd -P/var/spool/mail <==怎麼回事?有沒有加 -P 差很多~[root@www mail]# ls -ld /var/maillrwxrwxrwx 1 root root 10 Sep 4 17:54 /var/mail -> spool/mail因為 /var/mail 是連結檔,連結到 /var/spool/mail 所以,加上 pwd -P 的選項後,會不以連結檔的資料顯示,而是顯示正確的完整路徑
- mkdir(建立新目錄):建立新的目錄,使用mkdir(make directory)
-語法:
>mkdir [-mp] 目錄名稱
-選項與引數:
- -m :配置檔案的許可權!直接配置,不需要看預設許可權(umask)的臉色。
- -p :幫助你直接將所需要的目錄(包含上一級目錄)遞迴建立起來。
-舉例:
> - 請到/tmp底下嘗試建立數個新目錄看看:[root@www ~]# cd /tmp[root@www tmp]# mkdir test <==建立一名為 test 的新目錄[root@www tmp]# mkdir test1/test2/test3/test4mkdir: cannot create directory `test1/test2/test3/test4': No such file or directory <== 沒辦法直接建立此目錄![root@www tmp]# mkdir -p test1/test2/test3/test4加了這個 -p 的選項,可以自行幫你建立多層目錄!> - 建立許可權為 rwx--x--x 的目錄。[root@www tmp]# mkdir -m 711 test2[root@www tmp]# ls -ldrwxr-xr-x 3 root root 4096 Jul 18 12:50 testdrwxr-xr-x 3 root root 4096 Jul 18 12:53 test1drwx--x--x 2 root root 4096 Jul 18 12:54 test2
注意:上面的許可權部分,如果沒有加上 -m 來強制配置屬性,系統會使用預設屬性。
如果我們使用 -m ,如上例我們給予 -m 711 來給予新的目錄 drwx--x--x 的許可權。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984164/viewspace-2730375/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 常用命令合集Linux
- Meterpreter的常用命令合集
- Linux常用命令Linux
- Linux 常用命令Linux
- 大資料學習7-Linux常用命令列大資料Linux命令列
- 【Linux合集】elasticsearch叢集部署LinuxElasticsearch
- 【Linux合集】clickhouse單機部署Linux
- java報錯大合集Java
- Linux下常用命令Linux
- linux vim 常用命令Linux
- linux 不常用命令Linux
- Linux常用命令分享Linux
- Linux裡常用命令Linux
- Linux常用命令使用Linux
- Linux常用命令整理Linux
- linux常用命令速查Linux
- Linux常用命令大全Linux
- Linux的常用命令Linux
- Linux常用命令100Linux
- Linux 的常用命令Linux
- Linux——常用命令整理Linux
- Linux常用命令全名Linux
- Linux哪個版本更好用?常用Linux版本合集!Linux
- 唐氏錯誤大合集
- 揹包問題大合集
- 2018年面經大合集
- shadowflow的資源大合集
- Linux(1) linux入門以及常用命令Linux
- Linux入門(二) ~ Linux的常用命令Linux
- Linux常用命令總結Linux
- Linux系統常用命令Linux
- Linux常用命令與工具Linux
- Linux 常用命令安裝Linux
- Linux常用命令介紹Linux
- Linux 常用命令學習Linux
- Linux 常用命令記錄Linux
- Linux 常用命令集合Linux
- linux常用命令詳解Linux