1. 程式人生 > >Linux命令大全《上》

Linux命令大全《上》

閒來無事,今天給大家介紹一些 linux 的常用命令,希望能對大家有所幫助!

一、儲存方式:Linux 裡面的儲存方式都是檔案  
二、目錄操作    
	cd  /		切換到系統根目錄       
	cd ../		切回上級目錄     
	cd + 目錄名		切換到該目錄     
	cd -		切換到選擇該目錄之前所在的目錄     
	mkdir + 目錄名稱             建立新目錄     
	mkdir + 目錄1 + 目錄2     一次性建立多個目錄(各目錄中間用空格隔開)      
	mkdir -p +目錄1/目錄2     建立多層目錄     
	ls	檢視當前目錄下的所有目錄     
	ls -a      檢視當前目錄下的所有目錄,包括隱藏目錄     
	ls -l = ll       檢視當前目錄下所有目錄和檔案的詳細資訊     
	find + 目錄名稱(可加條件過濾)  尋找目錄     
	mv + 目錄名稱 + 新目錄名稱        修改目錄名稱     
	mv + 目錄名稱1 + 目錄名稱2(已存在的目錄)    將目錄1移動到目錄2下面     
	mv +  目錄1 + 目錄2 +(-t)+ 目錄3    將目錄1和目錄2一次性移動到目錄3        
	**注意:**    mv 的操作不僅可以作用在目錄上,還可以作用在壓縮包、檔案等目標上      
	cp -r + 目錄1+ 目錄2          將目錄1拷貝到目錄2(-r 多層目錄)     	cp 同樣可以作用在不同的目標上而不僅僅是目錄     
	rm -r + 目錄              刪除前會詢問     
	rm -rf  + 目錄             不詢問直接刪除 


三、檔案操作     
	touch + 檔名稱         建立一個空檔案
	which + 檔名稱		顯示檔案位置資訊      
	cat / more / less / tail  + 檔名稱       以不同方式檢視檔案              q         退出檢視        
	cat + 檔名稱        只顯示檔案的最後一屏      
	more + 檔名稱       百分比顯示,回車檢視下一行,空格檢視下一頁      
	less + 檔名稱       可以使用鍵盤上下鍵進行翻頁檢視      
	tail -10 + 檔名稱   檢視檔案的後十行(預設值,可以修改)      
	tail -f + 檔案        可以對檔案進行動態監控            
	vi / vim + 檔案       進入檔案,如果想要編輯檔案,需要先按字母 i     進入編輯模式(insert),編輯完成後,先按Easc + 分號 + q!/wq!               q! 不儲存退出           wq!儲存退出           注意:需要儲存的時候應該是首先注意使用者許可權


        檔案壓縮與解壓 
        	1.gzip型別         壓縮命令: tar -(z)cvf  壓縮後的檔名  需要打包的檔名     其中:    z : 呼叫 gzip 壓縮命令進行壓縮                    c : 打包檔案                    v : 顯示執行過程                    f  : 指定檔名    例項: tar -cvf aa.gz bb       //將檔案bb壓縮為aa.gz        
        			  解壓命令:tar -(z)xvf  需要解壓的壓縮包 -C + 指定解壓路徑             例項: tar -xvf aa.gz -C /usr/local     //將aa.gz解壓到/usr/local目錄下     
        	其他型別簡介:
        	1、*.tar    用 tar –xvf 解壓 
        	2、*.gz 用 gzip -d或者gunzip 解壓 
        	3、*.tar.gz和*.tgz 用 tar –xzf 解壓 
        	4、*.bz2 用 bzip2 -d或者用bunzip2 解壓 
        	5、*.tar.bz2用tar –xjf 解壓 
        	6、*.Z 用 uncompress 解壓 
        	7、*.tar.Z 用tar –xZf 解壓 
        	8、*.rar 用 unrar e解壓 
        	9、*.zip 用 unzip 解壓          

四、網路方面           
    service  NetworkManager  start/stop /restart   網路管理器 開/關/檢視狀態   
    service  network  start/stop/restart      網路狀態/開/關/查詢 

   防火牆命令 Centos 6.X     
      service iptables  status            檢視防火牆狀態      
      service iptables  start/stop     開關防火牆        
      chkconfig iptables off/on        將命令寫入磁碟/設為永久狀態     
      man + 命令/ 命令 --help           檢視命令的幫助文件

五、使用者方面        
   Linux作業系統是一個多使用者作業系統,允許許多使用者同時登陸到系統上並使用資源。系統會根據賬戶來區分每個 使用者檔案、程序、任務和工作環境,使每個使用者都互不干擾。      
   儲存使用者資訊的檔案:  /etc/passwd
   儲存密碼的檔案:     /etc/shadow
   儲存使用者組的檔案:   /etc/group:
   儲存使用者組密碼的檔案:   /etc/gshadow 
   使用者配置檔案:/etc/default/useradd  
  
  Linux使用者分類 
    超級使用者:root,UID=0 超級使用者主要是作業系統和服務相關的:bin、daemon、shutdown等
    普通使用者:UID在500到60000 程序相關的: mail、news、games等偽使用者:UID在1到499 偽使用者不能登陸系統,而且沒有宿主目錄
    使用者組   每個使用者至少屬於一個使用者組,每個使用者組可以包含多個使用者,同一個使用者組的使用者享有改組共有的許可權
    新增使用者操作 命令格式:useradd 使用者名稱 -u 指定組ID(uid) -g 指定所屬的組名(gid) -G 指定多個組,用逗號進行分割(group) -c 使用者描述(commnet) -e 失效時間(expire date) 修改密碼: passwd 使用者名稱3
    修改使用者操作 命令格式:usermod(user modify -l 修改使用者名稱(login)如: usermod -l rock lixi rock修改為lixi -g 新增組 usermod -g sys tim-G 新增多個組 usermod -G sys,rocklee lee -L 鎖定使用者賬號密碼(lock) -U 解鎖使用者賬號(unlock)
    刪除使用者操作 命令格式:userdel(user delete) -r 刪除賬號同時刪除目錄(remove)
    新增使用者組操作 命令格式:groupadd -g 指定gid3.9 修改組命令 命令格式:groupmod -n 更改組名
    刪除組操作 命令格式:groupdel
    顯示所有使用者和組: 命令格式:groups
    修改一個檔案許可權的使用者擁有著 命令格式:chown 使用者名稱:使用者組名 檔名

六、其他命令   
    pstree  檢視程序樹    
    pwd    顯示當前位置    
    export 變數名=變數值  設定環境變數    
    env    檢視環境變數    
    locale   檢視當前系統語系    
    echo $LANG   檢視系統當前語系    
    locale -a | more   檢視Linux支援的所有語系        
    grep   要搜尋的字串 要搜尋的檔案          搜尋    
    |      管道命令,將前一次的輸出當作本次目錄的輸入    
    ps -ef   檢視程序    
    kill -9  +程序的pid    殺死程序    
    ifconfig    檢視網絡卡資訊    
    ping  + ip地址    檢視連線問題    
    netstat -an      檢視當前系統的埠資訊    
    chmod     修改檔案/目錄的許可權的命令    
    service --status-all     檢視系統中執行的後臺程序    
    rpm -qa | grep 軟體名     檢視系統中是否安裝某軟體     
    rpm -e --nodeps 軟體名  解除安裝軟體

先介紹這麼多吧,有點多,下篇再給大家介紹其它的吧,下篇見哦!如果有什麼問題,請在評論區指出,謝謝咯!