開發(fā)常用的linux命令

cd 命令

cd命令用于切換當(dāng)前工作目錄至 dirName(目錄參數(shù))。

其中 dirName 表示法可為絕對路徑或相對路徑扫茅。若目錄名稱省略娩井,則變換至使用者的 home 目錄 (也就是剛 login 時(shí)所在的目錄)。

另外朵耕,"~" 也表示為 home 目錄 的意思,"." 則是表示目前所在的目錄淋叶,".." 則表示目前目錄位置的上一層目錄阎曹。

cd [dirName]

df 命令

df命令用于顯示目前在Linux系統(tǒng)上的文件系統(tǒng)的磁盤使用情況統(tǒng)計(jì)。

語法

df [選項(xiàng)]... [FILE]...
  • 文件-h, --human-readable 使用人類可讀的格式(預(yù)設(shè)值是不加這個(gè)選項(xiàng)的...)
# df -h 
Filesystem      Size  Used   Avail Use% Mounted on 
/dev/sda6       29G   4.2G   23G   16%     / 
udev            1.5G  4.0K   1.5G   1%     /dev 
tmpfs           604M  892K   603M   1%     /run 
none            5.0M     0   5.0M   0%     /run/lock 
none            1.5G  156K   1.5G   1%     /run/shm 

詳情

du 命令

du命令用于顯示目錄或文件的大小。

du會顯示指定的目錄或文件所占用的磁盤空間处嫌。

方便閱讀的格式顯示test目錄所占空間情況:

# du -h test
608K    test/test6
308K    test/test4
4.0K    test/scf/lib
4.0K    test/scf/service/deploy/product
4.0K    test/scf/service/deploy/info
12K     test/scf/service/deploy
16K     test/scf/service
4.0K    test/scf/doc
4.0K    test/scf/bin
32K     test/scf
8.0K    test/test3
1.3M    test

參數(shù)說明 詳情

mkdir命令

mkdir命令用于建立名稱為 dirName 之子目錄栅贴。

語法

mkdir [-p] dirName

參數(shù)說明

  • -p 確保目錄名稱存在,不存在的就建一個(gè)熏迹。

實(shí)例

在工作目錄下檐薯,建立一個(gè)名為 AAA 的子目錄 :

mkdir AAA

在工作目錄下的 BBB 目錄中,建立一個(gè)名為 Test 的子目錄注暗。 若 BBB 目錄原本不存在坛缕,則建立一個(gè)。(注:本例若不加 -p捆昏,且原本 BBB目錄不存在赚楚,則產(chǎn)生錯(cuò)誤。)

mkdir -p BBB/Test

pwd命令用于顯示工作目錄骗卜。

ls命令

 ls [-alrtAFR] [name...]

參數(shù) :

  • -a 顯示所有文件及目錄 (ls內(nèi)定將文件名或目錄名稱開頭為"."的視為隱藏檔宠页,不會列出)
  • -l 除文件名稱外,亦將文件型態(tài)寇仓、權(quán)限举户、擁有者、文件大小等資訊詳細(xì)列出
  • -r 將文件以相反次序顯示(原定依英文字母次序)
  • -t 將文件依建立時(shí)間之先后次序列出
  • -A 同 -a 遍烦,但不列出 "." (目前目錄) 及 ".." (父目錄)
  • -F 在列出的文件名稱后加一符號敛摘;例如可執(zhí)行檔則加 "*", 目錄則加 "/"
  • -R 若目錄下有文件,則以下之文件亦皆依序列出

chmod命令

語法為:

chmod abc file

其中a,b,c各為一個(gè)數(shù)字乳愉,分別表示User兄淫、Group、及Other的權(quán)限蔓姚。

r=4捕虽,w=2,x=1

  • 若要rwx屬性則4+2+1=7坡脐;
  • 若要rw-屬性則4+2=6泄私;
  • 若要r-x屬性則4+1=5。
chmod a=rwx file

chmod 777 file

效果相同

