『無慾則無求』Linux常用命令 — 18、Linux命令的基本格式

1、命令的提示符

[root@localhost ~] #

  • []:這是提示符的分隔符號,沒有特殊含義。
  • root:顯示的是當前的登錄用戶。
  • @:分隔符號,沒有特殊含義。
  • localhost:當前系統的簡寫主機名(完整主機名是localhost.localdomain)。
  • ~:代表用戶當前所在的目錄的最後一級目錄。
  • 最後#:表示命令提示符。超級用戶是#,普通用戶是$。

提示:~爲當前用戶的家目錄。

2、命令的基本格式

[root@localhost ~] # 命令 [選項] [參數]

提示:
Linux命令,基本上遵循以上格式。
在所有的計算機文檔中,在說格式的規則中,[]的意思都表示可選項。

(1)舉例ls命令

ls是最常見的目錄操作命令,主要作用是顯示目錄下的內容。

  • 命令名稱:ls。
  • 英文原意:list。
  • 所在路徑:/bin/ls。
  • 執行權限:所有用戶。
  • 功能描述:顯示目錄下的內容。
[root@localhost ~] # ls [選項] [文件名或目錄名]
選項:
-a:顯示所有文件
--color=when:支持顏色輸出,when的值默認是always(總顯示顏色),也可以是never(從不顯示顏色)和auto(自動)
-d:顯示目錄信息,而不是目錄下的文件
-h:人性化顯示,按照我們習慣的單位顯示文件大小
-i:顯示文件的i節點號。理論上i節點號不重疊。
-l:長格式顯示(long list)
以上是ls命令,比較常用的選項。

用法演示:
在這裏插入圖片描述

(2)說明ls -l 命令輸出內容

如上圖,一個7列參數。

內容 說明
-rw-r–r--. 權限
1 引用計數
root 所有者
root 所屬組
28250 文件大小
12月 21 23:34 文件修改時間
install.log 文件名

說明:

  • 第一列:權限。具體權限的含義在之後權限部分詳細講解。
  • 第二列:引用計數。
    該參數沒有太大作用,而且引用計數對於文件和目錄是有區別的。
    文件的引用計數代表該文件的硬鏈接個數。
    目錄的引用計數代表該目錄有多少個一級子目錄。
    也就是說,如果是文件就代表該文件的硬鏈接個數,如果是目錄代表該目錄有多少個一級子目錄。
  • 第三列:所有者,也就是這個文件屬於哪個用戶。默認所有者是文件的建立用戶。
  • 第四列:所屬組。默認所屬組是文件建立用戶的有效組,一般情況下就是建立用戶的所在組。
    爲什麼一個文件要分所有者和所屬組呢?
    是爲了分配權限的時候,指定權限方便分配。
  • 第五列:文件大小。默認單位是字節(byte)。
  • 第六列:文件修改時間。
    文件狀態修改時間(訪問時間)或文件數據修改時間都會更改這個時間,哪個時間最後,顯示哪個時間。注意這個時間不是文件的創建時間。
  • 第七列:文件名。

提示:
Linux系統中,以.開頭的文件,都是隱藏文件。用ls -a命令查看。
Linux系統中,所有目錄都有兩個隱藏目錄。.代表當前目錄,..代表上級目錄。

總結:

  • 選項:是用於調整命令的功能的。
  • 參數:是命令的操作對象,如果命令中省略了參數,是因爲有默認參數。否則所有的命令都應該有參數。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章