命令格式
命令 [-選項(xiàng)] [參數(shù)]
eg: ls -la /etc
說明:
- 個(gè)別命令使用不遵循此格式
- 當(dāng)有多個(gè)選項(xiàng)時(shí)醉者,可以寫在一起
- 簡化選項(xiàng)與完整選項(xiàng) -a 等于 --all
ls
英文原意:list
命令路徑:/bin/ls
執(zhí)行權(quán)限:所以用戶
功能描述:顯示目錄文件
語法:ls 選項(xiàng) [-ald] [文件或目錄]
常用參數(shù) | 詳解 |
---|---|
-a | 顯示所有文件,包括隱藏文件 |
-l | 詳細(xì)信息顯示 |
-d | 查看目錄屬性 |
-i | 顯示inode節(jié)點(diǎn) |
執(zhí)行l(wèi)s -l 顯示文件詳細(xì)信息
文件類型 | 文件權(quán)限(u g o) | 引用計(jì)數(shù) | 擁有者 | 屬組 | 文件容量 | 修改日期 | 文件名 |
---|---|---|---|---|---|---|---|
- | rw-------. | 1 | root | root | 1505 | 1月 1 19:55 | anaconda-ks.cfg |
文件類型
d | - | l | b | c |
---|---|---|---|---|
目錄 | 文件 | 鏈接 | 二進(jìn)制文件 | 串口設(shè)備(鼠標(biāo)) |
文件權(quán)限
r | w | x |
---|---|---|
讀 | 寫 | 執(zhí)行 |
4 | 2 | 1 |
mkdir
英文原意:make directories
命令路徑:/bin/makdir
執(zhí)行權(quán)限:所有用戶
語法: madir -p [目錄名]
功能描述:創(chuàng)建新目錄
參數(shù) | 作用 |
---|---|
-p | 遞歸創(chuàng)建 |
eg:
- $mkdir /tmp/chengaojian
- $mkdir -p /tmp/chengaojian/file
cd
英文原意:change directory
命令路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
語法: cd [目錄名]
功能描述:切換目錄
eg:
- $ cd /tmp/zhengshuang
- $ cd .. 回到上一級(jí)目錄
pwd
英文原意:print working directory
命令路徑:/bin/pwd
執(zhí)行權(quán)限:所有用戶
語法: pwd
功能描述:顯示當(dāng)前目錄
eg:
- $ pwd /tmp/zhengshuang
rmdir
英文原意:remove empty directories
命令路徑:/bin/rmdir
執(zhí)行權(quán)限:所有用戶
語法: rmdir [目錄名]
功能描述:刪除空目錄
eg:
- $rmdir /tmp/zhengshuang
cp
英文原意:copy
命令路徑:/bin/cp
執(zhí)行權(quán)限:所有用戶
語法: cp -rp [源文件][目標(biāo)目錄]
功能描述:復(fù)制文件或目錄
參數(shù) | 作用 |
---|---|
-r | 復(fù)制目錄 |
-p | 保留文件屬性 |
eg:
- $cp -r /tmp/tangyan /root 移動(dòng)目錄
- $cp -rp /tem/zhengshuang /root 移動(dòng)目錄,保持目錄屬性
mv
英文原意:move
命令路徑:/bin/mv
執(zhí)行權(quán)限:所有用戶
語法: mv [原文件或目錄][目標(biāo)文件]
功能描述:剪切文件灰嫉、改名
rm
英文原意:remove
命令路徑:/bin/rm
執(zhí)行權(quán)限:所有用戶
語法: rm -rf [文件或目錄]
功能描述:刪除文件
參數(shù) | 作用 |
---|---|
-r | 刪除目錄(recursion) |
-f | 強(qiáng)制執(zhí)行 |
eg:
- $ rm /tmp/yum.log
- $ rm -rf /tmp/zhengshuang
touch
英文原意:touch
命令路徑:/bin/touch
執(zhí)行權(quán)限:所有用戶
語法: touch [文件名]
功能描述:創(chuàng)建空文件
eg:
- $ touch file
cat
英文原意:cat
命令路徑:/bin/cat
執(zhí)行權(quán)限:所有用戶
語法: cat [文件名]
功能描述:顯示文件內(nèi)容
參數(shù) | 作用 |
---|---|
-n | 顯示行號(hào) |
eg:
- $ cat /etc/issue
- $ cat -n /etc/services
tac
英文原意:tac
命令路徑:/usr/bin/tac
執(zhí)行權(quán)限:所有用戶
語法: tac [文件名]
功能描述:顯示文件內(nèi)容(方向列示)
eg:
- $ tac /etc/issue
more
英文原意:more
命令路徑:/bin/more
執(zhí)行權(quán)限:所有用戶
語法:more [文件名]
功能描述:分頁顯示文件內(nèi)容
內(nèi)部命令 | 作用 |
---|---|
(空格)或f | 翻頁 |
(Enter) | 換行 |
q或Q | 退出 |
eg:
- $ more /etc/services
less
英文原意:less
命令路徑:/usr/bin/less
執(zhí)行權(quán)限:所有用戶
語法: less [文件名]
功能描述:分頁顯示文件內(nèi)容(可向上翻頁)
eg:
- $ less /etc/services
head
英文原意:head
命令路徑:/usr/bin/head
執(zhí)行權(quán)限:所有用戶
語法: head [文件名]
功能描述:顯示文件前面幾行
參數(shù) | 作用 |
---|---|
-n | 指定行數(shù)(默認(rèn)10行) |
eg:
- $ head -n 20 /etc/services
tail
英文原意:tail
命令路徑:/usr/bin/tail
執(zhí)行權(quán)限:所有用戶
語法: tail [文件名]
功能描述:顯示文件后面幾行
參數(shù) | 作用 |
---|---|
-n | 制定行數(shù) |
-f | 動(dòng)態(tài)顯示文件末尾內(nèi)容 |
eg:
- $ tail -n 20 /etc/services
ln
英文原意:link
命令路徑:/bin/ln
執(zhí)行權(quán)限:所有用戶
語法: ln -s [源文件] [目標(biāo)文件]
功能描述:生成鏈接文件
參數(shù) | 作用 |
---|---|
-s | 創(chuàng)建軟鏈接 |
eg:
- $ ln -s /etc/issue /tmp/issue.soft 創(chuàng)建軟鏈接
- $ ln /etc/issue /tmp/issue.hard 創(chuàng)建硬鏈接
軟鏈接特征:(類似Windows快捷方式)
1、軟鏈接文件權(quán)限都為rwxrexrwx
2、文件大小只是符號(hào)鏈接
3、箭頭指向源文件(/tmp/issue.soft->/etc/issue)
硬鏈接特征:
1蚀狰、拷貝cp -p + 同步更新
2、可通過i節(jié)點(diǎn)識(shí)別
3职员、不能跨分區(qū)
4麻蹋、不能針對(duì)目錄使用