ubuntu常用指令

2021-07-15 22:47:45 字數 4689 閱讀 7279

aptitude:

此為pt同學補充,他的說法是aptitude比apt-get少個橫線,tab補全比較容易(=.=)~大概神牛都比較懶吧

不得不提下蛋蛋童鞋以前說過的ubuntu彩蛋:) 《僅限於ubuntu 8.04>

man apt —-最後會看到 「本apt有著超級牛力」 or 「this apt has a super-cow power」

man aptitude —-會看到 「這個aptitude沒有超級牛力」

看看aptitude的引數,你就會明白為什麼aptitude會標稱」高階軟體包管理程式」了

最常用引數:

search —-在(你的源的)所有軟體包列表中搜尋該軟體,search的表示式可以很複雜,具體看man

其餘常用引數同apt-get

cat:

把(乙個或多個)檔案內容(連線)顯示到標準輸出

當文字檔案很小,而且你只是想看下,並不打算用gedit或者vim之類編輯器編輯的時候,可以cat一下,我是用來配合grep使用

cd:

切換當前工作目錄

不同於其他命令,這是乙個shell內建命令,所以沒有手冊頁可看…夠基礎,所以才會出現在本篇文章中(=.=)鬱悶

最常用引數:

. —-切換到當前目錄(貌似沒有什麼意義)(.這個目錄可以通過ls -a看到)

.. —-切換到上層目錄

~ —-回到家目錄(/home/你的登入名/)

chmod:

改變檔案的許可權位

linux檔案系統的許可權位有兩種表示方法只說8進製數表示:

簡要介紹下:ls -l可以顯示出檔案的許可權,比如(-rwxr-xr–),代表了三種使用者的許可權

第乙個rwx,代表檔案所有者的許可權,即(讀,寫,執行),用二進位制表示為111,代表八進位制中的4+2+1=7

第二個r-x,代表檔案所有者同一使用者組其他使用者的許可權,即(讀, ,執行),用二進位制表示為101,代表八進位制中的5=4+0+1

第三個r–,代表其他使用者的許可權,即(讀, , ),二進位制表示為100,代表八進位制的4=4+0+0

所以這個檔案的許可權位為754

這也就是chmod的用法,例如chmod 751 myfile #將該檔案許可權設定為rwxr-x–x

最常用引數:

-v —-列出當前正在執行的步驟

-r —-遞迴式,即改變非空目錄下的一切為指定許可權

拷貝檔案和目錄 cp:

最常用引數:

-b —-為每個已經存在的目的檔案作個備份

-d —-遇到軟鏈結時不拷貝軟鏈結所指向的檔案;拷貝時保留links屬性(鏈結數)

-p —-保留檔案的訪問許可權,所有者,和時間戳

-r和-r —-遞迴式拷貝(cp過程遇到非空目錄才有效),即拷貝目錄,子目錄,子目錄的子目錄…..

-a —-作用同-dpr

-s —-並不真的做拷貝,而只是為每個檔案作軟鏈結(符號鏈結)

-u —-同下面 mv 的-u引數

head, tail

就像這兩個名字,乙個顯示檔案頭部,乙個顯示尾部

最常用引數:

-n —-指定輸出的(頭部或尾部)行數, 當沒有此引數時,預設顯示10行

配置網絡卡ifconfig:

最常用引數:

沒有引數 —-列出當前活動網絡卡的狀態

-a —-列出所有網絡卡的狀態

inte***ce —-指定網絡卡名稱比如eth0

up —-喚醒該網絡卡

down —-關閉該網絡卡

arp,mtu,netmask addr,…等等很多引數 =.=

為檔案建立鏈結 ln:

linux的鏈結分為兩種:硬鏈結和軟鏈結,ln預設建立硬鏈結(hard link),兩種的區別請自己搜尋:)

最常用引數:

-s —-建立軟鏈結(符號鏈結,可以理解為win下的快捷方式)

-f —-如果要建立的鏈結名已經存在,則刪除之

顯示目錄內容 ls:

最常用引數:

-a —-顯示指定目錄所有檔案,包括檔名以 . 開頭的檔案

-l —-顯示檔案詳細資訊(包括檔案型別,許可權,修改時間,訪問時間,大小,檔名…)

-h —-將檔案大小以方便閱讀的形式表示出來,配合 -l 引數使用,常有奇效

閱讀參考手冊 man:

man可以查的不僅僅是命令(因為man是無敵的)

最常用引數:

man 阿拉伯數字

阿拉伯數字1: 可執行程式(一般為使用者安裝的程式,如果提供了manpages的話)和shell命令

阿拉伯數字2: 系統呼叫(例如 open呼叫,socket呼叫,chmod呼叫 等等等等),先裝manpages-

dev先

阿拉伯數字3: 庫函式呼叫(例如 man 3 printf),先裝manpages-dev先…….

當你執行man ls 時, 和 man 1 ls結果是一樣的,因為ls在man手冊中只有乙個入口

當你想看chmod呼叫的手冊頁時,就要特別指定 man 2 chmod了~~因為chmod不止有乙個入口

