一、命令格式
1.命令提示符
[root@localhost ~]$
-
root:代表當前系統登入的使用者名稱。
-
@:分隔符。
-
localhost:主機名。localhost是系統預設的,後期也可以修改。
-
~:當前所在的位置目錄。
-
$ :使用者提示符。$代表普通使用者,#代表超級管理員。
2.命令格式
[root@localhost ~]# 命令 [選項] [引數]
選項和引數可有可無,少數命令使用時不遵守該格式,當有多個選項時也可也寫在一起。
選項:用於調整命令的基本功能
引數:命令的操作物件
二、目錄命令
1.ls命令:顯示目錄下的內容
基本格式
[root@localhost ~]# ls [選項] [引數是檔名或目錄名]
常用選項
-a:顯示所有檔案
--color=when:支援顏色輸出
-d:顯示目錄資訊,並非目錄下的檔案
-h:易讀化顯示。檔案的大小按照KB,MB為單位顯示
-i:顯示檔案的i節點號
-l:顯示檔案的詳細資訊
範例參考
顯示當前所在目錄下所有檔案
[root@localhost ~]# ls -a
. anaconda-ks.cfg .bash_profile install.log .viminfo
.. .bash_history .bashrc install.log.syslog .Xauthority
abc .bash_logout .cshrc .tcshrc
顯示目錄或檔案的i節點號
[root@localhost ~]# ls -i install.log
130563 install.log
[root@localhost ~]# ls -id abc/
135261 abc/
顯示所有檔案或目錄(除去隱藏檔案目錄)的詳細資訊
[root@localhost ~]# ls -l
總用量 48
drwxr-xr-x. 2 root root 4096 5月 1 22:14 abc
-rw-------. 1 root root 1283 4月 5 21:39 anaconda-ks.cfg
-rw-r--r--. 1 root root 28250 4月 5 21:39 install.log
-rw-r--r--. 1 root root 7572 4月 5 21:38 install.log.syslog
-
drwxr-xr-x:代表檔案或目錄的許可權。
-
2:引用計數。檔案的引用計數代表檔案的硬連結個數,目錄的引用計數代表目錄下有多少個子目錄。
-
root:屬主。也就是檔案屬於哪個使用者
-
root:屬組。也就是檔案當前屬主所在的有效組
-
4094:檔案或目錄的大小。
-
5月 1 22:14:檔案修改時間。檔案資料或者狀態修改都會更改這個時間,Linux中沒有檔案建立時間
-
abc:檔名或目錄名
2.cd命令:切換所在目錄
基本格式
[root@localhost ~]# cd [引數]
簡化用法
簡化符號 | 作用 |
---|---|
~ | 使用者的家目錄 |
- | 上次所在的目錄 |
. | 當前目錄 |
.. | 上級目錄 |
範例參考
切換至指定目錄
[root@localhost ~]# cd /root/abc
[root@localhost abc]#
切換到上次所在目錄
[root@localhost abc]# cd -
/root
[root@localhost ~]#
3.pwd命令:查詢當前所在目錄
基本格式
[root@localhost abc]# pwd
範例參考
查詢當前所在目錄
[root@localhost ~]# pwd
/root
4.mkdir命令:建立空目錄
基本格式
[root@localhost ~]# mkdir [選項] 目錄名
常見選項
-p:遞迴建立所需目錄
範例參考
在root目錄下建立目錄/abc/def
[root@localhost ~]# mkdir -p /root/abc/def
[root@localhost ~]# ls /root/abc
def
5.rmdir命令:刪除空目錄
基本格式
[root@localhost ~]# rmdir [選項] 目錄名
常見選項
-p:遞迴刪除空目錄
範例參考
刪除root目錄下/abc/def
[root@localhost ~]# rmdir -p /root/abc/def
rmdir: 刪除目錄 "/root" 失敗: 目錄非空
[root@localhost ~]# ls
anaconda-ks.cfg install.log install.log.syslog
刪除root目錄失敗是因為root目錄是非空目錄。那麼就是說rmdir命令只能刪除空目錄當目錄下一旦有檔案或目錄就無法刪除,就顯得十分笨拙。因此在日常操作中很少使用該命令,通常都是使用rm-rf命令來刪除檔案或目錄的。提醒在日常工作中一旦刪除就無法恢復,慎用。