在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

初學者必學的20個Linux基礎命令

jf_HnAzBl9o ? 來源:網絡工程師筆記 ? 2023-04-20 10:21 ? 次閱讀

目錄

  1. cd
  2. pwd
  3. ls
  4. cp
  5. mv
  6. rm
  7. mkdir
  8. cat
  9. less
  10. head
  11. tail
  12. grep
  13. man
  14. chown
  15. chmod
  16. top
  17. find
  18. df
  19. du
  20. ps

!!Conclusion

在處理 Linux 時,您需要使用一個 shell——一個可以讓您訪問操作系統接口。命令需要作為輸入來通知或指導計算機程序執行特定操作。雖然大多數Linux 發行版都是用戶友好的,并且帶有易于使用的圖形界面,但了解如何使用命令行非常有用。

那么讓我們通過示例來學習必須知道的基本 Linux 命令。

1.cd

cd(Change Directory)命令是Linux中最重要、使用最廣泛的命令之一。它用于更改當前工作目錄。

從當前目錄更改為/tmp.

cd/tmp

切換回您之前工作的上一個目錄。

cd-

將當前目錄更改為父目錄。

cd..

從任何地方移動到用戶主目錄。

cd

2.pwd

pwd(打印工作目錄)如名稱所述,打印當前/當前工作目錄的名稱。它打印路徑,從 root 開始/。

pwd
/home/linuxiac

3.ls

ls(列出文件和目錄) 是任何 Linux 用戶都應該知道的基本命令之一。它列出了目錄的內容,例如文件和文件夾。

ls不帶參數運行將列出當前目錄的內容。

ls
psforevermore.txtpulse-linux-9.1r2.0-x64.rpmwebsite-logo.jpg

使用 -l (長格式)選項將顯示當前目錄內容的長列表。該命令不僅會打印文件名,還會打印一些屬性,例如:

  • 權限
  • 所有者
  • 組所有者
  • 文件的大小(以字節為單位)
  • 修改文件的時間和日期。
ls-l
total22968
-rw-r--r--1linuxiaclinuxiac19Jul2713:53psforevermore.txt
-rw-r--r--1linuxiaclinuxiac23271352Jul2814:57pulse-linux-9.1r2.0-x64.rpm
-rw-r--r--1linuxiaclinuxiac240104Jul2815:12website-logo.jpg

要列出特定目錄的內容,請參閱以下命令。

ls-l/home/linuxiac/
total22968
-rw-r--r--1linuxiaclinuxiac19Jul2713:53psforevermore.txt
-rw-r--r--1linuxiaclinuxiac23271352Jul2814:57pulse-linux-9.1r2.0-x64.rpm
-rw-r--r--1linuxiaclinuxiac240104Jul2815:12網絡工程師阿龍.jpg

使用該 -h 選項, ls 將以人類可讀的格式顯示文件大小。此選項僅在與-l 選項組合使用時才有意義 。

ls-lh
total23M
-rw-r--r--1linuxiaclinuxiac19Jul2713:53psforevermore.txt
-rw-r--r--1linuxiaclinuxiac23MJul2714:57pulse-linux-9.1r2.0-x64.rpm
-rw-r--r--1linuxiaclinuxiac235KJul2715:12website-logo.jpg

在 Linux 中,文件開頭 . 是隱藏文件。要在 ls 命令上顯示它,我們可以使用 -a 參數。

ls-a
.monitoringpsforevermore.txtpulse-linux-9.1r2.0-x64.rpm.usage.logwebsite-logo.jpg

如果我們只想列出目錄條目,我們可以使用 -d 參數。

ls-d/home/linuxiac/
/home/linuxiac/

4.cp

cp(Copy)是Linux中用于復制文件和目錄的命令。要使用cp 命令復制文件,請傳遞要復制的文件 的名稱,然后是目標。

例如,通過運行下面提到的命令將一個文件復制 website-logo.jpg 到一個/tmp/目錄。

cpwebsite-logo.jpg/tmp/

如果要以不同的名稱復制文件,則需要指定所需的文件名。如果要以不同的名稱復制文件,則需要指定所需的文件名。

cpwebsite-logo.jpg/tmp/new-logo.jpg