在man的時候,可以通過j,k上下移動(和vi中類似),可以通過/查詢,通過n,n查詢下個,上個匹配(和vi類似)

q退出(也和vi類似….)

比較有意思的一點:

由於man 本身是個命令,所以,連man都是可以man的 =.=

建立乙個目錄 mkdir:

最常用引數:

-p —-如果給出的路徑中父目錄不存在,則同時建立父目錄

掛載檔案系統(可理解為掛載乙個分割槽) mount:

最常用引數:

-t —-指定檔案系統型別,比如iso9660(掛載iso映象為光碟,相當於虛擬光碟機),ntfs,ext3,rfs等等

-l —-列出所有已經掛載的檔案系統,支援卷標

-a —-掛載fstab中記錄的所有分割槽

-n —-掛載的時候不寫入/etc/mtab

-o —-相當常用的乙個引數,指定掛載檔案系統的」選項」,比如noatime,用來掛載bt專用分割槽很合適

移動或者更名檔案,取決於目的目錄是否為當前目錄 mv:

最常用引數:

-b —-為每個已經存在的目的檔案做個備份(防止覆蓋)

-f —-不提示是否覆蓋已經存在的目的檔案

-i —-與-f引數相反

-u —-僅當原始檔比目的檔案更新或者目的檔案不存在時候才移動

-v —-顯示移動檔案的進度(個人總是推薦使用此引數,明白你在做什麼)

ps,top:

列出當前命令的執行狀態,ps為靜態,top為動態(top時』q』退出)

ps:這個命令本人更常用些,推薦給你看看=.=

最常用引數(ps多用引數集合,而不是單個引數,並且配合grep使用)

-ef —-以標準語法列出當前所有程序狀態,例如ps -ef | grep eva #列出eva的程序狀態

aux —-以bsd語法列出………………………………..

-ejh —-列出程序樹

-elf —-同時列出執行緒狀態

rm, rmdir:

rm:刪除檔案或目錄,rmdir:刪除乙個空目錄(此命令個人認為沒啥用,可以用rm -r替代)

rm最常用引數:

-f —-不提示不存在的檔案,直接跳過

-i —-每個刪除動作都提示 (=.= 刪除多的話豈不是煩死)

-i —-刪除多個檔案(多於3個時)或者遞迴式刪除(對於非空目錄)提示一次

-r和-r —-遞迴式刪除該目錄下的一切東東

-v —-顯示每個檔案的刪除動作(個人總是推薦使用此引數,明白你在做什麼)

sh:

在終端解釋執行

類似於』./』的形式,但pt給了不同點: 『./』僅僅對當前目錄下有執行許可權的程式才有效,』sh』則不管這套

想想也是哈, 『./』僅僅是給出了乙個檔案的路徑(在當前目錄下)而已, 但這個檔案能不能執行就不好說了

所以用sh總是正確的

shutdown:

關閉系統,如果停留在tty,請改用halt, poweroff等命令

常用引數:

+m —-指定關機延遲的分鐘

-c —-取消乙個等待關機的請求(關掉執行此命令的終端也可:))

now —-立即關機

hh:mm —-手動指定時間(以24小時計)

tar:

打包/解包

這個tar不多說了吧..到處都是tar.gz,tar.bz2的東東

和ps命令一樣,tar一般不用單個引數,而是多個引數的組合,記住引數x是解壓(extract),c是建立包(creat)即可

最常用引數:

-xvf —-詳細列出解包的步驟

-cvf —-詳細列出打包的步驟

-j —-用來說明這是個tar.bz2包,例如tar -xjvf myfile.tar.bz2

-t —-列出包中的檔案列表

—–打包時常追加的引數:

-r —-追加到壓縮包中

-u —-只把比包中更新的檔案追加進去

-h —-不把符號鏈結新增到包中,而是新增此符號鏈結指向的檔案

附加說明:tar是個太強大的東東,常用的操作也就是打包解包,高階功能還是參閱man =.=

touch:

改變檔案時間戳,預設包括修改時間和建立時間,預設修改為當前時間,預設如果檔案不存在就新建(=.=是不是很羅嗦)

ubuntu 常用指令

常用指令 ls顯示檔案或目錄 l列出檔案詳細資訊l list a列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p建立目錄,若無父目錄,則建立p parent cd切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat檢視檔案內容 cp拷貝 mv移動或重新命...

Ubuntu常用指令

下面是常用的ubuntu命令 ls 檢視目錄 ls l 詳細的目錄 tab鍵 補全 箭頭 指令的上乙個和下乙個 pwd 檢視當前目錄 cd 切換當前目錄 mkdir p 建立目錄 rm rf 刪除目錄 cp rf 複製 sudo 管理員命令 歸檔 並檔並壓縮 tar czvf example.tar...

Ubuntu常用指令彙總

名字 描述 根目錄 bin 基本命令 boot linux核心,重啟載入檔案 dev 裝置檔案 etc 系統配置檔案 home 使用者目錄 lib 共享庫 核心模組 lost found 系統恢復檔案目錄 media 可移動媒介的掛載點,比如 軟盤 mnt 本地 遠端檔案系統的常規掛載點 opt a...