Linux基本命令解析(1)
? 上篇博客簡(jiǎn)單的介紹了一下Linux命令的格式以及如何去獲取幫助,在對(duì)Linux使用陌生的情況下,熟悉的使用幫助命令是快速掌握Linux命令行操作的有效途徑。現(xiàn)在,就跟大家簡(jiǎn)單介紹一下在Linux命令行操作下的一些常用命令。
? 常用命令的使用方法:
? 1.pwd:內(nèi)部命令
? 功能:命令顯示出當(dāng)前工作目錄的絕對(duì)路徑。
? 格式:pwd [-L|P]
? 常用選項(xiàng):
? ? ?-L 如果$PWD變量捕獲到了當(dāng)前工作目錄的名稱就顯示該變量的值。
? ? ?-P 顯示真實(shí)的物理路徑,而不是用符號(hào)鏈接來(lái)顯示。
? ? ?注意:-L選項(xiàng)被指定為pwd命令的默認(rèn)行為。該命令不帶任何選項(xiàng)或參數(shù)。利用pwd命令可以知道當(dāng)前工作在哪個(gè)目錄下。
? 示例:
? ? ?[wjq@localhost ab]$ pwd
? ? ?/home/wjq/ab
? ? ?[wjq@localhost ab]$ pwd -P
? ? ?/home/wjq/ab
? ? ?[wjq@localhost ab]$?
??
? 2.cd:內(nèi)部命令
? 功能:進(jìn)入shell工作目錄
? 格式:cd [-L|-P] [dir]
? 常用選項(xiàng):
? ? ? ?-L 強(qiáng)制跟隨符號(hào)鏈接。(也就是說(shuō),如果cd命令的參數(shù)是某一目錄的符號(hào)鏈接,那么在更改 ? ? ? ? 目錄之后,使用pwd -L命令顯示的結(jié)果是符號(hào)鏈接的路徑,而不是其真實(shí)的物理路徑。)
? ? ? ?-P 使用物理目錄結(jié)構(gòu)而不跟隨用符號(hào)鏈接。
? 注意:
? ? ? cd:不加參數(shù)時(shí)就直接轉(zhuǎn)到默認(rèn)的家目錄下 ;
? ? ? cd DIR:將工作目錄切換到DIR所代表的目錄;
? ? ? cd -:將工作目錄切換至上一次的工作目錄;在兩個(gè)目錄之間切換;
? ? ? cd ~:將工作目錄切換至家目錄
? ? ? cd ~USENAME:將工作目錄切換至 指定用戶“USENAME”的家目錄,僅限于root用戶使用;
? 示例:
? ? ?[root@localhost wujunqi]# cd ~wjq
? ? ?[root@localhost wjq]# cd ab
? ? ?[root@localhost ab]# cd -
? ? ?/home/wjq
? ? ?[root@localhost wjq]#?
? 3.ls:外部命令
? 功能:將目錄內(nèi)容以列表的形式顯示。
? 格式:ls [OPTION] [FILE…]
? 常用選項(xiàng):
? ? ? ? ?-a:顯示所有的文件,包括隱藏文件;
? ? ? ? -A:顯示除了“.”和“..”的其他文件
? ? ? ? -d:不顯示目錄的內(nèi)容,而只顯示目錄名;
? ? ? ? -l:以長(zhǎng)格式的方式顯示文件的詳細(xì)屬性;
? ? ? ? ??-h:易于人讀取(自動(dòng)進(jìn)制轉(zhuǎn)換)易于讀取文件大小格式,通常使用1024進(jìn)制進(jìn)行單位進(jìn) ? ? ? ? 制轉(zhuǎn)換;
? ? ? ? -F:分類(lèi),在不同類(lèi)型文件后面加上不同的符號(hào);
? ? ? ? -r:倒序輸出結(jié)果(原來(lái)是按Ascall碼順序);
? ? ? ? -R:遞歸顯示目錄及子目錄中的內(nèi)容;
? ? ? ? ls–R /(把所有目錄下的內(nèi)容顯示出來(lái))
? ? ? ? -S:根據(jù)文件大小排序;
? ? ? ? -1:每行顯示一個(gè)文件;
? ? ? ? -Z:顯示文件SELinux的安全上下文(Security Context);
? ? ? ?(在此只列出部分常用選項(xiàng))
? 注意:在下方的示例中,有類(lèi)似于drwxrwxr-x. ?4 wjq ?wjq ? ? ? 25 3月 ?12 09:26 ab
? ? ? 的形式,其中所代表的意義是
? ? ? ?d:文件類(lèi)型標(biāo)識(shí);
? ? ? ?rwxrwxr-x:文件的權(quán)限設(shè)置;
? ? ? ?rwx:文件屬主所具有的權(quán)限;
? ? ? ?rwx(中三個(gè)):文件的屬組所具備的屬性;
? ? ? ?r-w:其他用戶對(duì)該文件所具備的權(quán)限;
? ? ? ?.:表示該文件是否具有特殊屬性;
? ? ? ?4:代表文件被硬鏈接的次數(shù);
? ? ? ?wjq(1):表示文件的屬主;
? ? ? ?wjq(2):表示文件的屬組;
? ? ? ?25 3月 ?12 09:26:文件最后一次被修改的時(shí)間;
? 示例:
? ? ?[root@localhost wjq]# ls -l
? ? ?總用量 10392
? ? ?-rw-rw-r--. ?1 wjq ?wjq ? ? ? ?0 3月 ?12 14:21 a
? ? ?drwxrwxr-x. ?4 wjq ?wjq ? ? ? 25 3月 ?12 09:26 ab
? ? ?drwxr-xr-x. ?2 root root ? ? ? 6 3月 ? 6 22:21 bin
? ? ?drwxrwxr-x. ?2 wjq ?wjq ? ? ? ?6 3月 ? 6 22:05 boot
? ? ?-rw-------. ?1 wjq ?wjq ?5304320 3月 ? 4 08:22 core.3441
? ? ?-rw-------. ?1 wjq ?wjq ?5312512 3月 ? 2 20:30 core.9543
? 4.mkdir:外部命令
? 功能:用來(lái)創(chuàng)建目錄;
? 格式:mkdir [OPTION]…DIRECTORY…
? 常用選項(xiàng):
? ? ? ? ?-p:連續(xù)創(chuàng)建目錄,父目錄如果不存在則先創(chuàng)建父目錄;
? ? ? ? -v:在執(zhí)行命令時(shí),顯示整個(gè)命令的執(zhí)行過(guò)程;
? ? ? ? -m, --mode=MODE:就像使用chmod命令那樣為目錄設(shè)置權(quán)限,而不是用a=rws - umask的方 ? ? ? ? 式;
? ? ? ? --help:顯示幫助菜單信息
? 示例:
? ? ?[root@localhost wjq]# mkdir -p ab/bbb/bb
? ? ?[root@localhost wjq]# cd ab
? ? ?[root@localhost ab]# ls
? ? ?abq ?bbb ?ss
? ? ?[root@localhost ab]# cd bbb
? ? ?[root@localhost bbb]# ls
? ? ?bb
? ? ?[root@localhost bbb]# mkdir -pv ./ss/s
? ? ?mkdir: 已創(chuàng)建目錄 "./ss"
? ? ?mkdir: 已創(chuàng)建目錄 "./ss/s"
? ? ?[root@localhost bbb]#?
? 5.rmdir:外部命令
? 功能:刪除目錄,只能刪除空目錄;
? 格式:rmdir [OPTION]... DIRECTORY...
? 常用選項(xiàng):
? ? ? ?-p, --parents:如果移除目錄后,其祖先目錄也為空,則一并移除;
? ? ? ?-v, --verbose:輸出每個(gè)被處理執(zhí)行的目錄的操作結(jié)果;
? ? ? ?--help:顯示簡(jiǎn)短幫助信息;
? 注意:只能刪除空目錄,不能刪除非空目錄,也不能刪除非目錄文件;
? 示例:
? ? ?[root@localhost bbb]# rmdir -pv ./ss/s
? ? ?rmdir: 正在刪除目錄 "./ss/s"
? ? ?rmdir: 正在刪除目錄 "./ss"
? ? ?[root@localhost bbb]# ls
? ? ?bb
? 6.rm:外部命令
? 功能:刪除文件或目錄;
? 格式:rm [OPTION]…FILE…
? 常用選項(xiàng):
? ? ??-i:在每一個(gè)刪除操作之前提示一下;
? ? ? ?-f:強(qiáng)制刪除,沒(méi)有任何提示;(謹(jǐn)慎使用);
? ? ? ?-r:遞歸的刪除目錄的子文件再把目錄本身刪去;
? ? ? ?-v:顯示刪除的過(guò)程;
? 示例:
? ? ?[root@localhost bbb]# rm -ir bb
? ? ?rm:是否刪除目錄 "bb"?y
? ? ?[root@localhost bbb]# ls
? ? ?[root@localhost bbb]#?
? ??
??
轉(zhuǎn)載于:https://blog.51cto.com/12480612/1906512
總結(jié)
以上是生活随笔為你收集整理的Linux基本命令解析(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 最小栈的实现与优化
- 下一篇: [Linux] PHP程序员玩转Linu