{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

Linux命令又多又雜,新手該如何分類?

ygyoooygyooo 回答3 收藏1
收藏問題

3條回答

X1nFLY

X1nFLY

回答于2022-06-22 19:48

運(yùn)行Linux

在操作操作系統(tǒng)時(shí),您需要使用命令行,一種使您可以訪問操作系統(tǒng)服務(wù)的接口。

大多數(shù)Linux發(fā)行版都使用圖形用戶界面(GUI)作為外殼,主要是為了使用戶易于使用。

話雖這么說,但更推薦使用命令行界面(CLI),因?yàn)樗鼜?qiáng)大,更有效。通過在CLI中鍵入一些命令,可以在幾秒鐘內(nèi)完成需要通過GUI進(jìn)行多步驟處理的任務(wù)。

因此,如果您考慮使用Linux,則學(xué)習(xí)基本命令行將大有幫助。

Linux命令

在繼續(xù)執(zhí)行命令列表之前,您需要首先打開命令行。

盡管步驟可能會(huì)因所使用的發(fā)行版而異,但通??梢栽凇?實(shí)用程序”部分中找到命令行。

現(xiàn)在您已經(jīng)準(zhǔn)備好,讓我們開始吧,好嗎?

1. pwd命令

使用pwd命令查找您所在的當(dāng)前目錄(文件夾)的路徑。該命令將返回絕對(duì)(完整)路徑,該路徑基本上是以正斜杠(/)開頭的路徑。絕對(duì)路徑的一個(gè)示例是/ home / username。

2. cd命令

要瀏覽Linux文件系統(tǒng),請(qǐng)使用cd命令。它需要完整路徑或目錄名稱,具體取決于您所在的當(dāng)前目錄。

假設(shè)您位于/ home / username / Documents中,并且想要轉(zhuǎn)到Documents的子目錄Photos。為此,只需鍵入cd Photos。

另一種情況是,如果您想切換到一個(gè)全新的目錄,例如/ home / username / Movies。在這種情況下,您必須鍵入cd,然后輸入目錄的絕對(duì)路徑。

如果要快速導(dǎo)航,可以使用一些快捷方式。使用cd ..(帶有兩個(gè)點(diǎn))將一個(gè)目錄上移,或者使用cd直接進(jìn)入主文件夾。要移至上一個(gè)目錄,請(qǐng)鍵入cd-(帶連字符)。

附帶說明一下,Linux的文件區(qū)分大小寫。因此,您必須準(zhǔn)確輸入名稱的目錄。

3. ls命令

ls命令用于查看目錄的內(nèi)容。默認(rèn)情況下,此命令將顯示當(dāng)前目錄的內(nèi)容。

如果要查看其他目錄的內(nèi)容,請(qǐng)鍵入ls,然后輸入目錄的路徑。例如,輸入LS /家/用戶名/文檔查看的內(nèi)容的文件。

4. cat命令

cat是Linux中最常用的命令之一。它用于查看標(biāo)準(zhǔn)輸出(sdout)上文件的內(nèi)容。要運(yùn)行此命令,請(qǐng)鍵入cat,然后輸入文件名及其擴(kuò)展名。例如:cat file.txt

5. cp命令

使用cp命令從當(dāng)前目錄復(fù)制文件。例如,命令cp scenery.jpg / home / username / Pictures將創(chuàng)建一個(gè)scenery.jpg副本到Pictures目錄。

6. mv命令

mv命令的主要用途是移動(dòng)文件,盡管它也可以用于重命名文件。

該命令中的參數(shù)類似于cp命令。您需要輸入mv,文件名和目標(biāo)目錄。例如:mv file.txt / home / username / Documents。

要重命名文件,語(yǔ)法為mv oldname.ext newname.ext

7. mkdir命令

使用mkdir命令創(chuàng)建一個(gè)新目錄,例如mkdir Music將創(chuàng)建一個(gè)名為Music的新目錄。

