Linux下的一些常用命令(一)

在Linux環(huán)境下敲各種命令是再正常不過(guò)了,尤其是現(xiàn)在大多少服務(wù)器均為L(zhǎng)inux系統(tǒng)桌肴,但是我又記不住這么多命令皇筛,只是偶爾在項(xiàng)目做完發(fā)布到服務(wù)器上的時(shí)候會(huì)涉及到,所以在網(wǎng)上找了一些命令坠七,在此記錄一下~

(內(nèi)容是轉(zhuǎn)載過(guò)來(lái)的水醋,原創(chuàng)在http://www.oschina.net/translate/useful-linux-commands-for-newbies

1. ls命令?

ls命令是列出目錄內(nèi)容(List Directory Contents)的意思旗笔。運(yùn)行它就是列出文件夾里的內(nèi)容,可能是文件也可能是文件夾拄踪。

[plain]?view plain?copy

root@tecmint:~#?ls??

“l(fā)s -l”命令以詳情模式(long listing fashion)列出文件夾的內(nèi)容蝇恶。?

[plain]?view plain?copy

root@tecmint:~#?ls?-l??

total?0??

drwxr-xr-x@??9?harvey??staff??306?10?19?13:16?meteortutorial??

drwxr-xr-x??10?harvey??staff??340?10?19?13:19?simple-todos??

"ls -a"命令會(huì)列出文件夾里的所有內(nèi)容,包括以"."開(kāi)頭的隱藏文件惶桐。

[plain]?view plain?copy

root@tecmint:~#?ls?-a??


.???????..??????.DS_Store???meteortutorial??simple-todos??

注意:在Linux中撮弧,文件以“.”開(kāi)頭的就是隱藏文件,并且每個(gè)文件姚糊、文件夾贿衍、設(shè)備或者命令都是以文件對(duì)待。ls -l?命令輸出:

d?(代表了是目錄).?

rwxr-xr-x是文件或者目錄對(duì)所屬用戶救恨,同一組用戶和其它用戶的權(quán)限贸辈。?

上面例子中第一個(gè)harvey代表了文件屬于用戶harvey

上面例子中的第二個(gè)staff代表了文件文件屬于用戶組staff

306代表了文件大小為306字節(jié).

10 19 13:16 表示文件或者文件夾最后一次修改的日期和時(shí)間。

最后一項(xiàng)是文件或文件夾的名稱肠槽。

更多"ls"例子請(qǐng)查看?15 linux中l(wèi)s命令實(shí)例

2. lsblk命令?

"lsblk"就是列出塊設(shè)備擎淤。除了RAM外,以標(biāo)準(zhǔn)的樹(shù)狀輸出格式秸仙,整齊地顯示塊設(shè)備嘴拢。

[plain]?view plain?copy

root@tecmint:~#?lsblk??

lsblk -l”命令以列表格式顯示塊設(shè)備(而不是樹(shù)狀格式)。

[plain]?view plain?copy

root@tecmint:~#?lsblk?-l??

注意:lsblk是最有用和最簡(jiǎn)單的方式來(lái)了解新插入的USB設(shè)備的名字寂纪,特別是當(dāng)你在終端上處理磁盤(pán)/塊設(shè)備時(shí)炊汤。

3. md5sum命令?

md5sum”就是計(jì)算和檢驗(yàn)MD5信息簽名。md5 checksum(通常叫做哈希)使用匹配或者驗(yàn)證文件的文件的完整性弊攘,因?yàn)槲募赡芤驗(yàn)閭鬏斿e(cuò)誤,磁盤(pán)錯(cuò)誤或者無(wú)惡意的干擾等原因而發(fā)生改變姑曙。

[plain]?view plain?copy

root@tecmint:~#?md5sum?teamviewer_linux.deb??


47790ed345a7b7970fc1f2ac50c97002??teamviewer_linux.deb??

注意:用戶可以使用官方提供的和md5sum生成簽名信息匹對(duì)以此檢測(cè)文件是否改變襟交。Md5sum沒(méi)有sha1sum安全,這點(diǎn)我們稍后討論伤靠。

4. dd命令?

dd”命令代表了轉(zhuǎn)換和復(fù)制文件捣域。可以用來(lái)轉(zhuǎn)換和復(fù)制文件宴合,大多數(shù)時(shí)間是用來(lái)復(fù)制iso文件(或任何其它文件)到一個(gè)usb設(shè)備(或任何其它地方)中去焕梅,所以可以用來(lái)制作USB啟動(dòng)器。

[plain]?view plain?copy