要復制多個文件,請將文件名和目標目錄傳遞給 cp 命令。

cpwebsite-logo.jpgpsforevermore.txtimages/

要復制目錄,包括其所有文件和子目錄,請使用 -r (遞歸)選項。

例如,我們將目錄復制 images 到 images_bckp.

cp-rimages/images_bckp/

5.mv

mv (Move)用于將一個或多個文件或目錄從一處移動到另一處。除了移動文件,它還可以重命名文件或目錄。

例如,要將一個從當前目錄命名的文件移動到目錄,命令是:website-logo.jpgimages

mvwebsite-logo.jpgimages/

如果只想重命名一個名為to的文件,可以通過以下方式使用該命令:website-logo.jpgnew-logo.jpgmv

mvwebsite-logo.jpgnew-logo.jpg

就像重命名文件一樣,您可以使用mv命令重命名目錄。

例如,要將名為 的目錄重命名images為images_bckp,命令為:

mvimagesimages_bckp

6.rm

rm (Remove)是一個用于刪除文件和目錄的命令行實用程序。要刪除單個文件,請使用rm 后跟文件名作為參數的 命令:

rmwebsite-logo.jpg

默認情況下, rm 不刪除目錄。如果出現 -r(遞歸)選項,rm 將刪除任何匹配的目錄及其內容。

rm-rimages/

如果給定目錄或目錄中的文件被寫保護,該 rm 命令將提示您進行確認。

要在images沒有提示的情況下刪除命名的目錄,請使用以下 -f 選項:

rm-rfimages/

注意:執行rm -rf 命令時要小心 。一點錯別字或無知可能會導致不可恢復的系統損壞。

7.mkdir

mkdir (Make Directory) 是用于創建目錄的基本 Linux 命令。雖然該rm命令允許您刪除目錄,但它mkdir 是允許您創建目錄的 命令。

創建目錄非常簡單。您需要做的就是將要創建的目錄的名稱傳遞給mkdir命令。

要images 在當前目錄中創建一個新目錄 ,命令是:

mkdirimages

使用 using 構建具有多個子目錄的結構 mkdir 需要添加該 -p 選項。該 -p 通知mkdir還創造parrent目錄為好。

mkdir-pimages/upload/new

8.cat

cat (Concatenate)是一種命令,用于顯示一個或多個文件的內容,而無需打開文件進行編輯。它可以讀取、連接文件內容并將其寫入標準輸出。該cat 命令最基本和最常見的用法 是讀取文件的內容。

例如,以下命令將psforevermore.txt 在終端上顯示文件的內容 :

catpsforevermore.txt
歡迎大家關注公眾號:網絡工程師阿龍
You'rethecolorofmylife,
You'rethereasonwhyI'mheretosay"Alright".

9.less

less命令用于在終端中一次顯示一頁的文件內容或命令輸出。它對于查看大文件的內容或產生多行輸出的命令的結果最有用。

該less命令的語法非常簡單。例如,如果你想讀取psforevermore.txt文件的內容,命令是:

lesspsforevermore.txt

less 的輸出被分成幾頁。您只會看到填滿終端屏幕的文本。您可以使用向上和向下箭頭鍵逐行移動。如果要逐頁移動,使用space鍵移動到下一頁,使用鍵b返回上一頁。

只需q在任何給定點按下即可退出less。

10.head

head 命令用于輸出通過標準輸入提供給它的文件的第一部分。它將結果寫入標準輸出。默認情況下, head 返回給定的每個文件的前十行。

要查看文件的前十行,請將文件名傳遞給 head 命令。

headpsforevermore.txt

要設置要顯示的行數,請 head 通過 -n 選項后跟要顯示的行數。

head-n2psforevermore.txt

11.tail

tail是head 命令的補充 。它打印給定輸入的最后 N 個數據。默認情況下,該tail命令打印指定文件的最后 10 行。

tailpsforevermore.txt

您可以使用該 -n 選項來指定要顯示的行數。

tail-n10psforevermore.txt

您也可以省略字母 n 并只使用連字符-和數字,它們之間沒有空格。

tail-10psforevermore.txt

12.grep