chmod ug=rwx,o=x file

chmod 771 file

find命令

/home目錄下查找以.txt結(jié)尾的文件名

find /home -name "*.txt"

同上备闲,但忽略大小寫

find /home -iname "*.txt"

更多請查看原文

less命令

less 與 more 類似晌端,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動恬砂,卻不能向后移動咧纠,而且 less 在查看之前不會加載整個(gè)文件。

語法

less [參數(shù)] 文件 

參數(shù)說明

  • -b <緩沖區(qū)大小> 設(shè)置緩沖區(qū)的大小
  • -e 當(dāng)文件顯示結(jié)束后泻骤,自動離開
  • -f 強(qiáng)迫打開特殊文件漆羔,例如外圍設(shè)備代號梧奢、目錄和二進(jìn)制文件
  • -g 只標(biāo)志最后搜索的關(guān)鍵詞
  • -i 忽略搜索時(shí)的大小寫
  • -m 顯示類似more命令的百分比
  • -N 顯示每行的行號
  • -o <文件名> 將less 輸出的內(nèi)容在指定文件中保存起來
  • -Q 不使用警告音
  • -s 顯示連續(xù)空行為一行
  • -S 行過長時(shí)間將超出部分舍棄
  • -x <數(shù)字> 將"tab"鍵顯示為規(guī)定的數(shù)字空格
  • /字符串:向下搜索"字符串"的功能
  • ?字符串:向上搜索"字符串"的功能
  • n:重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
  • N:反向重復(fù)前一個(gè)搜索(與 / 或 ? 有關(guān))
  • b 向上翻一頁
  • d 向后翻半頁
  • h 顯示幫助界面
  • Q 退出less 命令
  • u 向前滾動半頁
  • y 向前滾動一行
  • 空格鍵 滾動一頁
  • 回車鍵 滾動一行
  • [pagedown]: 向下翻動一頁
  • [pageup]: 向上翻動一頁

詳情

mv 命令

mv 命令用來為文件或目錄改名、或?qū)⑽募蚰夸浺迫肫渌恢谩?/p>

命令格式 運(yùn)行結(jié)果
mv 文件名 文件名 將源文件名改為目標(biāo)文件名
mv 文件名 目錄名 將文件移動到目標(biāo)目錄
mv 目錄名 目錄名 目標(biāo)目錄已存在演痒,將源目錄移動到目標(biāo)目錄亲轨;目標(biāo)目錄不存在則改名
mv 目錄名 文件名 出錯(cuò)

rm 命令

刪除文件夾【rm】

Linux刪除目錄很簡單,很多人還是習(xí)慣用rmdir鸟顺,不過一旦目錄非空惦蚊,就陷入深深的苦惱之中,現(xiàn)在使用rm -rf命令即可讯嫂。

直接rm就可以了蹦锋,不過要加兩個(gè)參數(shù)-rf 即:rm -rf 目錄名字

-r 就是向下遞歸,不管有多少級目錄端姚,一并刪除

-f 就是直接強(qiáng)行刪除晕粪,不作任何提示的意思

原文地址 更多

touch命令

touch命令用于修改文件或者目錄的時(shí)間屬性,包括存取時(shí)間和更改時(shí)間渐裸。若文件不存在巫湘,系統(tǒng)會建立一個(gè)新的文件。

ls -l 可以顯示檔案的時(shí)間記錄昏鹃。

更多

cp命令

cp命令主要用于復(fù)制文件或目錄尚氛。

語法

cp [options] source dest

cp [options] source... directory