root@tecmint:~#?dd?if=/home/user/Downloads/debian.iso?of=/dev/sdb1?bs=512M;?sync??

注意:在上面的例子中卦洽,usb設(shè)備就是sdb1(你應(yīng)該使用lsblk命令驗(yàn)證它贞言,否則你會(huì)重寫(xiě)你的磁盤(pán)或者系統(tǒng)),請(qǐng)慎重使用磁盤(pán)的名阀蒂,切忌该窗。

dd?命令在執(zhí)行中會(huì)根據(jù)文件的大小和類(lèi)型 以及 usb設(shè)備的讀寫(xiě)速度弟蚀,消耗幾秒到幾分鐘不等。

5. uname命令?

"uname"命令就是Unix Name的簡(jiǎn)寫(xiě)酗失。顯示機(jī)器名义钉,操作系統(tǒng)和內(nèi)核的詳細(xì)信息。

[plain]?view plain?copy

root@tecmint:~#?uname?-a??


Linux?tecmint?3.8.0-19-generic?#30-Ubuntu?SMP?Wed?May?1?16:36:13?UTC?2013?i686?i686?i686?GNU/Linux??

注意:?uname顯示內(nèi)核類(lèi)別规肴,uname -a顯示詳細(xì)信息捶闸。上面的輸出詳細(xì)說(shuō)明了uname -a

Linux“: 機(jī)器的內(nèi)核名?

tecmint“: 機(jī)器的節(jié)點(diǎn)名?

3.8.0-19-generic“: 內(nèi)核發(fā)布版本?

#30-Ubuntu SMP“: 內(nèi)核版本?

i686“: 處理器架構(gòu)?

GNU/Linux“: 操作系統(tǒng)名?

6. history命令?

history”命令就是歷史記錄。它顯示了在終端中所執(zhí)行過(guò)的所有命令的歷史拖刃。

[plain]?view plain?copy

root@tecmint:~#?history??

注意:按住“CTRL + R”就可以搜索已經(jīng)執(zhí)行過(guò)的命令删壮,它可以在你寫(xiě)命令時(shí)自動(dòng)補(bǔ)全。

[plain]?view plain?copy

