第二章基本的shell命令

2022-09-20

Linux系統(tǒng)的Shell作為操作系統(tǒng)的外殼,為用戶提供了使用操作系統(tǒng)的接口。它是命令語言、命令解釋程序及程序設計語言的統(tǒng)稱。

簡單來說, Shell 就是一種能讓你與 Linux 之間進行“對話”的軟件。 Shell等待你輸入,向 Linux 解釋你的輸入,并且處理各種各樣的系統(tǒng)的輸出結(jié)果,把這些結(jié)果展示給你


命令名稱 [選項] [參數(shù)]


查看當前是運行的shell:echo $SHELL

查看終端安裝了哪些shell:cat /etc/shells

Bash是GNU標準的Shell? bash -version


pwd當前路徑命令

date? 日期命令

who? 已經(jīng)登錄用戶命令

cal? 日歷命令

uname? 系統(tǒng)信息命令

whoami? 當前登錄用戶

su? 用戶切換命令

clear? 清屏命令

ls 當前目錄文件及文件夾信息

cd 切換目錄

cat 顯示文件內(nèi)容

echo 打印顯示

passwd 更改密碼

ping 測試網(wǎng)絡情況

touch 創(chuàng)建文件

mkdir 創(chuàng)建目錄

rmdir 刪除目錄

rm 刪除文件夾或者文件

man 顯示命令幫助信息

reboot 重啟

shutdown

halt 關閉系統(tǒng)

tar -zcvf test.tar.gz file1.txt num.txt 打包壓縮

tar -zxvf test.tar.gz 解壓

ifconfig 查看網(wǎng)絡信息

grep 命令用于查找文件里符合條件的字符串grep -n root /etc/passwd


grep文件檢索? ? ? 選項? -n顯示行號

grep [選項] 字符串 [文件…]?

?grep -n root /etc/passwd? ? ?


rm [選項] name? ?#刪除文件或者目錄

選項?:-r, #將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除

? ? ? ? ? ? -f ,? #強制刪除

? ? ? 例如:rm? test.txt

? ? rm? -rf? testdir? ? ? ?。?!要非常小心不要亂刪


wc [-lw] [-c]
wc :統(tǒng)計給定文件的? 行數(shù)-l? 字數(shù)-w? ?字節(jié)數(shù) -c

wc file1.txt -lw -c


find命令:

查找命令 find 路徑 –name 文件名

find -name file1.txt

find . -name "?.txt"


tar (選項)? ?目標文件??

選項 :

打包? 一堆文件變成一個總的文件

壓縮 通過算法減小文件體積

-c? 打包文件

-v 顯示詳細信息

-f 指定壓縮后的文件名

-z 打包同時壓縮

-x 解壓


more file.txt? ? ?查看文件內(nèi)容


空格往下一頁顯示,

按 b 鍵就會往回(back)一頁顯示,

q鍵退出


less file.txt? ?查看文件內(nèi)容


空格鍵 滾動一頁;回車鍵 滾動一行;

[pagedown]: 向下翻動一頁

[pageup]: 向上翻動一頁

q鍵退出

less /etc/passwd


head 命令可用于查看文件的開頭部分的內(nèi)容,

?head -10 file.txt

-n num:顯示指定文件的前num行。默認為 10

-c num:顯示指定文件的前num個字符。


tail -f filename 最尾部的內(nèi)容顯示 不斷刷新? 直到按下(Ctrl C)組合鍵停止顯示

-n num:顯示指定文件的末尾num行。

-c num:顯示指定文件的末尾num個字符。

+num:從第num行開始顯示指定文件的內(nèi)容。


歷史查找

history


重定向





Shell的管道操作

用管道線“|”可以將多個簡單的命令集合在一起,用以完成較復雜的功能。管道線“|”前面命令的輸出是管道線“|”后面命令的輸入。

cal | wc | wc

?who | wc -l



Shell命令的通配符

*? 任意長度

?一個字符

[]? 字符范圍? [abc] 包含一個字母即可

-用于連接? [a-c] 同上

!表示不在這個范圍? [!0-9]


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容