新手應(yīng)知應(yīng)會(huì)的Linux命令

編譯地址: http://www.linux.com/learn/tutorials/842251-must-know-linux-commands-for-new-users
作者:Swapnil Bhartiya 譯者:GOLinux
原文地址:https://linux.cn/article-5982-1.html

新手應(yīng)知應(yīng)會(huì)的Linux命令.jpg

基于Linux的系統(tǒng)最美妙的一點(diǎn),就是你可以在終端中使用命令行來管理整個(gè)系統(tǒng)两蟀。使用命令行的優(yōu)勢(shì)在于臣嚣,你可以使用相同的知識(shí)和技能來管理隨便哪個(gè)Linux發(fā)行版。

對(duì)于各個(gè)發(fā)行版以及桌面環(huán)境(DE)而言谴垫,要一致地使用圖形化用戶界面(GUI)卻幾乎是不可能的富弦,因?yàn)樗鼈兌继峁┝烁髯缘挠脩艚缑娑摺R鞔_的是锋华,有些情況下在不同的發(fā)行版上需要使用不同的命令來執(zhí)行某些特定的任務(wù)嗡官,但是,基本來說它們的思路和目的是一致的毯焕。

在本文中衍腥,我們打算討論Linux用戶應(yīng)當(dāng)掌握的一些基本命令。我將給大家演示怎樣使用命令行來更新系統(tǒng)纳猫、管理軟件婆咸、操作文件以及切換到root,這些操作將在三個(gè)主要發(fā)行版上進(jìn)行:Ubuntu(也包括其定制版和衍生版芜辕,還有Debian)尚骄,openSUSE,以及Fedora侵续。

讓我們開始吧倔丈!

保持系統(tǒng)安全和最新

Linux是基于安全設(shè)計(jì)的,但事實(shí)上是状蜗,任何軟件都有缺陷乃沙,會(huì)導(dǎo)致安全漏洞。所以诗舰,保持你的系統(tǒng)更新到最新是十分重要的。這么想吧:運(yùn)行過時(shí)的操作系統(tǒng)训裆,就像是你坐在全副武裝的坦克里頭眶根,而門卻沒有鎖蜀铲。武器會(huì)保護(hù)你嗎?任何人都可以進(jìn)入開放的大門属百,對(duì)你造成傷害记劝。同樣,在你的系統(tǒng)中也有沒有打補(bǔ)丁的漏洞族扰,這些漏洞會(huì)危害到你的系統(tǒng)厌丑。開源社區(qū),不像專利世界渔呵,在漏洞補(bǔ)丁方面反應(yīng)是相當(dāng)快的怒竿,所以,如果你保持系統(tǒng)最新扩氢,你也獲得了安全保證耕驰。

留意新聞?wù)军c(diǎn),了解安全漏洞录豺。如果發(fā)現(xiàn)了一個(gè)漏洞朦肘,了解它,然后在補(bǔ)丁出來的第一時(shí)間更新双饥。不管怎樣媒抠,在生產(chǎn)環(huán)境上,你每星期必須至少運(yùn)行一次更新命令咏花。如果你運(yùn)行著一臺(tái)復(fù)雜的服務(wù)器趴生,那么就要額外當(dāng)心了。仔細(xì)閱讀變更日志迟螺,以確保更新不會(huì)搞壞你的自定義服務(wù)冲秽。

Ubuntu:牢記一點(diǎn):你在升級(jí)系統(tǒng)或安裝不管什么軟件之前,都必須要刷新倉庫(也就是repos)矩父。在Ubuntu上锉桑,你可以使用下面的命令來更新系統(tǒng),第一個(gè)命令用于刷新倉庫:

sudo apt-get update

倉庫更新后窍株,現(xiàn)在你可以運(yùn)行系統(tǒng)更新命令了:

sudo apt-get upgrade

然而民轴,這個(gè)命令不會(huì)更新內(nèi)核和其它一些包,所以你也必須要運(yùn)行下面這個(gè)命令:

sudo apt-get dist-upgrade

openSUSE:如果你是在openSUSE上球订,你可以使用以下命令來更新系統(tǒng)(照例后裸,第一個(gè)命令的意思是更新倉庫):

sudo zypper refresh
sudo zypper up

Fedora:如果你是在Fedora上,你可以使用'dnf'命令冒滩,它是zypper和apt-get的'同類':

sudo dnf update
sudo dnf upgrade

軟件安裝與移除

你只可以安裝那些你系統(tǒng)上啟用的倉庫中可用的包微驶,各個(gè)發(fā)行版默認(rèn)都附帶有并啟用了一些官方或者第三方倉庫。

Ubuntu:要在Ubuntu上安裝包,首先更新倉庫因苹,然后使用下面的語句:

sudo apt-get install [package_name]

樣例:

sudo apt-get install gimp

openSUSE:命令是這樣的:

sudo zypper install [package_name]

Fedora: Fedora已經(jīng)廢棄了'yum'苟耻,現(xiàn)在換成了'dnf',所以命令是這樣的:

sudo dnf install [package_name]