(reverse-i-search)`if':ifconfig??

7. sudo命令?

sudo”(super user do)命令允許授權(quán)用戶執(zhí)行超級(jí)用戶或者其它用戶的命令序调。通過(guò)在sudoers列表的安全策略來(lái)指定醉锅。

[plain]?view plain?copy

root@tecmint:~#?sudo?add-apt-repository?ppa:tualatrix/ppa??

注意:sudo?允許用戶借用超級(jí)用戶的權(quán)限,然而"su"命令實(shí)際上是允許用戶以超級(jí)用戶登錄发绢。所以sudosu更安全硬耍。

并不建議使用sudo或者su來(lái)處理日常用途,因?yàn)樗赡軐?dǎo)致嚴(yán)重的錯(cuò)誤如果你意外的做錯(cuò)了事边酒,這就是為什么在linux社區(qū)流行一句話:

“To err is human, but to really foul up everything, you need root password.”

“人非圣賢孰能無(wú)過(guò)经柴,但是擁有root密碼就真的萬(wàn)劫不復(fù)了《针”?# 譯

8. mkdir命令?

mkdir”(Make directory)命令在命名路徑下創(chuàng)建新的目錄坯认。然而如果目錄已經(jīng)存在了,那么它就會(huì)返回一個(gè)錯(cuò)誤信息"不能創(chuàng)建文件夾氓涣,文件夾已經(jīng)存在了"("cannot create folder, folder already exists")

[plain]?view plain?copy

root@tecmint:~#?mkdir?tecmint??

注意:目錄只能在用戶擁有寫(xiě)權(quán)限的目錄下才能創(chuàng)建牛哺。mkdir:不能創(chuàng)建目錄`tecmint`,因?yàn)槲募呀?jīng)存在了劳吠。(上面的輸出中不要被文件迷惑了引润,你應(yīng)該記住我開(kāi)頭所說(shuō)的-在linux中,文件痒玩,文件夾淳附,驅(qū)動(dòng),命令蠢古,腳本都視為文件)

9. touch 命令?

touch”命令代表了將文件的訪問(wèn)和修改時(shí)間更新為當(dāng)前時(shí)間奴曙。touch命令只會(huì)在文件不存在的時(shí)候才會(huì)創(chuàng)建它。如果文件已經(jīng)存在了草讶,它會(huì)更新時(shí)間戳洽糟,但是并不會(huì)改變文件的內(nèi)容。

[plain]?view plain?copy

root@tecmint:~#?touch?tecmintfile??

注意:touch?可以用來(lái)在用戶擁有寫(xiě)權(quán)限的目錄下創(chuàng)建不存在的文件。

10. chmod 命令?

chmod”命令就是改變文件的模式位脊框。chmod會(huì)根據(jù)要求的模式來(lái)改變每個(gè)所給的文件颁督,文件夾,腳本等等的文件模式(權(quán)限)浇雹。

在文件(文件夾或者其它沉御,為了簡(jiǎn)單起見(jiàn),我們就使用文件)中存在3中類(lèi)型的權(quán)限?

[plain]?view plain?copy

Read?(r)=4??


Write(w)=2??


Execute(x)=1??

所以如果你想給文件只讀權(quán)限昭灵,就設(shè)置為'4';只寫(xiě)權(quán)限吠裆,設(shè)置權(quán)限為'2';只執(zhí)行權(quán)限,設(shè)置為1; 讀寫(xiě)權(quán)限烂完,就是4+2 = 6, 以此類(lèi)推试疙。?

現(xiàn)在需要設(shè)置3種用戶和用戶組權(quán)限。第一個(gè)是擁有者抠蚣,然后是用戶所在的組祝旷,最后是其它用戶。?

[plain]?view plain?copy

rwxr-x--x???abc.sh??

這里root的權(quán)限是?rwx(讀寫(xiě)和執(zhí)行權(quán)限)嘶窄,

所屬用戶組權(quán)限是?r-x (只有讀和執(zhí)行權(quán)限, 沒(méi)有寫(xiě)權(quán)限)怀跛,

對(duì)于其它用戶權(quán)限是 -x(只有只執(zhí)行權(quán)限)?

為了改變它的權(quán)限,為擁有者柄冲,用戶所在組和其它用戶提供讀吻谋,寫(xiě),執(zhí)行權(quán)限现横。?

[plain]?view plain?copy

root@tecmint:~#?chmod?777?abc.sh??

三種都只有讀寫(xiě)權(quán)限?

[plain]?view plain?copy

root@tecmint:~#?chmod?666?abc.sh??

擁有者用戶有讀寫(xiě)和執(zhí)行權(quán)限漓拾,用戶所在的組和其它用戶只有可執(zhí)行權(quán)限?

[plain]?view plain?copy

root@tecmint:~#?chmod?711?abc.sh??

注意:對(duì)于系統(tǒng)管理員和用戶來(lái)說(shuō),這個(gè)命令是最有用的命令之一了戒祠。在多用戶環(huán)境或者服務(wù)器上骇两,對(duì)于某個(gè)用戶,如果設(shè)置了文件不可訪問(wèn)姜盈,那么這個(gè)命令就可以解決脯颜,如果設(shè)置了錯(cuò)誤的權(quán)限,那么也就提供了為授權(quán)的訪問(wèn)贩据。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市闸餐,隨后出現(xiàn)的幾起案子饱亮,更是在濱河造成了極大的恐慌,老刑警劉巖舍沙,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件近上,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡拂铡,警方通過(guò)查閱死者的電腦和手機(jī)壹无,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)葱绒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人斗锭,你說(shuō)我怎么就攤上這事地淀。” “怎么了岖是?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵帮毁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我豺撑,道長(zhǎng)烈疚,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任聪轿,我火速辦了婚禮爷肝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘陆错。我一直安慰自己灯抛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布危号。 她就那樣靜靜地躺著牧愁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪外莲。 梳的紋絲不亂的頭發(fā)上猪半,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音偷线,去河邊找鬼磨确。 笑死,一個(gè)胖子當(dāng)著我的面吹牛声邦,可吹牛的內(nèi)容都是我干的乏奥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼亥曹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼邓了!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起媳瞪,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤骗炉,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后蛇受,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體句葵,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了乍丈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片剂碴。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖轻专,靈堂內(nèi)的尸體忽然破棺而出忆矛,到底是詐尸還是另有隱情,我是刑警寧澤铭若,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布洪碳,位于F島的核電站,受9級(jí)特大地震影響叼屠,放射性物質(zhì)發(fā)生泄漏瞳腌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一镜雨、第九天 我趴在偏房一處隱蔽的房頂上張望嫂侍。 院中可真熱鬧,春花似錦荚坞、人聲如沸挑宠。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)各淀。三九已至,卻和暖如春诡挂,著一層夾襖步出監(jiān)牢的瞬間碎浇,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工璃俗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留奴璃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓城豁,卻偏偏與公主長(zhǎng)得像苟穆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子唱星,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

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