8. rmdir命令

如果需要?jiǎng)h除目錄,請(qǐng)使用rmdir命令。但是,rmdir僅允許您刪除空目錄。

9. rm命令

RM命令用于與在其中的內(nèi)容一起刪除目錄。如果只想刪除目錄(作為rmdir的替代方法),請(qǐng)使用rm -r。

10.touch命令

touch命令可以通過命令行來創(chuàng)建新的空白文件。例如,輸入touch /home/username/Documents/Web.htmlDocuments目錄下創(chuàng)建一個(gè)名為Web的HTML文件。

11.定位命令

您可以使用此命令來定位文件,就像Windows中的搜索命令一樣。此外,將-i參數(shù)與該命令一起使用將使其不區(qū)分大小寫,因此即使您不記得其確切名稱,也可以搜索文件。

要搜索包含兩個(gè)或多個(gè)單詞的文件,請(qǐng)使用星號(hào)(*)。例如,l ocate -i school * note命令將搜索任何包含單詞“ school”和“ note”的文件,無論它是大寫還是小寫。

12.查找命令

find命令類似,使用 find還可搜索文件。區(qū)別在于,您可以使用find命令在給定目錄中定位文件。

例如,find / home / -name notes.txt命令將在主目錄及其子目錄中搜索名為notes.txt的文件。

13. grep命令

無疑對(duì)于日常使用非常有用的另一個(gè)命令。grep使您可以搜索給定文件中的所有文本。

為了說明這一點(diǎn),grep blue notepad.txt將在記事本文件中搜索單詞blue。包含搜索到的單詞的行將被完整顯示。

14. sudo命令

該命令是“ SuperUser Do ”的縮寫,使您能夠執(zhí)行需要管理或超級(jí)用戶權(quán)限的任務(wù)。但是,建議不要將此命令用于日常使用,因?yàn)槿绻鲥e(cuò)了一些事情,很容易發(fā)生錯(cuò)誤。

15. df命令

使用df命令獲取有關(guān)系統(tǒng)磁盤空間使用情況的報(bào)告,以百分比和KB表示。如果要以兆字節(jié)為單位查看報(bào)告,請(qǐng)輸入df -m。

16. du命令

如果要檢查文件或目錄占用了多少空間,答案是du(磁盤使用情況)命令。但是,磁盤使用情況摘要將顯示磁盤塊號(hào),而不是通常的大小格式。如果要以字節(jié),千字節(jié)和兆字節(jié)為單位查看它,請(qǐng)?jiān)诿钚兄刑砑?strong>-h參數(shù)。

17. kill命令

如果您的程序無響應(yīng),則可以使用kill命令手動(dòng)終止它。它將向運(yùn)行異常的應(yīng)用發(fā)送特定信號(hào),并指示該應(yīng)用自行終止。

總共可以使用六十四種信號(hào),但是人們通常只使用兩種信號(hào):

  • SIGTERM(15):請(qǐng)求程序停止運(yùn)行,并給它一些時(shí)間來保存其所有進(jìn)度。如果在輸入kill命令時(shí)未指定信號(hào),則將使用此信號(hào)。
  • SIGKILL(9):強(qiáng)制程序立即停止。未保存的進(jìn)度將丟失。

除了知道信號(hào)之外,您還需要知道要殺死的程序的進(jìn)程標(biāo)識(shí)號(hào)(PID)。如果您不知道PID,只需運(yùn)行命令ps ux。

在知道您要使用的信號(hào)以及程序的PID之后,輸入以下語(yǔ)法:kill [信號(hào)選項(xiàng)] PID。

18. ping命令

使用ping命令檢查與服務(wù)器的連接狀態(tài)。例如,只需輸入ping google.com,該命令將檢查您是否能夠連接到Google并測(cè)量響應(yīng)時(shí)間。

19. wget命令

Linux的命令行非常有用,您甚至可以在wget命令的幫助下從Internet下載文件。為此,只需鍵入wget,然后鍵入下載鏈接。