參數(shù)說明

  • -a:此選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留鏈接洞渤、文件屬性阅嘶,并復(fù)制目錄下的所有內(nèi)容。其作用等于dpR參數(shù)組合载迄。
  • -d:復(fù)制時(shí)保留鏈接讯柔。這里所說的鏈接相當(dāng)于Windows系統(tǒng)中的快捷方式。
  • -f:覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示护昧。
  • -i:與-f選項(xiàng)相反魂迄,在覆蓋目標(biāo)文件之前給出提示,要求用戶確認(rèn)是否覆蓋惋耙,回答"y"時(shí)目標(biāo)文件將被覆蓋捣炬。
  • -p:除復(fù)制文件的內(nèi)容外,還把修改時(shí)間和訪問權(quán)限也復(fù)制到新文件中绽榛。
  • -r:若給出的源文件是一個(gè)目錄文件湿酸,此時(shí)將復(fù)制該目錄下所有的子目錄和文件。
  • -l:不復(fù)制文件灭美,只是生成鏈接文件推溃。

grep 命令

grep 命令用于查找文件里符合條件的字符串。

grep 指令用于查找內(nèi)容包含指定的范本樣式的文件冲粤,如果發(fā)現(xiàn)某文件的內(nèi)容符合所指定的范本樣式美莫,預(yù)設(shè) grep 指令會把含有范本樣式的那一列顯示出來页眯。若不指定任何文件名稱梯捕,或是所給予的文件名為 -厢呵,則 grep 指令會從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。

1傀顾、在當(dāng)前目錄中襟铭,查找后綴有 file 字樣的文件中包含 test 字符串的文件,并打印出該字符串的行短曾。此時(shí)寒砖,可以使用如下命令:

grep test *file 

2、以遞歸的方式查找符合條件的文件嫉拐。例如哩都,查找指定目錄/etc/acpi 及其子目錄(如果存在子目錄的話)下所有文件中包含字符串"update"的文件,并打印出該字符串所在行的內(nèi)容婉徘,使用的命令為:

grep -r update /etc/acpi 

3漠嵌、反向查找。前面各個(gè)例子是查找并打印出符合條件的行盖呼,通過"-v"參數(shù)可以打印出不符合條件行的內(nèi)容儒鹿。

查找文件名中包含 test 的文件中不包含test 的行,此時(shí)几晤,使用的命令為:

grep -v test *test*

ping命令

ping命令用于檢測主機(jī)约炎。

執(zhí)行ping指令會使用ICMP傳輸協(xié)議,發(fā)出要求回應(yīng)的信息蟹瘾,若遠(yuǎn)端主機(jī)的網(wǎng)絡(luò)功能沒有問題圾浅,就會回應(yīng)該信息,因而得知該主機(jī)運(yùn)作正常憾朴。

參數(shù)詳情

telnet命令

登錄遠(yuǎn)程主機(jī)

# telnet 192.168.0.5 //可空格后加端口

//登錄IP為 192.168.0.5 的遠(yuǎn)程主機(jī)

kill命令

kill命令用于刪除執(zhí)行中的程序或工作狸捕。

kill可將指定的信息送至程序。預(yù)設(shè)的信息為SIGTERM(15)伊脓,可將指定程序終止府寒。若仍無法終止該程序,可使用SIGKILL(9)信息嘗試強(qiáng)制刪除程序报腔。程序或工作的編號可利用ps指令或jobs指令查看株搔。

徹底殺死進(jìn)程

# kill -9 123456

ps命令

ps命令用于顯示當(dāng)前進(jìn)程 (process) 的狀態(tài)。

參數(shù)詳情

top命令

top命令用于實(shí)時(shí)顯示 process 的動態(tài)纯蛾。

詳情1

詳情2

tar命令

tar命令用于備份文件纤房。

tar是用來建立,還原備份文件的工具程序翻诉,它可以加入炮姨,解開備份文件內(nèi)的文件捌刮。

解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName

zip命令

zip命令用于壓縮文件。

zip是個(gè)使用廣泛的壓縮程序舒岸,文件經(jīng)它壓縮后會另外產(chǎn)生具有".zip"擴(kuò)展名的壓縮文件

實(shí)例

將 /home/html/ 這個(gè)目錄下所有文件和文件夾打包為當(dāng)前目錄下的 html.zip:

zip -q -r html.zip /home/html

