linux經常使用命令

linux經常使用命令python

  • tar cvf xvf
  • chmod
  • find
  • ps -ef | grep uwsgi
  • netstat -tulpn|grep :80
    kill -9
  • df 查看磁盤空間
  • crondtab 定時任務
  • sed 替換文本內容
    • 替換oldboy.txt中全部的oldboy變爲oldboy_python
      此時結果輸出到屏幕,不會寫入到文件
      sed 's/oldboy/oldboy_python/' /tmp/oldboy.txt
      使用選項-i,匹配每一行第一個oldboy替換爲oldboy_python,並寫入文件
      sed -i 's/oldboy/oldboy_python/' /tmp/oldboy.txt
      使用替換標記g,一樣能夠替換全部的匹配
      sed -i 's/book/books/g' /tmp/oldboy.txt
      刪除文件第二行
      sed -i '2d' /tmp/oldboy.txt
      刪除空白行
      sed -i '/^$/d' /tmop/oldboy.txt
      刪除文件第二行,到末尾全部行
      sed '2,$d' /tmp/oldboy.txt
      顯示10-30行
      -p --print
      -n --取消默認輸出
      sed -n '10,30p' /tmp/oldboy.txt
  • curl 網絡請求 get post
  • find
    find 在哪裏(目錄) 什麼類型(文件類型) 叫什麼名字(文件名)
    find /tmp/ -type f -name "oldboy.py"
    find /tmp/ -type f -name ".txt" #找出/tmp全部以 .txt 結尾的文件
    find /etc -name 'host' #找到/etc下全部名字以host開頭的文件
    find /opt -name 'settings.py' #找到/opt上一個名爲settings.pylinux

  • 關閉防火牆
    systemctl status firewalld #查看防火牆狀態
    systemctl stop firewalld #關閉防火牆
    systemctl disable firewalld#關閉防火牆開機啓動
    systemctl is-enabled firewalld.service#檢查防火牆是否啓動網絡

  • tar 命令
    -c: 創建壓縮檔案
    -x:解壓
    -t:查看內容
    -r:向壓縮歸檔文件末尾追加文件
    -u:更新原壓縮包中的文件curl

這五個是獨立的命令,壓縮解壓都要用到其中一個,能夠和別的命令連用但只能用其中一個。下面的參數是根據須要在壓縮或解壓檔案時可選的。post

-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示全部過程
-O:將文件解開到標準輸出url

下面的參數-f是必須的ip

-f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。get

tar -cf all.tar *.jpg
這條命令是將全部.jpg的文件打成一個名爲all.tar的包。-c是表示產生新的包,-f指定包的文件名。sed

tar -rf all.tar *.gif
這條命令是將全部.gif的文件增長到all.tar的包裏面去。-r是表示增長文件的意思。uwsgi

tar -uf all.tar logo.gif
這條命令是更新原來tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

tar -tf all.tar
這條命令是列出all.tar包中全部文件,-t是列出文件的意思

tar -xf all.tar
這條命令是解出all.tar包中全部文件,-x是解開的意思

壓縮
tar –cvf jpg.tar .jpg 將目錄裏全部jpg文件打包成tar.jpgtar –czf jpg.tar.gz .jpg 將目錄裏全部jpg文件打包成jpg.tar後,而且將其用gzip壓縮,生成一個gzip壓縮過的包,命名爲jpg.tar.gz
tar –cjf jpg.tar.bz2 .jpg 將目錄裏全部jpg文件打包成jpg.tar後,而且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名爲jpg.tar.bz2tar –cZf jpg.tar.Z .jpg 將目錄裏全部jpg文件打包成jpg.tar後,而且將其用compress壓縮,生成一個umcompress壓縮過的包,命名爲jpg.tar.Z
rar a jpg.rar .jpg rar格式的壓縮,須要先下載rar for linuxzip jpg.zip .jpg zip格式的壓縮,須要先下載zip for linux
解壓
tar –xvf file.tar 解壓 tar包
tar -xzvf file.tar.gz 解壓tar.gz
tar -xjvf file.tar.bz2 解壓 tar.bz2
tar –xZvf file.tar.Z 解壓tar.Z
unrar e file.rar 解壓rar
unzip file.zip 解壓zip

總結
.tar 用 tar –xvf 解壓.gz 用 gzip -d或者gunzip 解壓
.tar.gz和.tgz 用 tar –xzf 解壓
.bz2 用 bzip2 -d或者用bunzip2 解壓.tar.bz2用tar –xjf 解壓
.Z 用 uncompress 解壓.tar.Z 用tar –xZf 解壓
.rar 用 unrar e解壓.zip 用 unzip 解壓

相關文章
相關標籤/搜索