當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > Linux學(xué)習(xí) > linux命令 > Linux常用命令大全『全集手冊』
Linux常用命令大全『全集手冊』
時間:2018-08-09 來源:未知
Linux系統(tǒng)中有很多命令,使用Linux系統(tǒng)常用的就是命令操作,而不是像Windows一樣,使用鼠標(biāo)操作。Linux中許多常用命令是必須掌握的,也有些命令是偶爾會用到,每個人因為使用Linux系統(tǒng)的目的不同,所以常用的Linux命令也就差異非常大,今天華清小編就為大家整理一份Linux常用命令大全,方便大家有需要時隨時查詢。

一、Linux常用的20個命令
這一部分主要總結(jié)一些任何使用Linux系統(tǒng)的人,都比較常用到的Linux命令,Linux常用的20個命令具體如下:
| Linux常用命令名稱 | 作用和用法說明 |
| ls |
查看目錄與文件 #顯示當(dāng)前目錄下所有文件的詳細(xì)信息:ls -la |
| mkdir |
創(chuàng)建目錄 #在當(dāng)前目錄下創(chuàng)建test目錄:mkdir test #在/opt/test目錄下創(chuàng)建目錄img,若無test目錄,先創(chuàng)建test目錄:mkdir -p/opt/test/img |
| cat |
查看文件內(nèi)容 #查看desc.txt的內(nèi)容:cat desc.txt |
| more |
分頁查看文件內(nèi)容 #分頁查看desc.txt文件的內(nèi)容:more desc.txt |
| tail |
查看文件尾部內(nèi)容 #查看desc.txt的后100行內(nèi)容:tail -100 desc.txt |
| cp |
拷貝命令 #拷貝desc.txt文件到/mnt目錄下:cp desc.txt /mnt/ #拷貝test目錄到/mnt目錄下:cp -r test /mnt 這里注意拷貝目錄時,通過-r指明一下 |
| mv |
剪切或者改名 #剪切文件desc.txt到目錄/mnt下:mv desc.txt /mnt/ 這里注意,這個Linux命令有兩種用法,剪切和改名
1、當(dāng)源文件所在的目錄跟目標(biāo)目錄不同時,就是剪切操作; |
| rm |
刪除命令
#刪除test目錄,-r遞歸刪除,-f強制刪除。數(shù)據(jù)無價,刪除有風(fēng)險, |
| find |
搜索文件命令 #在opt目錄下查找以.txt結(jié)尾的文件:find /opt -name '.txt' |
| ln |
創(chuàng)建鏈接文件 #創(chuàng)建目錄/opt/test的符號鏈接:ln -s /opt/test ./link2test |
| man |
命令幫助 #對你不熟悉的命令提供幫助和解釋:man ls就可以查看ls相關(guān)的用法 |
| cd+ pwd |
路徑操作命令 1、改變當(dāng)前目錄 #進入netseek目錄:cd netseek 2、查看當(dāng)前所在目錄完整路徑:pwd |
| shutdown |
關(guān)機或重啟命令 #立刻關(guān)機:shutdown -h now #60s后重啟:shutdown -r -t 60 |
| netstat |
顯示網(wǎng)絡(luò)相關(guān)信息 #列出所有端口:netstat -a |
| du |
查看目錄使用情況 #查看/opt/test目錄的磁盤使用情況:du -h /opt/test |
| top |
顯示系統(tǒng)當(dāng)前進程信息 |
| kill |
殺死進程 #殺死進程號為27810的進程,強制終止,系統(tǒng)資源無法回收:kill -s 9 27810 |
| chmod |
改變文件或目錄的訪問權(quán)限 #權(quán)限范圍:u(擁有者)g(群組)o(其他用戶),權(quán)限代號:r(讀權(quán)限)w(寫權(quán)限)x(執(zhí)行權(quán)限) #給文件擁有者增加test.sh的執(zhí)行權(quán)限:chmod u+x test.sh #給文件擁有者增加test目錄及其下所有文件的執(zhí)行權(quán)限:chmod u+x -R test |
| tar + vf |
壓縮和解壓縮 #打包test目錄為test.tar.gz文件,-z表示用gzip壓縮:tar -zcvf test.tar.gz ./test #解壓test.tar.gz文件:tar -zxvf test.tar.gz |
| vim |
文本編輯 #vim三種模式:命令模式、插入模式、編輯模式。使用ESC或i或:來切換模式 #命令模式下, :q退出 :q!強制退出 :wq保存退出 :set number顯示行號 /java 在文檔中查找java yy復(fù)制 p粘貼 #編輯desc.txt文件:vim desc.txt |
二、其他Linux常用命令
| clear命令 | 清屏,相當(dāng)與DOS下的cls |
| date命令 | 顯示當(dāng)前時間 |
| mount命令 |
加載一個硬件設(shè)備 mount [參數(shù)] 要加載的設(shè)備 載入點 mount /dev/cdrom cd /mnt/cdrom //進入光盤目錄 |
| su命令 |
在不退出登陸的情況下,切換到另外一個人的身份 su -l 用戶名(如果用戶名缺省,則切換到root狀態(tài)) su -l netseek (切換到netseek這個用戶,將提示輸入密碼) |
| whoami,whereis,which,id |
//whoami:確認(rèn)自己身份 //whereis:查詢命令所在目錄以及幫助文檔所在目錄 whereis bin 顯示bin所在的目錄,將顯示為:/usr/local/bin //which:查詢該命令所在目錄(類似whereis) //id:打印出自己的UID以及GID。(UID:用戶身份唯一標(biāo)識。GID:用戶組身份唯一標(biāo)識。每一個用戶只能有一個唯一的UID和 GID) |
| grep命令 |
該命令常用于分析一行的信息,若當(dāng)中有我們所需要的信息,就將該行顯示出來,該命令通常與管道命令一起使用,用于對一些命令的輸出進行篩選加工等等,它的簡單語法為 grep:文本內(nèi)容搜索; grep success * /*查找當(dāng)前目錄下面所有文件里面含有success字符的文件 |
| passwd命令 | 可以設(shè)置口令 |
| history命令 |
可以顯示用戶過去使用的命令 |
| finger命令 |
可以讓使用者查詢一些其他使用者的資料 finger root //查看root的資料 |
| file命令 |
該命令用于判斷接在file命令后的文件的基本數(shù)據(jù),因為在Linux下文件的類型并不是以后綴為分的,所以這個命令對我們來說就很有用了,它的用法非常簡單,基本語法如下: file filename |
| gcc命令 |
對于一個用Linux開發(fā)C程序的人來說,這個命令就非常重要了,它用于把C語言的源程序文件,編譯成可執(zhí)行程序,由于g++的很多參數(shù)跟它非常相似,所以這里只介紹gcc的參數(shù),它的常用參數(shù)如下: -o :output之意,用于指定生成一個可執(zhí)行文件的文件名 -c :用于把源文件生成目標(biāo)文件(.o),并阻止編譯器創(chuàng)建一個完整的程序 -I :增加編譯時搜索頭文件的路徑 -L :增加編譯時搜索靜態(tài)連接庫的路徑 -S :把源文件生成匯編代碼文件 -lm:表示標(biāo)準(zhǔn)庫的目錄中名為libm.a的函數(shù)庫 -lpthread :連接NPTL實現(xiàn)的線程庫 -std= :用于指定把使用的C語言的版本 # 例如: # 把源文件test.c按照c99標(biāo)準(zhǔn)編譯成可執(zhí)行程序test gcc -o test test.c -lm -std=c99 #把源文件test.c轉(zhuǎn)換為相應(yīng)的匯編程序源文件test.s gcc -S test.c |
三、Linux管道命令: |
這個命令比較特殊,常常用來組合使用。
將一個命令的標(biāo)準(zhǔn)輸出作為另一個命令的標(biāo)準(zhǔn)輸入。也就是把幾個命令組合起來使用,后一個命令除以前一個命令的結(jié)果。
例:grep -r "close" /home/* | more 在home目錄下所有文件中查找,包括close的文件,并分頁輸出。
好了,Linux常用命令大全到這里就全部結(jié)束了,基本能滿足你日常操作使用Linux系統(tǒng)了,如果你覺得好友不錯的Linux常用命令,可以在評論中進行補充,大家一起來完善一下。后還要提醒大家一句,像這種工具和命令,真的沒必要刻意花時間去背,大可以把這篇文章收藏起來,需要的時候查閱一下,多用幾次自然而然也就掌握了,這才是工具和集合類文章的價值,刻意去背反倒會很困難。

