最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

拯救Linux小白:學(xué)習(xí)這20條命令,玩轉(zhuǎn)Linux!

2023-06-01 17:24 作者:競予科技  | 我要投稿

目錄

  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——一個可以讓您訪問操作系統(tǒng)的接口。命令需要作為輸入來通知或指導(dǎo)計算機(jī)程序執(zhí)行特定操作。雖然大多數(shù)Linux 發(fā)行版都是用戶友好的,并且?guī)в幸子谑褂玫膱D形界面,但了解如何使用命令行非常有用。

那么讓我們通過示例來學(xué)習(xí)必須知道的基本 Linux 命令。


1.cd

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

從當(dāng)前目錄更改為/tmp.

cd /tmp


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

cd -


將當(dāng)前目錄更改為父目錄。

cd ..


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

cd




2.pwd

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

pwd
/home/linuxiac




3.ls

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

ls不帶參數(shù)運行將列出當(dāng)前目錄的內(nèi)容。

ls
psforevermore.txt pulse-linux-9.1r2.0-x64.rpm website-logo.jpg


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

  • 權(quán)限
  • 所有者
  • 組所有者
  • 文件的大?。ㄒ宰止?jié)為單位)
  • 修改文件的時間和日期。

ls -l


要列出特定目錄的內(nèi)容,請參閱以下命令。

ls -l /home/linuxiac/


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

ls -lh


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

ls -a


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

ls -d /home/linuxiac/



/home/linuxiac/




4.cp

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

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

cp website-logo.jpg /tmp/


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

cp website-logo.jpg /tmp/new-logo.jpg


要復(fù)制多個文件,請將文件名和目標(biāo)目錄傳遞給 cp 命令。

cp website-logo.jpg psforevermore.txt images/


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

例如,我們將目錄復(fù)制 images 到 images_bckp.

cp -r images/ images_bckp/




5.mv

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

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

mv website-logo.jpg images/


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

mv website-logo.jpg new-logo.jpg


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

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

mv images images_bckp




6.rm

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

rm website-logo.jpg


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

rm -r images/


如果給定目錄或目錄中的文件被寫保護(hù),該 rm 命令將提示您進(jìn)行確認(rèn)。

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

rm -rf images/


注意:執(zhí)行rm -rf 命令時要小心 。一點錯別字或無知可能會導(dǎo)致不可恢復(fù)的系統(tǒng)損壞。



7.mkdir

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

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

要images 在當(dāng)前目錄中創(chuàng)建一個新目錄 ,命令是:

mkdir images


使用 using 構(gòu)建具有多個子目錄的結(jié)構(gòu) mkdir 需要添加該 -p 選項。該 -p 通知mkdir還創(chuàng)造parrent目錄為好。

mkdir -p images/upload/new




8.cat

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

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

cat psforevermore.txt




9.less

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

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

less psforevermore.txt


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

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



10.head

head 命令用于輸出通過標(biāo)準(zhǔn)輸入提供給它的文件的第一部分。它將結(jié)果寫入標(biāo)準(zhǔn)輸出。默認(rèn)情況下, head 返回給定的每個文件的前十行。

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

head psforevermore.txt


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

head -n 2 psforevermore.txt




11.tail

tail是head 命令的補(bǔ)充 。它打印給定輸入的最后 N 個數(shù)據(jù)。默認(rèn)情況下,該tail命令打印指定文件的最后 10 行。

tail psforevermore.txt


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

tail -n 10 psforevermore.txt


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

tail -10 psforevermore.txt




12.grep

grep(全局正則表達(dá)式打印)用于搜索指定文件中的字符串。它是 Linux 中最有用的命令之一。

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

grep color psforevermore.com
You're the color of my life,


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

grep -i Color psforevermore.txt
You're the color of my life,


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

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

grep -r username /etc




13.man

man(手冊)允許用戶訪問命令行實用程序和工具的手冊頁。它允許用戶查看在終端中運行的命令或?qū)嵱贸绦虻膮⒖际謨浴?/p>

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

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

man telnet


要退出,請按 q。



14.chown

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

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

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

chown john website-logo.jpg


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

chown john:users website-logo.jpg


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

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

chown -R john:users images/




15.chmod

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

引用用于區(qū)分權(quán)限適用的用戶:

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

運算符用于指定應(yīng)如何調(diào)整文件的模式:

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

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

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



16.top

top允許用戶在 Linux 上監(jiān)控進(jìn)程和系統(tǒng)資源使用情況。它是系統(tǒng)管理員工具箱中最有用的工具之一,它預(yù)裝在每個 Linux 發(fā)行版中。

您只需要輸入以下內(nèi)容即可啟動 top:

top




17.find

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

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

find . -name website-logo.jpg


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

find . -iname website-logo.jpg


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

find / -type d -name linuxiac


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

find /var/www/html -type f -name "*.php"




18.df

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

要查看磁盤空間使用情況,請運行該 df 命令。這對于發(fā)現(xiàn)系統(tǒng)或文件系統(tǒng)上可用的可用空間量非常有用。

df



Filesystem 1K-blocks Used Available Use% Mounted on
udev 1984900 0 1984900 0% /dev
tmpfs 403004 1472 401532 1% /run
/dev/vda5 30314436 12798764 16057744 45% /
tmpfs 2015016 0 2015016 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
/dev/vda1 523248 4 523244 1% /boot/efi


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

df -h



Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 394M 1.5M 393M 1% /run
/dev/vda5 29G 13G 16G 45% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/vda1 511M 4.0K 511M 1% /boot/efi




19.du

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

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

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(進(jìn)程狀態(tài))命令用于顯示系統(tǒng)中當(dāng)前正在運行的進(jìn)程。它將顯示系統(tǒng)上運行的進(jìn)程列表,包括進(jìn)程 ID、當(dāng)前登錄的終端名稱、CPU 時間等詳細(xì)信息。

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

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

ps auxw


結(jié)論

基本的 Linux 命令可幫助用戶輕松有效地執(zhí)行任務(wù)。雖然您可以使用圖形界面執(zhí)行大多數(shù)與系統(tǒng)相關(guān)的任務(wù),但命令行可以提高您的工作效率,并能夠在更短的時間內(nèi)完成更多的工作。

拯救Linux小白:學(xué)習(xí)這20條命令,玩轉(zhuǎn)Linux!的評論 (共 條)

分享到微博請遵守國家法律
碌曲县| 大足县| 包头市| 屯门区| 天津市| 海淀区| 阿勒泰市| 崇文区| 南丰县| 东海县| 绍兴县| 通化县| 安西县| 营山县| 阿拉尔市| 二连浩特市| 靖江市| 灯塔市| 山东省| 临夏市| 色达县| 中牟县| 鄄城县| 文山县| 滦平县| 顺昌县| 汉中市| 宽城| 青龙| 固安县| 桃江县| 平陆县| 平南县| 随州市| 灵山县| 馆陶县| 禄丰县| 姜堰市| 揭西县| 丰县| 新干县|