grep(全局正則表達式打?。┯糜谒阉髦付ㄎ募械淖址?。它是 Linux 中最有用的命令之一。

例如,要搜索包含單詞的任何行color中的文件名psforevermore.txt,命令將是:

grepcolorpsforevermore.com
You'rethecolorofmylife,

由于該grep命令區分大小寫,因此最有用的grep搜索運算符之一是 -i。終端不只打印小寫結果,而是同時顯示大寫和小寫結果。

grep-iColorpsforevermore.txt
You'rethecolorofmylife,

要在搜索中包含所有子目錄,請將-r (遞歸)運算符添加 到grep命令中。

下面的示例命令打印目錄及其子目錄username中所有文件中的word 匹配項/etc。

grep-rusername/etc

13.man

man(手冊)允許用戶訪問命令行實用程序和工具的手冊頁。它允許用戶查看在終端中運行的命令或實用程序的參考手冊。

手冊頁包括命令描述、適用選項、標志、示例和其他信息部分。

在終端窗口中,鍵入man 要查看的手冊頁, 后跟 Linux 命令名稱。例如:

mantelnet

要退出,請按 q。

14.chown

chown(更改所有者)命令用于更改文件所有者或組。每當您想更改所有權時,您都可以使用chown命令。sudo執行chown命令需要超級用戶 ( ) 權限。

更改文件的所有者chown需要您指定新的所有者和文件。

以下命令將文件的所有權 website-logo.jpg 從 linuxiac 更改為 user john:

chownjohnwebsite-logo.jpg

要分配文件的新所有者并同時更改其組,請按chown 以下格式運行 命令。例如,要設置john為文件的新所有者和users新組website-logo.jpg:

chownjohn:userswebsite-logo.jpg

該chown命令允許更改指定目錄中所有文件和子目錄的所有權。將-R選項添加 到命令中以執行此操作。

在以下示例中,我們將遞歸更改目錄中所有文件和目錄的所有者和組images。

chown-Rjohn:usersimages/

15.chmod

chmod(更改模式)允許您更改文件的權限。只有 root、文件所有者或具有sudo權限的用戶才能更改文件的權限。

引用用于區分權限適用的用戶:

  • u(owner) : 文件的所有者。
  • g(group):屬于文件組成員的用戶。
  • o(others):既不是文件所有者也不是文件組成員的用戶。
  • a(all) : 以上三個(同ugo)。

運算符用于指定應如何調整文件的模式:

  • +將指定的模式添加到指定的類。
  • -從指定的類中刪除指定的模式。
  • =指定的模式將成為指定類的確切模式。

模式指示要從指定的類中授予或刪除哪些權限:

  • r 讀取文件。
  • w 寫入或刪除文件。
  • x 執行文件或在目錄的情況下,搜索它。

例如,在以下命令中,將為所有三個級別添加讀取權限:用戶、組和其他。

chmoda+rwebsite-logo.jpg

刪除所有用戶的執行權限:

chmoda-xwebsite-logo.jpg

刪除除文件所有者之外的所有用戶的讀、寫和執行權限:

chmodog-rwxwebsite-logo.jpg

如果您希望文件的所有者具有讀寫權限而組和其他用戶僅具有讀取權限:

chmodu=rw,go=rwebsite-logo.jpg

使用=運算符意味著我們清除所有現有權限,然后設置指定的權限。

您可以使用以下命令為所有人添加執行權限:

chmoda+xwebsite-logo.jpg

要遞歸操作給定目錄下的所有文件和目錄,請使用chmod 帶有-R(recursive) 選項的 命令 。

例如,在以下命令中,用戶可以讀取、寫入和執行。組成員和其他用戶可以讀取和執行,但不能寫入。這適用于目錄下的所有文件和子目錄 /tmp/test 。

chmod-Ru=rwx,go=rx/tmp/test

16.top

top允許用戶在 Linux 上監控進程和系統資源使用情況。它是系統管理員工具箱中最有用的工具之一,它預裝在每個 Linux 發行版中。

您只需要輸入以下內容即可啟動 top:

top

17.find

find允許用戶根據條件搜索文件和目錄。它是 Linux 中最重要和最常用的命令之一。

查找名稱website-logo.jpg 在當前工作目錄中的所有文件 。

find.-namewebsite-logo.jpg

該 -name 選項區分大小寫。如果您不知道要查找的項目的確切大小寫,您可以使用-iname 不區分大小寫的 選項。

find.-inamewebsite-logo.jpg

查找名稱linuxiac 在 / 目錄中的所有 目錄。

find/-typed-namelinuxiac

查找目錄中的所有 .php 文件/var/www/html。

find/var/www/html-typef-name"*.php"

18.df

df (Disk Free)用于顯示文件系統的可用磁盤空間量。

要查看磁盤空間使用情況,請運行該 df 命令。這對于發現系統或文件系統上可用的可用空間量非常有用。

df
Filesystem1K-blocksUsedAvailableUse%Mountedon
udev1984900019849000%/dev
tmpfs40300414724015321%/run
/dev/vda530314436127987641605774445%/
tmpfs2015016020150160%/dev/shm
tmpfs5120451161%/run/lock
/dev/vda152324845232441%/boot/efi

要以人類可讀的格式查看磁盤空間,請傳遞該 -h 選項。這將打印G 千兆字節、 M 兆字節和 B 字節的大小。

df-h
FilesystemSizeUsedAvailUse%Mountedon
udev1.9G01.9G0%/dev
tmpfs394M1.5M393M1%/run
/dev/vda529G13G16G45%/
tmpfs2.0G02.0G0%/dev/shm
tmpfs5.0M4.0K5.0M1%/run/lock
/dev/vda1511M4.0K511M1%/boot/efi

19.du

du(磁盤使用情況)用于估計給定文件或目錄使用的磁盤空間量。

要查找/home/linuxiac 目錄樹及其每個子目錄的磁盤使用情況摘要 ,請輸入如下所示的命令。輸出將顯示/home/linuxiac 目錄及其子目錄中的磁盤塊數 。

du/home/linuxiac
4/home/linuxiac/Documents
888/home/linuxiac/.cache/fontconfig
...
8/home/linuxiac/.ssh
2143400/home/linuxiac/

如果我們想以人類可讀的格式(K、M、G)打印尺寸,請使用-h選項。

du-h/home/linuxiac
4.0K/home/linuxiac/Documents
888K/home/linuxiac/.cache/fontconfig
...
8.0K/home/linuxiac/.ssh
2.1G/home/linuxiac/

要獲取目錄的總磁盤使用大小的摘要,請使用以下選項-s。

du-sh/home/linuxiac
2.1G/home/linuxiac/

20.ps

ps(進程狀態)命令用于顯示系統中當前正在運行的進程。它將顯示系統上運行的進程列表,包括進程 ID、當前登錄的終端名稱、CPU 時間等詳細信息。

系統管理員通常將 ps 與a、u、x和w選項一起使用,以便在單個 ps 命令執行中獲取所有詳細信息。

  • a: 所有其他用戶進程。
  • u: 進程的所有者。
  • x: 其他未附加到終端的進程。
  • w: 寬輸出。
psauxw

結論

基本的 Linux 命令可幫助用戶輕松有效地執行任務。雖然您可以使用圖形界面執行大多數與系統相關的任務,但命令行可以提高您的工作效率,并能夠在更短的時間內完成更多的工作。

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11320

    瀏覽量

    209849
  • 操作系統
    +關注

    關注

    37

    文章

    6850

    瀏覽量

    123432
  • 命令
    +關注

    關注

    5

    文章

    688

    瀏覽量

    22056

原文標題:初學者必學的20個Linux基礎命令,看完年終獎保你5位數?。ǜ绞纠?/p>

文章出處:【微信號:網絡工程師筆記,微信公眾號:網絡工程師筆記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    初學者必學的單片機實例100,簡單,迅速上手

    ` 本帖最后由 gk320830 于 2015-3-7 09:42 編輯 初學者必學的單片機實例100,簡單,迅速上手`
    發表于 08-14 20:36

    嵌入式初學者【工作前必學,絕頂教程】

    嵌入式初學者【工作前必學,絕頂教程】第一期【嵌入式入門及項目實戰項目】百度網盤下載地址:http://pan.baidu.com/s/1o6hX51K 學習歡迎下載學習
    發表于 02-04 09:09

    初學者必學-Case/ 陣列

    初學者必學的Case跟陣列,有興趣的朋友一起來看看。
    發表于 08-13 09:26

    初學者之路—硬件學習經驗

    初學者之路—硬件學習經驗一文是一位搞硬件的在校研究生寫的,希望對那些初學者之路電腦網等處于迷茫的硬件初學者學習之路有所幫助!
    發表于 12-29 10:20 ?1.5w次閱讀

    牛人給java初學者的建議

    牛人給java初學者的建議。
    發表于 11-06 11:22 ?0次下載

    從51初學者到電子工程師

    51初學者的學習指導,對51初學者很好的入門教程,
    發表于 02-23 15:53 ?0次下載

    初學者的avr基礎教程

    初學者的avr基礎教程
    發表于 09-21 08:45 ?14次下載

    PSOC1初學者5實驗,針對初學者的實驗

    PSOC1初學者5實驗,針對初學者的實驗
    發表于 10-16 09:33 ?14次下載
    PSOC1<b class='flag-5'>初學者</b>5<b class='flag-5'>個</b>實驗,針對<b class='flag-5'>初學者</b>的實驗

    linux初學者入門

    linux初學者入門
    發表于 10-27 14:34 ?14次下載
    <b class='flag-5'>linux</b><b class='flag-5'>初學者</b>入門

    初學者需要掌握的97條Linux常用命令

    沒使用過Linux命令就不知道Linux命令的好處,Linux命令能夠解決系統中的一些常見問題,
    的頭像 發表于 04-30 17:08 ?3645次閱讀

    單片機初學者必備的40實驗教程

    單片機初學者必備的40實驗教程
    發表于 11-22 15:46 ?201次下載

    Linux初學者的一些經驗與建議與學習方法及其學習方向

    這篇文章是寫給 Linux 初學者的,我會分享一些作為初學者應該知道的一些東西,這些內容都是本人從事 Linux 開發工作多年的心得體會,相信會對
    的頭像 發表于 03-19 11:33 ?2950次閱讀

    初學者必知的20模擬電路

    初學者必知的20模擬電路
    發表于 05-29 09:27 ?459次下載
    <b class='flag-5'>初學者</b>必知的<b class='flag-5'>20</b><b class='flag-5'>個</b>模擬電路

    FPGA初學者必讀文檔

    FPGA初學者必讀文檔(嵌入式開發適合哪個城市)-FPGA初學者必讀文檔,為學習FPGA做好準備。
    發表于 08-04 11:39 ?32次下載
    FPGA<b class='flag-5'>初學者</b>必讀文檔

    使用許多初學者命令的游戲

    電子發燒友網站提供《使用許多初學者命令的游戲.zip》資料免費下載
    發表于 11-28 11:27 ?1次下載
    使用許多<b class='flag-5'>初學者</b><b class='flag-5'>命令</b>的游戲
    主站蜘蛛池模板: 亚洲一区二区免费视频| 2018天天弄| 亚洲午夜久久影院| 午夜视频免费国产在线| 色综合图片二区150p| 久热国产精品| 日韩草逼| 免费的毛片网站| 伊人亚洲综合网成人| 性xxxxfreexxxxx国产| 三浦理惠子中文在| 另类视频色综合| www在线视频观看| 天堂自拍| 日本68xxxxxxxxx59| 老师您的兔子好软水好多动漫视频| 综合网 色天使| 色噜噜噜| 华人永久免费视频| 一级毛片在线播放| 黄网免费| 男人你懂的在线观看视频| 免费h视频| www.丁香| 久久视频精品36线视频在线观看| 欧美另类xx| 中文字幕欧美成人免费| 日韩色天使综合色视频| 黄 色 大 片 网站| 天天狠天天干| 好大好硬好深好爽想要免费视频| 女的扒开尿口让男人桶| 特级一级毛片| 国模精品视频一区二区三区| 亚洲精品一线二线三线| 4438x成人免费| av网站免费线看| 色黄网站成年女人色毛片| 久久精品9| 天天干天天射天天操| 日本xxx69hd|