移除軟件的過程也一樣扶檐,只要把'install'改成'remove'凶杖。

Ubuntu:

sudo apt-get remove [package_name]

openSUSE:

sudo zypper remove [package_name]

Fedora:

sudo dnf remove [package_name]

如何管理第三方軟件?

在一個(gè)龐大的開發(fā)者社區(qū)中款筑,這些開發(fā)者們?yōu)橛脩籼峁┝嗽S多的軟件智蝠。不同的發(fā)行版有不同的機(jī)制來將這些第三方軟件提供給用戶。當(dāng)然奈梳,同時(shí)也取決于開發(fā)者怎樣將這些軟件提供給用戶杈湾,有些開發(fā)者會(huì)提供二進(jìn)制包,而另外一些開發(fā)者則將軟件發(fā)布到倉庫中颈嚼。

Ubuntu很多地方都用到PPA(個(gè)人包歸檔)毛秘,但是,不幸的是阻课,它卻沒有提供一個(gè)內(nèi)建工具來幫助用于搜索這些PPA倉庫叫挟。在安裝軟件前,你將需要通過Google搜索PPA限煞,然后手工添加該倉庫抹恳。下面就是添加PPA到系統(tǒng)的方法:

sudo add-apt-repository ppa:<repository-name>

樣例:比如說,我想要添加LibreOffice PPA到我的系統(tǒng)中署驻。我應(yīng)該Google該P(yáng)PA奋献,然后從Launchpad獲得該倉庫的名稱,在本例中它是"libreoffice/ppa"旺上。然后瓶蚂,使用下面的命令來添加該P(yáng)PA:

sudo add-apt-repository ppa:libreoffice/ppa

它會(huì)要你按下回車鍵來導(dǎo)入密鑰。完成后宣吱,使用'update'命令來刷新倉庫窃这,然后安裝該包。

openSUSE擁有一個(gè)針對(duì)第三方應(yīng)用的優(yōu)雅的解決方案征候。你可以訪問software.opensuse.org杭攻,一鍵點(diǎn)擊搜索并安裝相應(yīng)包,它會(huì)自動(dòng)將對(duì)應(yīng)的倉庫添加到你的系統(tǒng)中疤坝。如果你想要手工添加倉庫兆解,可以使用該命令:

sudo zypper ar -f url_of_the_repo name_of_repo
sudo zypper ar -f http://download.opensuse.org/repositories/LibreOffice:Factory/openSUSE_13.2/LibreOffice:Factory.repo LOF

然后,刷新倉庫并安裝軟件:

sudo zypper refresh
sudo zypper install libreoffice

Fedora用戶只需要添加RPMFusion(包括自由軟件和非自由軟件倉庫)跑揉,該倉庫包含了大量的應(yīng)用锅睛。如果你需要添加該倉庫,命令如下:

dnf config-manager --add-repo http://www.example.com/example.repo

一些基本命令

我已經(jīng)寫了一些關(guān)于使用CLI來管理你系統(tǒng)上的文件的文章,下面介紹一些基本命令衣撬,這些命令在所有發(fā)行版上都經(jīng)常會(huì)用到乖订。

拷貝文件或目錄到一個(gè)新的位置:

cp path_of_file_1 path_of_the_directory_where_you_want_to_copy/

將某個(gè)目錄中的所有文件拷貝到一個(gè)新的位置(注意斜線和星號(hào),它指的是該目錄下的所有文件):

