編譯自:http://www.linuxandubuntu.com/home/10-basic-linux-commands-that-every-linux-newbies-should-remember
作者: Commenti
原創(chuàng):LCTT https://linux.cn/article-7546-1.html
譯者: mr-ping
Linux 對(duì)我們的生活產(chǎn)生了巨大的沖擊反惕。至少你的安卓手機(jī)使用的就是 Linux 核心馆衔。盡管如此,在第一次開始使用 Linux 時(shí)你還是會(huì)感到難以下手菩浙。因?yàn)樵?Linux 中迎罗,通常需要使用終端命令來(lái)取代 Windows 系統(tǒng)中的點(diǎn)擊啟動(dòng)圖標(biāo)操作睬愤。但是不必?fù)?dān)心,這里我們會(huì)介紹 10 個(gè) Linux 基本命令來(lái)幫助你開啟 Linux 神秘之旅纹安。
幫助新手走出第一步的 10 個(gè) Linux 基本命令
當(dāng)我們談?wù)?Linux 命令時(shí)尤辱,實(shí)質(zhì)上是在談?wù)?Linux 系統(tǒng)本身。這短短的 10 個(gè) Linux 基本命令不會(huì)讓你變成天才或者 Linux 專家厢岂,但是能幫助你輕松開始 Linux 之旅光督。使用這些基本命令會(huì)幫助新手們完成 Linux 的日常任務(wù),由于它們的使用頻率如此至高塔粒,所以我更樂(lè)意稱他們?yōu)?Linux 命令之王结借!
讓我們開始學(xué)習(xí)這 10 條 Linux 基本命令吧。
- sudo
--
這條命令的意思是“以超級(jí)用戶的身份執(zhí)行”卒茬,是 SuperUserDo 的簡(jiǎn)寫映跟,它是新手將要用到的最重要的一條 Linux 命令。當(dāng)一條單行命令需要 root 權(quán)限的時(shí)候扬虚,sudo
命令就派上用場(chǎng)了努隙。你可以在每一條需要 root 權(quán)限的命令前都加上sudo
。
$ sudo su
- ls
--
跟其他人一樣辜昵,你肯定也經(jīng)常想看看目錄下都有些什么東西荸镊。使用列表命令,終端會(huì)把當(dāng)前工作目錄下所有的文件以及文件夾展示給你堪置。比如說(shuō)躬存,我當(dāng)前處在/home
文件夾中,我想看看/home
文件夾中都有哪些文件和目錄舀锨。
/home$ ls
在/home
中執(zhí)行ls
命令將會(huì)返回類似下面的內(nèi)容:
imad lost+found
- cd
--
變更目錄命令(cd)是終端中總會(huì)被用到的主要命令岭洲。它是最常用到的 Linux 基本命令之一。此命令使用非常簡(jiǎn)單坎匿,當(dāng)你打算從當(dāng)前目錄跳轉(zhuǎn)至某個(gè)文件夾時(shí)盾剩,只需要將文件夾鍵入此命令之后即可雷激。如果你想跳轉(zhuǎn)至上層目錄,只需要在此命令之后鍵入兩個(gè)點(diǎn) (..) 就可以了告私。 ? 舉個(gè)例子屎暇,我現(xiàn)在處在/home
目錄中,我想移動(dòng)到/home
目錄中的 usr 文件夾下驻粟,可以通過(guò)以下命令來(lái)完成操作根悼。
/home $ cd usr
/home/usr $
- mkdir
--
只是可以切換目錄還是不夠完美。有時(shí)候你會(huì)想要新建一個(gè)文件夾或子文件夾蜀撑。此時(shí)可以使用mkdir
命令來(lái)完成操作挤巡。使用方法很簡(jiǎn)單,只需要把新的文件夾名跟在mkdir
命令之后就好了酷麦。
~$ mkdir folderName
- cp
--
拷貝-粘貼是我們組織文件需要用到的重要命令玄柏。使用cp
命令可以幫助你在終端當(dāng)中完成拷貝-粘貼操作。首先確定你想要拷貝的文件贴铜,然后鍵入打算粘貼此文件的目標(biāo)位置粪摘。
$ cp src des
注意:如果目標(biāo)目錄對(duì)新建文件需要 root 權(quán)限時(shí),你可以使用sudo
命令來(lái)完成文件拷貝操作绍坝。
- rm
--
rm
命令可以幫助你移除文件甚至目錄徘意。如果不希望每刪除一個(gè)文件都提示確認(rèn)一次,可以用-f
參數(shù)來(lái)強(qiáng)制執(zhí)行轩褐。也可以使用-r
參數(shù)來(lái)遞歸的移除文件夾椎咧。
$ rm myfile.txt
- apt-get
--
這個(gè)命令會(huì)依據(jù)發(fā)行版的不同而有所區(qū)別。在基于 Debian 的發(fā)行版中把介,我們擁有 Advanced Packaging Tool(APT)包管理工具來(lái)安裝勤讽、移除和升級(jí)包。apt-get
命令會(huì)幫助你安裝需要在 Linux 系統(tǒng)中運(yùn)行的軟件拗踢。它是一個(gè)功能強(qiáng)大的命令行脚牍,可以用來(lái)幫助你對(duì)軟件執(zhí)行安裝、升級(jí)和移除操作巢墅。
在其他發(fā)行版中诸狭,例如 Fedora、Centos君纫,都各自不同的包管理工具驯遇。Fedora 之前使用的是 yum,不過(guò)現(xiàn)在 dnf 成了它默認(rèn)的包管理工具蓄髓。
$ sudo apt-get update
$ sudo dnf update
- grep
--
當(dāng)你需要查找一個(gè)文件叉庐,但是又忘記了它具體的位置和路徑時(shí),grep
命令會(huì)幫助你解決這個(gè)難題会喝。你可以提供文件的關(guān)鍵字陡叠,使用grep
命令來(lái)查找到它玩郊。(LCTT 譯注:如果知道了文件名、大小匾竿、訪問(wèn)日期等特征瓦宜,通常用find
命令來(lái)查找文件蔚万。)
$ grep user /etc/*
- cat
--
作為一個(gè)用戶岭妖,你應(yīng)該會(huì)經(jīng)常需要瀏覽腳本內(nèi)的文本或者代碼。cat
命令是 Linux 系統(tǒng)的基本命令之一反璃,它的用途就是將文件的內(nèi)容展示給你昵慌。
$ cat CMakeLists.txt
- poweroff
--
最后一個(gè)命令是poweroff
。有時(shí)你需要直接在終端中執(zhí)行關(guān)機(jī)操作淮蜈。此命令可以完成這個(gè)任務(wù)斋攀。由于關(guān)機(jī)操作需要 root 權(quán)限,所以別忘了在此命令之前添加sudo
梧田。
$ sudo poweroff
總結(jié)
如我在文章開始所言淳蔼,這 10 條命令并不會(huì)讓你立即成為一個(gè) Linux 大拿,但它們會(huì)讓你在初期快速上手 Linux裁眯。以這些命令為基礎(chǔ)鹉梨,給自己設(shè)置一個(gè)目標(biāo),每天學(xué)習(xí)一到三條命令穿稳,這就是此文的目的所在存皂。在下方評(píng)論區(qū)分享有趣并且有用的命令。別忘了跟你的朋友分享此文逢艘。