20. chmod命令

chmod是另一個(gè)基本命令,用于更改文件和目錄的讀取,寫入和執(zhí)行權(quán)限。由于此命令相當(dāng)復(fù)雜,因此您可以閱讀其他完整的教程以正確學(xué)習(xí)它。

評(píng)論0 贊同0
  •  加載中...
simpleapples

simpleapples

回答于2022-06-22 19:48

你好,很高興回答你的問題。

Linux命令可以分為以下幾類:

1.文件操作類命令

mkdir、touch、rmdir、rm、cp、mv等

2.磁盤相關(guān)命令

磁盤空間查看df、du等

磁盤分區(qū)fdisk、parted等

文件系統(tǒng) mkfs、e2fsck等

LVM磁盤命令pvcreate、vgcreate、lvcreate、pvextend、vgextend、lvextend等

3.用戶類命令

用戶、用戶組:useradd、userdel、passwd、groupadd、usermod等

權(quán)限分配:chown、chmod等

4.性能監(jiān)控

服務(wù)器cpu、內(nèi)存資源:top

網(wǎng)絡(luò)監(jiān)控:iftop

磁盤監(jiān)控:iostat、iotop

進(jìn)程查看: ps

端口查看:netstat、ss、lsof


以上為linux基礎(chǔ)操作常用的命令,使用這些命令基本可以解決我們?nèi)粘9ぷ髦谐霈F(xiàn)的問題。希望我的回答能幫助你。

我是【木訥大叔愛運(yùn)維】,歡迎關(guān)注,與你分享運(yùn)維路上的點(diǎn)點(diǎn)滴滴。

評(píng)論0 贊同0
  •  加載中...
AndroidTraveler

AndroidTraveler

回答于2022-06-22 19:48

Linux常用命令無非就那幾組,我其實(shí)不建議花太多時(shí)間去記憶這些命令,大家把常用的一些命令記住就好了,其他不記得的就查資料就好了。

強(qiáng)烈建議每一個(gè)使用macOS/Unix/Linux的開發(fā)者,都把Arch Linux Wiki添加到自己的收藏夾,這可能是目前最好的Linux Wiki,沒有之一,基本所有的Linux問題你都能在這里找到答案。致力于從頭到尾好好學(xué)習(xí)一下Linux的同學(xué),可以去買鳥哥那本書來看,這是目前我認(rèn)為入門Linux最好的書籍了。

關(guān)機(jī)、重啟命令

關(guān)機(jī)命令:shutdown -h now

重啟命令:shutdown -r now或者reboot

shutdown是安全關(guān)機(jī)命令,halt是立即關(guān)機(jī),跟shutdown -h now一樣,halt實(shí)質(zhì)上也是調(diào)用shutdown -h命令,halt只殺死應(yīng)用進(jìn)程,執(zhí)行sync系統(tǒng)調(diào)用。不過要注意的是,這個(gè)命令操作在文件系統(tǒng)寫操作完成之后就會(huì)停止內(nèi)核工作,操作系統(tǒng)不工作了,不過電源還在工作。poweroff命令則會(huì)關(guān)閉系統(tǒng),然后再關(guān)閉電源。值得說明的是,reboot跟halt工作原理是一樣的。

關(guān)機(jī)過程中,你還可以設(shè)置參數(shù),比如用“-t”參數(shù)來設(shè)置關(guān)機(jī)執(zhí)行時(shí)間。"-n"參數(shù)可以用來執(zhí)行非正常關(guān)機(jī),用強(qiáng)制殺死執(zhí)行中進(jìn)程的方式來強(qiáng)制關(guān)機(jī)?!皌ime”參數(shù)可以用來設(shè)置關(guān)機(jī)的具體時(shí)間。要注意的是,Linux有幾個(gè)比較重要的執(zhí)行等級(jí),run level 0代表關(guān)機(jī),run level 3是命令行工作模式,run level 5是帶有圖形界面的工作模式。

