Linux命令大全《上》
阿新 • • 發佈:2018-12-01
閒來無事,今天給大家介紹一些 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 軟體名 解除安裝軟體
先介紹這麼多吧,有點多,下篇再給大家介紹其它的吧,下篇見哦!如果有什麼問題,請在評論區指出,謝謝咯!