cp path_of_files/* path_of_the_directory_where_you_want_to_copy/

將一個(gè)文件從某個(gè)位置移動(dòng)到另一個(gè)位置(尾斜杠是說放在該目錄中):

mv path_of_file_1 path_of_the_directory_where_you_want_to_move/

將所有文件從一個(gè)位置移動(dòng)到另一個(gè)位置:

mv path_of_directory_where_files_are/* path_of_the_directory_where_you_want_to_move/

刪除一個(gè)文件:

rm path_of_file

刪除一個(gè)目錄:

rm -r path_of_directory

移除目錄中所有內(nèi)容具练,完整保留目錄文件夾:

rm -r path_of_directory/*

創(chuàng)建新目錄

要?jiǎng)?chuàng)建一個(gè)新目錄,首先進(jìn)入到你要?jiǎng)?chuàng)建該目錄的位置甜无。比如說扛点,你想要在你的Documents目錄中創(chuàng)建一個(gè)名為'foundation'的文件夾。讓我們使用 cd (即change directory岂丘,改變目錄)命令來改變目錄:

cd /home/swapnil/Documents

(替換'swapnil'為你系統(tǒng)中的用戶名)

然后陵究,使用 mkdir 命令來創(chuàng)建該目錄:

mkdir foundation

你也可以從任何地方創(chuàng)建一個(gè)目錄,通過指定該目錄的路徑即可奥帘。例如:

mdkir /home/swapnil/Documents/foundation

如果你想要連父目錄一起創(chuàng)建铜邮,那么可以使用-p選項(xiàng)。它會(huì)在指定路徑中創(chuàng)建所有目錄:

mdkir -p /home/swapnil/Documents/linux/foundation

成為root

你或許需要成為root寨蹋,或者具有sudo權(quán)力的用戶松蒜,來實(shí)施一些管理任務(wù),如管理軟件包或者對(duì)根目錄或其下的文件進(jìn)行一些修改已旧。其中一個(gè)例子就是編輯'fstab'文件秸苗,該文件記錄了掛載的硬盤驅(qū)動(dòng)器。它在'etc'目錄中运褪,而該目錄又在根目錄中惊楼,你只能作為超級(jí)用戶來修改該文件。在大多數(shù)的發(fā)行版中秸讹,你可以通過'su'來成為root檀咙。比如說,在openSUSE上璃诀,我想要成為root弧可,因?yàn)槲乙诟夸浿泄ぷ鳎憧梢允褂孟旅娴拿钪唬?/p>

sudo su -

su -

該命令會(huì)要求輸入密碼文虏,然后你就具有root特權(quán)了侣诺。記住一點(diǎn):千萬不要以root用戶來運(yùn)行系統(tǒng),除非你知道你正在做什么氧秘。另外重要的一點(diǎn)需要注意的是年鸳,你以root什么對(duì)目錄或文件進(jìn)行修改后,會(huì)將它們的擁有關(guān)系從該用戶或特定的服務(wù)改變?yōu)閞oot丸相。你必須恢復(fù)這些文件的擁有關(guān)系搔确,否則該服務(wù)或用戶就不能訪問或?qū)懭氲侥切┪募R淖冇脩簦钊缦拢?/p>

sudo chown -R 用戶:組 文件或目錄名

當(dāng)你將其它發(fā)行版上的分區(qū)掛載到系統(tǒng)中時(shí)膳算,你可能經(jīng)常需要該操作座硕。當(dāng)你試著訪問這些分區(qū)上的文件時(shí),你可能會(huì)碰到權(quán)限拒絕錯(cuò)誤涕蜂,你只需要改變這些分區(qū)的擁有關(guān)系就可以訪問它們了华匾。需要額外當(dāng)心的是,不要改變根目錄的權(quán)限或者擁有關(guān)系机隙。

這些就是Linux新手們需要的基本命令蜘拉。如果你有任何問題,或者如果你想要我們涵蓋一個(gè)特定的話題有鹿,請(qǐng)?jiān)谙旅娴脑u(píng)論中告訴我們吧旭旭。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市葱跋,隨后出現(xiàn)的幾起案子持寄,更是在濱河造成了極大的恐慌,老刑警劉巖娱俺,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件稍味,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡矢否,警方通過查閱死者的電腦和手機(jī)仲闽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來僵朗,“玉大人赖欣,你說我怎么就攤上這事⊙槊恚” “怎么了顶吮?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長粪薛。 經(jīng)常有香客問我悴了,道長,這世上最難降的妖魔是什么违寿? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任湃交,我火速辦了婚禮,結(jié)果婚禮上藤巢,老公的妹妹穿的比我還像新娘搞莺。我一直安慰自己,他們只是感情好掂咒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布才沧。 她就那樣靜靜地躺著迈喉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪温圆。 梳的紋絲不亂的頭發(fā)上挨摸,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音岁歉,去河邊找鬼得运。 笑死,一個(gè)胖子當(dāng)著我的面吹牛刨裆,可吹牛的內(nèi)容都是我干的澈圈。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼帆啃,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了窍帝?” 一聲冷哼從身側(cè)響起努潘,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坤学,沒想到半個(gè)月后疯坤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡深浮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年压怠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片飞苇。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡菌瘫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出布卡,到底是詐尸還是另有隱情雨让,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布忿等,位于F島的核電站栖忠,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贸街。R本人自食惡果不足惜庵寞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望薛匪。 院中可真熱鬧捐川,春花似錦、人聲如沸蛋辈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至渐白,卻和暖如春尊浓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纯衍。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工栋齿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人襟诸。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓瓦堵,卻偏偏與公主長得像,于是被迫代替她去往敵國和親歌亲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子菇用,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu悍缠,源于非洲祖魯人和科薩人的語言卦绣,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 99,262評(píng)論 9 467
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理飞蚓,服務(wù)發(fā)現(xiàn)滤港,斷路器,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 各大Linux發(fā)行版軟件包管理參考(http://www.freeoa.net/osuport/botinstal...
    IRONYT閱讀 7,289評(píng)論 0 12
  • 1趴拧、生活是一面鏡子溅漾。你對(duì)它笑,它就對(duì)你笑八堡;你對(duì)它哭樟凄,它也對(duì)你哭。 2兄渺、活著一天缝龄,就是有福氣,就該珍惜挂谍。當(dāng)我哭泣我沒...
    紅顏閨蜜閱讀 963評(píng)論 0 5
  • #幸福是需要修出來的~每天進(jìn)步1%~幸福實(shí)修08班~11賈春芬-杭州#20170808(51/99) 【幸福三朵玫...
    chfenj閱讀 176評(píng)論 0 1