歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux命令

Linux基本命令的常用參數大全

Linux命令

每當我們在使用Ubuntu等Linux的時候就會有很多命令需要我們主要,在本篇文章中所有命令按字母順序排列,只介紹最常用參數,相信等你看完之後,就有能力擺平在使用中的相關問題。

此前own也曾發表過幾篇文章,詳細的介紹了幾個命令比ls,sudo,chmod等等。直到前天群裡有人問cd命令怎麼用..暴寒~~想想也是,一定有很多在win下也沒接觸過命令的吧?於是決定寫點東東 (轉自OwnLinux)

apt-get:debian系系統的軟件包管理程序(其圖形化前端就是大名鼎鼎的新立得了),會自動幫你搞定依賴關系

最常用參數:

update —-與你的軟件源(在/etc/apt/sources.list中列出)更新軟件包列表,換源後需要執行
upgrade —-根據update得到的源軟件庫與本地已經安裝的對比,(如果需要升級就)全部升級
install —-安裝軟件包(可以使用tab補全軟件包的名字,比較方便)
remove —-卸載軟件包
purge —-卸載軟件包,同時刪除該軟件的配置文件
source —-從源裡下載軟件包的源碼到當前目錄(執行此命令的目錄)並解壓(除非指定–download-only參數)
該地址由/etc/apt/sources.list中的 deb-src 行指定
check —-用來(自動)修復(已裝)軟件包之間的依賴關系
clean —-清除/var/cache/apt/archives/包括其子目錄partial/下的所有軟件包緩存
autoclean —-比clean常用,我的理解是刪除低版本的緩存而保留高版本的(或者包括非當前源裡的軟件包?) 

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參數
     
      
     
    
    
    

			
Copyright © Linux教程網 All Rights Reserved