安裝軟件、更新軟件

Unix/Linux目前使用得比較多的分為三大類,一類是macOS、FreeBSD為代表的Unix系統(tǒng),一類是Debian、RedHat、ArchLinux為代表Linux系統(tǒng),尤其是這三大類Linux發(fā)行版,基本上代表了使用量最多的三類Unix操作系統(tǒng),其他的發(fā)行版基本上也都是基于這三個(gè)發(fā)行版進(jìn)行的二次開發(fā),在包管理上基本上也就跟這三個(gè)發(fā)行版相同。本文主要以Debian為藍(lán)本來演示,其他版本只是包管理不同,大家只要對(duì)比操作就好。

安裝更新:sudo apt-get update/upgrade,update是更新列表,幫你獲取最新的軟件列表,讀取軟件列表之后,保存到本地、軟件包管理器看到的軟件列表也都是通過update命令更新的,upgrade是更新軟件,這個(gè)命令將本地安轉(zhuǎn)的軟件跟軟件列表里面的進(jìn)行版本對(duì)比,如果有新的版本就會(huì)提示你更新,你只要更新就好了。

安裝特定的軟件:sudo apt-get install 軟件名稱,比如你要安裝git版本系統(tǒng),只要執(zhí)行命令sudo apt-get install git就可以。

卸載軟件:sudo apt-get remove刪除軟件包,不過軟件的配置文件不刪除,sudo apt-get remove --purge刪除軟件包,同時(shí)也會(huì)刪除軟件的配置文件,sudo apt-get autoremove則會(huì)將依賴包也都刪除。舉個(gè)例子,你要卸載emacs文本編輯器,就可以使用這三個(gè)命令徹底將這個(gè)軟件卸載、并且連帶配置文件、依賴包全都卸載干凈。

基本的文件操作

必要的文件操作還是要掌握的。這個(gè)我覺得是比較重要的,尤其是對(duì)于程序員來說,要經(jīng)常進(jìn)行目錄操作,也要經(jīng)常進(jìn)行文件操作,我想用一個(gè)簡(jiǎn)單的流程來演示。

第一步,pwd:確定當(dāng)前操作所處的文件夾;

第二步,ls:顯示當(dāng)前文件夾包含的文件;

第三步,mkdir、touch:創(chuàng)建文件夾、創(chuàng)建文件;

第四步,rm -r:向下遞歸,不管有多少級(jí)目錄都全部刪除;rm -f:直接強(qiáng)制刪除,不作任何提示。必須要強(qiáng)調(diào)一點(diǎn)的是,尤其要注意“rm -rf”這個(gè)命令一定要謹(jǐn)慎使用,尤其是開發(fā)者在生產(chǎn)環(huán)境中一定要注意使用這種危險(xiǎn)命令。

第五步,進(jìn)入某個(gè)子文件夾,或者退回上級(jí)目錄,cd ../cd:退回上級(jí)目錄,或者進(jìn)入下級(jí)目錄。

這些命令只是冰山一角,我們需要的命令其實(shí)遠(yuǎn)遠(yuǎn)不止,不過還是那句話,大多數(shù)命令我們并不需要掌握,需要的時(shí)候直接查L(zhǎng)inux相應(yīng)發(fā)行版的wiki就好,Debian、ArchLinux都有非常完善的文檔供你查詢,實(shí)在覺得翻wiki比較麻煩,你還可以直接通過Google、StackOverflow直接查找資料也是非常方便的。

除了上面這些最基本的,還有shell命令,還有vim、emacs、gcc、gdb等眾多命令,想要真正學(xué)好Linux,也絕不是一天兩天的事情,不過當(dāng)你真的掌握之后,你就會(huì)發(fā)現(xiàn)Unix/Linux的設(shè)計(jì)哲學(xué)就是一切為了生產(chǎn)力、一切為了極客。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<