linux 常用命令

一、 文件/目錄

  1. 查看硬盤空間
  2. df -h 查看分區情況(size) du -sh dir 查看目錄使用的空間大小 du -sk * | sort -rn 按容量大小排序依次顯示目錄和文件的大小
  3. 進入某一目錄
  4. cd [目錄] . 當前目錄, .. 上級目錄, ~ home目錄
  5. 查看當前目錄
  6. pwd
  7. 查看目錄以及文件情況
  8. ls [目錄/文件] ls -l [目錄/文件] ls -al [目錄/文件] ls -ltr [目錄/文件] ls -ltrh [目錄/文件]
  9. 創建目錄
  10. mkdir [目錄]
  11. 刪除目錄/文件(包括目錄下面的文件)
  12. rm [目錄/文件] rm -rf [目錄/文件]
  13. 複製目錄以及目錄下面的文件
  14. cp -a [目錄] [目標目錄/文件]
  15. 移動(重命名)文件和目錄
  16. mv -a [源目錄/文件] [目標目錄/文件]
  17. 創建一個空文件
  18. touch filename vi filename
  19. 修改文件權限
  20. chmod 770 filename
  21. 文件或文件目錄搜索
  22. find . -name filename 查詢當前目錄及子目錄下面含有filename字符串的文件

二、文件內容查看

  1. 可滾動
  2. grep '***' filename 查看文件是否包含***字符串(***其實是正則表達式) grep -n '***' filename 查看內容並顯示行號 more filename 查看文件內容 less -N 以顯示行號的方式瀏覽文件 less filename 查看文件內容
  3. 不可滾動
  4. sed -n 'i,jp' filename 產看文件從i到j行的內容 cat filename 按行顯示文件內容 head -n filename 顯示文件前n行 tail -n filename 顯示文件後n行

三、文件格式轉換

  1. windows 到 unix
  2. dos2unix filename
  3. unix 到 windows
  4. unix2dos filename
  5. ps: 如果上面的命令沒有,則需要我們自己安裝。具體安裝流程網上搜索一下,將命令添加到path裡面就可以了。

四、進程

ps -aux 顯示所有進程信息 net -apn 顯示所有端口使用情況 ps -aux | grep 'key word' 查看進程信息中含有key word net -apn | grep '端口號' 查看端口信息,包括進程id

五、壓縮/解壓文件

tar -zvxf file.gz.tar 解壓 tar -zvcf ./* file.gz.tar 壓縮當前目錄下面的文件為./* file.gz.tar unzip -o

六、 網絡

netstat –apn 查看所有網絡狀態


分享到:


相關文章: