一、命令簡要
用戶登錄后就會有命令提示符
通常 #是管理員用戶,$是普通用戶,在命令提示符之后可以輸入命令
命令的輸入格式通常:
command [option] [argument]
option 選項有長選項和短選項
argument 參數(shù) 某些選項可能需要帶參數(shù)
例如:ls -l /bin/ls 列出ls文件的詳細信息
關(guān)于命令的詳細使用以及每個選項的意義都可以參照手冊 例如執(zhí)行 man ls命令可以查看ls的操作信息
二、常見幾個命令
ls 列出目錄內(nèi)容,添加要列出的路徑,如果是目錄會列出目錄下內(nèi)容,文件則返回其路徑本身
-l 顯示內(nèi)容詳細信息(也可以直接用ll命令)
/>
開頭第一位表示文件類型
– 普通文件(file)
d 目錄文件 (directory)
b 塊設(shè)備文件 (block)
c 字符設(shè)備文件 (character)
l 符號鏈接文件 (symbolic link)(軟鏈接)
p 命名管道文件 (pipe)
s 套接字文件 (socket)
接下來9位表示文件的權(quán)限(屬主、屬組、其他用戶)3位一組
再接下來的數(shù)字表示文件硬鏈接次數(shù)
然后是屬主、屬組
再接著是文件大小
然后是文件最近一次被修改的時間
最后是文件的名字
ls 其他常用選項
-h 文件大小換算,如下圖1248轉(zhuǎn)換成1.3K方便理解文件大小
-a 顯示隱藏文件(linux隱藏文件是”.”開頭的,其中”.”表示當前目錄,”..”表示上一級目錄)
-A 和-a類似但不顯示”.”和”..”
-i 顯示文件index number(系統(tǒng)是通過index number來識別文件的)
-r 反序列出內(nèi)容
-R 遞歸列出內(nèi)容(即列出指定目錄及其子孫目錄的內(nèi)容)
cd 切換目錄
不帶任何路徑會切換到當前用戶的家目錄
root 用戶 家目錄 /root
其他用戶 家目錄 /home/username
cd ~[username] 切換到指定用戶家目錄
cd – 切換到上一個目錄
通常cd 后面帶有一個路徑,可以是絕對路徑,也可以是相對路徑
絕對路徑:從根目錄開始到最終目的文件的路徑 如:/bin/ls
相對路徑:從當前目錄開始連接到絕對路徑最近節(jié)點再到最終目的文件的路徑
假設(shè)當前目錄是root的家目錄 ,那么找ls文件的相對路徑:../bin/ls
因為root家目錄是在根目錄下的,它離絕對路徑/bin/ls最近的節(jié)點就是根目錄/,所以就先用..”跳到”/
命令類型:
內(nèi)置命令 (shell內(nèi)置的命令)如cd
外部命令 文件系統(tǒng)某個路徑下有個與命令同名的可執(zhí)行文件,如ls在/bin/ls
可以用type命令來簡單區(qū)分命令的類型