如果在我們在 /home/html 目錄下绅作,可以執(zhí)行以下命令:

zip -q -r html.zip *

從壓縮文件 cp.zip 中刪除文件 a.c

zip -dv cp.zip a.c

更多參數(shù)

解壓unzip用法

1、把文件解壓到當(dāng)前目錄下

unzip test.zip
1

2蛾派、如果要把文件解壓到指定的目錄下俄认,需要用到-d參數(shù)。

unzip -d /temp test.zip
1

3洪乍、解壓的時(shí)候眯杏,有時(shí)候不想覆蓋已經(jīng)存在的文件,那么可以加上-n參數(shù)

unzip -n test.zip
unzip -n -d /temp test.zip
12

4壳澳、只看一下zip壓縮包中包含哪些文件岂贩,不進(jìn)行解壓縮

unzip -l test.zip
1

5、查看顯示的文件列表還包含壓縮比率

unzip -v test.zip
1

6巷波、檢查zip文件是否損壞

unzip -t test.zip
1

7萎津、將壓縮文件test.zip在指定目錄tmp下解壓縮,如果已有相同的文件存在褥紫,要求unzip命令覆蓋原先的文件

unzip -o test.zip -d /tmp/

tail 命令

tail 命令可用于查看文件的內(nèi)容姜性,有一個(gè)常用的參數(shù) -f 常用于查閱正在改變的日志文件。

tail -f filename 會把 filename 文件里的最尾部的內(nèi)容顯示在屏幕上髓考,并且不斷刷新部念,只要 filename 更新就可以看到最新的文件內(nèi)容。

命令格式:

tail [參數(shù)] [文件]  

參數(shù):

  • -f 循環(huán)讀取
  • -q 不顯示處理信息
  • -v 顯示詳細(xì)的處理信息
  • -c<數(shù)目> 顯示的字節(jié)數(shù)
  • -n<行數(shù)> 顯示文件的尾部 n 行內(nèi)容
  • --pid=PID 與-f合用,表示在進(jìn)程ID,PID死掉之后結(jié)束
  • -q, --quiet, --silent 從不輸出給出文件名的首部
  • -s, --sleep-interval=S 與-f合用,表示在每次反復(fù)的間隔休眠S秒

文章主要來源為linux命令大全
本文主要為收集整理常用命令使用
侵刪

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末氨菇,一起剝皮案震驚了整個(gè)濱河市儡炼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌查蓉,老刑警劉巖乌询,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異豌研,居然都是意外死亡妹田,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門鹃共,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鬼佣,“玉大人,你說我怎么就攤上這事霜浴【е裕” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長晌纫。 經(jīng)常有香客問我税迷,道長,這世上最難降的妖魔是什么锹漱? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任箭养,我火速辦了婚禮,結(jié)果婚禮上凌蔬,老公的妹妹穿的比我還像新娘露懒。我一直安慰自己闯冷,他們只是感情好砂心,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蛇耀,像睡著了一般辩诞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纺涤,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天译暂,我揣著相機(jī)與錄音,去河邊找鬼撩炊。 笑死外永,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拧咳。 我是一名探鬼主播伯顶,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼骆膝!你這毒婦竟也來了祭衩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤阅签,失蹤者是張志新(化名)和其女友劉穎掐暮,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體政钟,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡路克,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了养交。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片精算。...
    茶點(diǎn)故事閱讀 39,795評論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖层坠,靈堂內(nèi)的尸體忽然破棺而出殖妇,到底是詐尸還是另有隱情,我是刑警寧澤破花,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布谦趣,位于F島的核電站疲吸,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏前鹅。R本人自食惡果不足惜摘悴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望舰绘。 院中可真熱鬧蹂喻,春花似錦、人聲如沸捂寿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秦陋。三九已至蔓彩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間驳概,已是汗流浹背赤嚼。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留顺又,地道東北人更卒。 一個(gè)月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像稚照,于是被迫代替她去往敵國和親蹂空。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評論 2 354

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