-
shell是命令解釋器
運行原理:用戶->shell解釋器->linux內(nèi)核
就是Ascii轉(zhuǎn)換成二進制機器碼的過程
shell分為Bourne和C shell
Linux標準shell是bash
echo $SHELL 查看當(dāng)前shell
shell里面還可以調(diào)用子shell
查看全部 -
who查看當(dāng)前登錄用戶信息
last 最近登錄用戶信息
lastlog 所有用戶登錄情況
查看全部 -
shutdown -r now
shutdown -h 05:30 &
&號表示該命令到后臺執(zhí)行,從而不影響當(dāng)前界面(命令行不會卡?。?/p>
runlevel查看系統(tǒng)運行級別(0~6)
0表示關(guān)機 6表示重啟
init 0執(zhí)行系統(tǒng)運行級別
logout 退出登錄命令
查看全部 -
查看全部
-
zip 壓縮文件名 源文件
-r 壓縮目錄
unzip解壓縮
gzip 源文件(源文件會消失)
gzip -c 源文件 > 壓縮文件 保留源文件
-r 會壓縮目錄下所有子文件,但不壓縮目錄
解壓縮命令
gzip -d 壓縮文件 或 gunzip 壓縮文件
查看全部 -
其他幫助命令
命令 --help 獲取命令選項的幫助
help獲取shell內(nèi)部命令的幫助(如cd)
通過whereis+命令去判斷是否為shell內(nèi)部命令(沒有執(zhí)行文件)
info命令 查看詳細幫助文檔
查看全部 -
man [命令] 查看命令的幫助
比如man ls
man -f相當(dāng)于whatis 查看命令擁有級別的幫助
man -k相當(dāng)于apropos 找到跟命令相關(guān)的所有信息
查看全部 -
搜索文件中包含字符串命令
grep [選項] 字符串 文件
-v 排除指定字符串
-i 忽略大小寫
查看全部 -
find [搜索范圍] [搜索條件]
find /root -name abc
通配符
* 匹配任意字符
? 匹配任意一個字符
[] 匹配中括號內(nèi)一個字符
-iname 不區(qū)分大小寫
-user 按照所有者搜索
-nouser 查找沒有所有者的文件
-mtime 按照時間范圍搜索(+10 10天前 -10 10天內(nèi) 10 10天當(dāng)天)
-size 按照文件大小
-inum 查找i節(jié)點
find /etc -size +25k -a -size -50k -exec ls -lh {} \;
-exec 命令 {} \; 表示對搜索結(jié)果進行處理
-a 邏輯與 -o 邏輯或
查看全部 -
命令搜索命令
whereis和which
whereis 搜索命令位置和幫助文檔位置
which 搜索命令位置和其別名設(shè)置
echo $PATH 查看環(huán)境變量
查看全部 -
文件搜索命令
locate 文件名(只能搜索文件名,模糊匹配)
搜索的是后臺數(shù)據(jù)庫系統(tǒng),所以搜索速度快(數(shù)據(jù)庫系統(tǒng)一天一更新)
updatedb命令更新數(shù)據(jù)庫系統(tǒng)
/etc/updatedb.conf配置locate搜索條件
查看全部 -
ln [源文件] [目標文件] 鏈接命令
分硬鏈接和軟鏈接(-s)
硬鏈接表示引用相同的文件(不能跨分區(qū)),刪除源文件不影響鏈接文件使用
軟鏈接類似windows快捷方式,有自己的i節(jié)點和數(shù)據(jù)塊,數(shù)據(jù)塊只保存源文件文件信息,刪除源文件鏈接文件不能用
軟鏈接源文件一定要寫絕對路徑(除非源文件和目標文件在同一目錄下)
修改軟鏈接和硬鏈接,源文件都會改變
查看全部 -
/boot 系統(tǒng)啟動目錄
/bin 命令保存目錄(普通和超級用戶可用)
/sbin 命令保存目錄(只能超級用戶可用)
/etc 配置文件目錄
/dev 設(shè)備文件目錄
/usr 系統(tǒng)資源目錄
/lib 系統(tǒng)庫目錄
/home 普通用戶家目錄
查看全部 -
rmdir [目錄名] 只能刪除空目錄,這個命令不常用
rm -rf [目錄或文件] 刪除目錄文件
r表示目錄,f表示強制刪除(不做詢問確認)
cp [選項] [源文件] [目標目錄]
-r表示復(fù)制目錄
-p表示復(fù)制文件屬性(權(quán)限時間等等)
-a相當(dāng)于-pdr
ll(別名)命令相當(dāng)于ls -l
mv [源文件] [目標目錄] 可以剪切或改名
查看全部 -
mkdir -p [目錄名] -p表示遞歸創(chuàng)建目錄(可以理解為同時創(chuàng)建多層目錄)如japan/cangls
絕對路徑和相對路徑
cd進去目錄 cd - 進去上次目錄
tab鍵自動補全命令或目錄
pwd顯示當(dāng)前工作目錄
查看全部
舉報