Linux基礎(chǔ)命令——新手必備

本篇文章主要整理Linux的一些基礎(chǔ)命令诗宣,參考的是《Linux就該這么學(xué)》這本書(shū)掷豺,詳細(xì)的參數(shù)并沒(méi)有列出來(lái)囱修,如果需要查看詳細(xì)的參數(shù)赎瑰,可以使用man命令,或者查看下面列出的參考鏈接破镰。

目錄

1.執(zhí)行查看幫助命令
2.常用系統(tǒng)工作命令
3.系統(tǒng)狀態(tài)檢測(cè)命令
4.工作目錄切換命令
5.文本文件編輯命令
6.文件目錄管理命令
7.打包壓縮與搜索命令
參考鏈接

1.執(zhí)行查看幫助命令

命令 功能 格式 實(shí)例
man 查詢Linux命令的用法 man [陌生命令] 遇到一個(gè)陌生命令ls餐曼,使用man查看ls參數(shù)及用法:man ls

2.常用系統(tǒng)工作命令

命令 功能 格式 實(shí)例
echo 用于在終端輸出字符串或變量提取后的值 echo [字符串 | $變量] 輸出$SHELL變量:echo $SHELL
date 用于顯示及設(shè)置系統(tǒng)的時(shí)間或日期 date [選項(xiàng)] [+指定的格式] 按照“年-月-日 小時(shí):分鐘:秒”的格式查看當(dāng)前系統(tǒng)時(shí)間:date "+%Y-%m-%d %H:%M:%S"
reboot 用于重啟系統(tǒng)(root權(quán)限下才能執(zhí)行) reboot 重啟設(shè)備:reboot
poweroff 用于關(guān)閉系統(tǒng)(root權(quán)限下才能執(zhí)行) poweroff 關(guān)閉設(shè)備:poweroff
wget 用于在下載網(wǎng)絡(luò)上的文件(默認(rèn)將文件下載到當(dāng)前目錄) wget [參數(shù)] 下載地址 下載LinuxProbe.pdf文件:wget https://www.linuxprobe.com/docs/LinuxProbe.pdf
ps 用于查看系統(tǒng)中的進(jìn)程狀態(tài) ps [參數(shù)] 查看當(dāng)前系統(tǒng)進(jìn)程:ps
top 用于動(dòng)態(tài)地監(jiān)視進(jìn)程活動(dòng)與系統(tǒng)負(fù)載等信息,可以看做是Linux中的“強(qiáng)化版的Windows任務(wù)管理器” top 查看當(dāng)前進(jìn)程活動(dòng)與系統(tǒng)負(fù)載等信息:top
pidof 用于查詢某個(gè)指定服務(wù)進(jìn)程的PID值 pidof [參數(shù)] [服務(wù)名稱] 查詢本機(jī)上sshd服務(wù)程序的PID:pidof sshd
kill 用于終止某個(gè)指定PID的服務(wù)進(jìn)程 kill [參數(shù)] [進(jìn)程PID] 結(jié)束進(jìn)程PID為2156的進(jìn)程:kill 2156
killall 用于終止某個(gè)指定名稱的服務(wù)所對(duì)應(yīng)的全部進(jìn)程(相當(dāng)于在命令行按下Ctrl + C killall [參數(shù)] [服務(wù)名稱] 結(jié)束httpd服務(wù)的全部進(jìn)程:killall httpd

3.系統(tǒng)狀態(tài)檢測(cè)命令

命令 功能 格式 實(shí)例
ifconfig 用于獲取網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息(相當(dāng)于windows中的ipconfig ifconfig [網(wǎng)絡(luò)設(shè)備] [參數(shù)] 查看本機(jī)當(dāng)前的網(wǎng)卡配置與網(wǎng)絡(luò)狀態(tài)等信息:ifconfig
uname 用于查看系統(tǒng)內(nèi)核與系統(tǒng)版本等信息 uname [-a] 查看當(dāng)前系統(tǒng)的內(nèi)核名稱鲜漩、主機(jī)名源譬、內(nèi)核發(fā)行版本、節(jié)點(diǎn)名孕似、系統(tǒng)時(shí)間踩娘、硬件名稱、硬件平臺(tái)喉祭、處理器類型以及操作系統(tǒng)名稱等信息:uname -a
uptime 用于查看系統(tǒng)的負(fù)載信息 uptime 顯示當(dāng)前系統(tǒng)時(shí)間养渴、系統(tǒng)已運(yùn)行時(shí)間、啟用終端數(shù)量以及平均負(fù)載值等信息:uptime
free 用于顯示當(dāng)前系統(tǒng)中內(nèi)存的使用量信息 free [-h] 輸出當(dāng)前內(nèi)存的實(shí)時(shí)使用量信息:free -h
who 用于查看當(dāng)前登入主機(jī)的用戶終端信息 who [參數(shù)] 顯示出所有正在登錄本機(jī)的用戶的名稱以及他們正在開(kāi)啟的終端信息:who
last 用于查看所有系統(tǒng)的登錄記錄 ``last [參數(shù)] 查看本機(jī)的登錄記錄:last
history 用于顯示歷史執(zhí)行過(guò)的命令 history [-c] 執(zhí)行history命令能顯示出當(dāng)前用戶在本地計(jì)算機(jī)中執(zhí)行過(guò)的最近1000條命令記錄泛烙。如果執(zhí)行history -c命令則會(huì)清空所有的命令歷史記錄理卑。
sosreport 用于收集系統(tǒng)配置及架構(gòu)信息并輸出診斷文檔 sosreport 當(dāng)Linux系統(tǒng)出現(xiàn)故障需要聯(lián)系技術(shù)支持人員時(shí),大多數(shù)時(shí)候都要先使用這個(gè)命令來(lái)簡(jiǎn)單收集系統(tǒng)的運(yùn)行狀態(tài)和服務(wù)配置信息蔽氨,以便讓技術(shù)支持人員能夠遠(yuǎn)程解決一些小問(wèn)題藐唠,亦或讓他們能提前了解某些復(fù)雜問(wèn)題:sosreport

4.工作目錄切換命令

命令 功能 格式 實(shí)例
pwd 用于顯示用戶當(dāng)前所處的工作目錄 pwd [選項(xiàng)] 顯示用戶當(dāng)前所處的工作目錄:pws
cd 用于切換工作路徑 cd [目錄名稱] 切換進(jìn)/etc目錄:cd /etc帆疟。使用cd -命令返回到上一次所處的目錄,使用cd..命令進(jìn)入上級(jí)目錄宇立,使用cd ~命令切換到當(dāng)前用戶的家目錄踪宠,使用cd ~username切換到其他用戶的家目錄。
ls 用于顯示目錄中的文件信息 ls [選項(xiàng)] [文件] 查看當(dāng)前目錄中的所有文件并輸出這些文件的屬性信息:ls -al

5.文本文件編輯命令

命令 功能 格式 實(shí)例
cat 用于查看純文本文件(內(nèi)容較少的)內(nèi)容 cat [選項(xiàng)] 文件 查看redhat-release文件:cat /etc/redhat-release
more 用于查看純文本文件(內(nèi)容較多的)內(nèi)容 more [選項(xiàng)] 文件 查看test.txt文件:more test.txt
head 用于查看純文本文檔的前N行 head [選項(xiàng)] [文件] 查看test.txt文本中前20行的內(nèi)容:head -n 20 test.txt
tail 用于查看純文本文檔的后N行或持續(xù)刷新內(nèi)容 tail [選項(xiàng)] [文件] 查看文本內(nèi)容的最后20行:tail -n 20 文件名泄伪。tail命令還可以持續(xù)刷新一個(gè)文件的內(nèi)容殴蓬,實(shí)時(shí)查看最新日志文件:tail -f 文件名
tr 用于替換文本文件中的字符 tr [原始字符] [目標(biāo)字符] 把某個(gè)文本內(nèi)容中的英文全部替換為大寫,先使用cat命令讀取待處理的文本,然后通過(guò)管道符把這些文本內(nèi)容傳遞給tr命令進(jìn)行替換操作:cat anaconda-ks.cfg | tr [a-z] [A-Z]
wc 用于統(tǒng)計(jì)指定文本的行數(shù)蟋滴、字?jǐn)?shù)染厅、字節(jié)數(shù) wc [參數(shù)] 文本 統(tǒng)計(jì)當(dāng)前系統(tǒng)中有多少個(gè)用戶,也就是顯示passwd文件的行數(shù):wc -l /etc/passwd
stat 用于查看文件的具體存儲(chǔ)信息和時(shí)間等信息 stat 文件名稱 查看文件的存儲(chǔ)信息和時(shí)間等信息:stat 文件名稱
cut 用于按“列”提取文本字符 cut [參數(shù)] 文本 提取出passwd文件中的用戶名信息津函,即提取以冒號(hào)(:)為間隔符號(hào)的第一列內(nèi)容:cut -d: -f1 /etc/passwd
diff 用于比較多個(gè)文本文件的差異 diff [參數(shù)] 文件 顯示比較后的結(jié)果肖粮,判斷文件是否相同:diff --brief A.txt B.txt。詳細(xì)比較出多個(gè)文件的差異之處:diff -c A.txt B.txt

6.文件目錄管理命令

命令 功能 格式 實(shí)例
touch 用于創(chuàng)建空白文件或設(shè)置文件的時(shí)間 touch [選項(xiàng)] [文件] touch linuxprobe命令可以創(chuàng)建出一個(gè)名為linuxprobe的空白文本文件尔苦。設(shè)置文件的時(shí)間touch -d "2017-05-04 15:44" anaconda-ks.cfg
mkdir 用于創(chuàng)建空白的目錄 mkdir [選項(xiàng)] 目錄 創(chuàng)建單個(gè)空白目錄:mkdir linuxprobe涩馆。遞歸創(chuàng)建出具有嵌套疊層關(guān)系的文件目錄:mkdir -p a/b/c/d/e
cp 用于復(fù)制文件或目錄 cp [選項(xiàng)] 源文件 目標(biāo)文件 復(fù)制文件cp 源文件 目標(biāo)文件。復(fù)制目錄cp -r 源文件 目標(biāo)文件
mv 用于剪切文件或?qū)⑽募孛?/td> mv [選項(xiàng)] 源文件 [目標(biāo)路徑|目標(biāo)文件名] 如果在同一個(gè)目錄中對(duì)一個(gè)文件進(jìn)行剪切操作允坚,其實(shí)也就是對(duì)其進(jìn)行重命名:mv 源文件 目標(biāo)文件
rm 用于刪除文件或目錄 rm [選項(xiàng)] 文件 刪除文件:rm 文件名魂那。跑路命令:rm -rf /*(不要輕易嘗試這個(gè)命令)
dd 用于按照指定大小和個(gè)數(shù)的數(shù)據(jù)塊來(lái)復(fù)制文件或轉(zhuǎn)換文件 dd [參數(shù)] 從/dev/zero設(shè)備文件中取出一個(gè)大小為560MB的數(shù)據(jù)塊,然后保存成名為560_file的文件:dd if=/dev/zero of=560_file count=1 bs=560M 稠项。把光驅(qū)設(shè)備中的光盤制作成iso格式的鏡像文件:dd if=/dev/cdrom of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso
file 用于查看文件的類型 file 文件名 查看文件類型:file 文件名

7.打包壓縮與搜索命令

命令 功能 格式 實(shí)例
tar 用于對(duì)文件進(jìn)行打包壓縮或解壓 tar [選項(xiàng)] [文件] 把指定的文件進(jìn)行打包壓縮:tar -czvf 壓縮包名稱.tar.gz 要打包的目錄涯雅,相應(yīng)的解壓命令為tar -xzvf 壓縮包名稱.tar.gz
grep 用于在文本中執(zhí)行關(guān)鍵詞搜索 grep [選項(xiàng)] [文件] /etc/passwd文件是保存著所有的用戶信息,而一旦用戶的登錄終端被設(shè)置成/sbin/nologin展运,則不再允許登錄系統(tǒng)活逆,因此可以使用grep命令來(lái)查找出當(dāng)前系統(tǒng)中不允許登錄系統(tǒng)的所有用戶信息:grep /sbin/nologin /etc/passwd
find 用于按照指定條件來(lái)查找文件 find [查找路徑] 尋找條件 操作 Linux系統(tǒng)中的配置文件會(huì)保存到/etc目錄中。如果要想獲取到該目錄中所有以host開(kāi)頭的文件列表拗胜,可以執(zhí)行如下命令:find /etc -name "host*" -print蔗候;如果要在整個(gè)系統(tǒng)中搜索權(quán)限中包括SUID權(quán)限的所有文件,只需使用-4000即可:find / -perm -4000 -print

參考鏈接

1.第2章 新手必須掌握的Linux命令埂软。
2.Linux命令大全(手冊(cè))

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末锈遥,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子勘畔,更是在濱河造成了極大的恐慌迷殿,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咖杂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蚊夫,警方通過(guò)查閱死者的電腦和手機(jī)诉字,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人壤圃,你說(shuō)我怎么就攤上這事陵霉。” “怎么了伍绳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵踊挠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我冲杀,道長(zhǎng)效床,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任权谁,我火速辦了婚禮剩檀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘旺芽。我一直安慰自己沪猴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布采章。 她就那樣靜靜地躺著运嗜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪悯舟。 梳的紋絲不亂的頭發(fā)上担租,一...
    開(kāi)封第一講書(shū)人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音图谷,去河邊找鬼翩活。 笑死,一個(gè)胖子當(dāng)著我的面吹牛便贵,可吹牛的內(nèi)容都是我干的菠镇。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼承璃,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼利耍!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起盔粹,我...
    開(kāi)封第一講書(shū)人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤隘梨,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后舷嗡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體轴猎,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年进萄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捻脖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锐峭。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖可婶,靈堂內(nèi)的尸體忽然破棺而出沿癞,到底是詐尸還是另有隱情,我是刑警寧澤矛渴,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布椎扬,位于F島的核電站,受9級(jí)特大地震影響具温,放射性物質(zhì)發(fā)生泄漏蚕涤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一桂躏、第九天 我趴在偏房一處隱蔽的房頂上張望钻趋。 院中可真熱鬧,春花似錦剂习、人聲如沸蛮位。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)失仁。三九已至,卻和暖如春们何,著一層夾襖步出監(jiān)牢的瞬間萄焦,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工冤竹, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拂封,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓鹦蠕,卻偏偏與公主長(zhǎng)得像冒签,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钟病,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355