Linux筆記第二天

來源:互聯網
上載者:User

標籤:home   刪除使用者   install   unzip   ***   筆記   執行   family   遞迴   

1、壓縮包管理

  基礎版本:

    gzip和bzip2是兩種壓縮檔的方式,都是直接壓縮原檔案,不能壓縮目錄;

      例如在某檔案夾下有a.txt,b.txt,c.txt三個檔案,使用gzip方式壓縮檔:gzip *.txt (壓縮當期目錄下的所有txt檔案),壓縮後不儲存原來的檔案,

      目前的目錄下會出現三個這樣的檔案:a.txt.gz,b.txt.gz,c.txt.gz;同樣使用bzip2方式也不會儲存原檔案,只不過壓縮後的檔案名稱字會稍微不一樣。如果

      要解壓縮剛剛壓縮後的檔案的話,使用命令,gunzip *.gz(如果壓縮時用bzip2方式的話,解壓縮時用bunzip2 *.bz2即可)

  升級版本:

    tar工具:該工具是Linux內建的。

      首先認識幾個參數:

        c -- 建立 -- 壓縮

        x -- 釋放 -- 解壓縮

        v -- 顯示提示資訊 -- 壓縮或解壓縮都可以用,省略也行、

        f -- 指定壓縮檔的名字

        z -- 說明使用gzip格式的壓縮 -- .gz

        j -- 說明使用bzip2格式的壓縮 -- .bz2

      壓縮檔的文法:

        tar zcvf dog.gz /home/cczhao/demo/*.txt (把/home/cczhao/demo/*.txt目錄下的txt檔案使用gzip的格式壓縮為dog.gz,當然dog.gz也可以指定

        存放的路徑,這裡沒有寫就是執行命令時的目前的目錄)

        tar jcvf pig.bz2 /home/cczhao/demo/*.txt(使用bzip2的格式壓縮)

      解壓縮檔案的文法:

        tar zxcf dog.gz -C /home/cczhao/demo1(把壓縮檔dog.gz解壓到/home/cczhao/demo1)

        tar jxcf pig.bz2 -C /home/cczhao/demo1(把壓縮檔pig.bz2解壓到/home/cczhao/demo1)

      注意:壓縮的時候,給壓縮檔起名一定要指明是哪種壓縮方式,我這裡習慣上以.gz或者.bz2結尾,當你再去解壓縮的時候就很明白用什麼方式

         去解壓縮了。

    rar工具:前提必須要安裝該 軟體(安裝命令:sudo apt-get install rar)

      首先也要認識兩個參數:

        a:  壓縮

        x:  解壓縮

       壓縮文法:rar a temp /home/cczhao/demo/*.txt (使用rar工具壓縮/home/cczhao/demo/*.txt下的所有txt檔案,壓縮包名字交temp,實際壓縮

            後,壓縮包的名字是temp.rar,這裡我們可以不用寫.rar,該工具幫我們做了)

      解壓縮文法:rar x temp /home/cczhao/demo1 (把temp這個壓縮檔解壓到/home/cczhao/demo1[這裡路徑可能會出現問題])

    zip工具:前提必須安裝該軟體 

      壓縮文法:

        zip temp *.txt -r (把目前的目錄的所有txt檔案壓縮為temp,-r表示遞迴壓縮)

      解壓縮:

        unzip temp -d demo (把temo這個壓縮包解壓到demo檔案夾裡)

2、進程管理:

  ps aux ----- 查看進程詳細資料

  ps aux | grep bash   ----- 過濾出命令解析器bash的詳細進程

  kill -l  ------ 查看kill的詳細資料

  kill -SIGKILL PID ----- 殺死PID這個進程

  查看當前進程的環境變數:Linux下的環境變數格式:key=value:value:value....

      命令:cat /proc/PID/environ  ----- PID 就是要查看的進程的PID

  查看Linux下的工作管理員:top命令(只能看)

3、網路管理

  查看網路具體資訊:ifconfig

  區域網路內測聯通性:ping IP 

4、添加和刪除使用者:

  sudo adduser 使用者名稱(只能是小寫字母)

  sudo useradd -s /bin/bash -g Robin -d /home/Robin -m Robin (這種方式使用者名稱可以隨意寫,但是規則較多):-s之處建立使用者的時候用什麼

  命令解析器,-g指出建立的使用者屬於哪個使用者組,-d指出建立使用者的家目錄,最後寫上使用者名稱。同時,這種方式在建立的時候不會提示建立密碼,

  所以建立完使用者首先要重設密碼,文法:passww 使用者名稱。(建立使用者的時候可能會提示你沒有Robin這個使用者組,你需要先建立這個使用者組:sudo groupadd        Robin)

 

  sudo deluser 使用者名稱 (這種方式不會刪除home目錄下的該使用者檔案夾。需要手動刪除)

  sudo userdel 使用者名稱 (這種方式直接將使用者刪除,刪除的比較乾淨)

 ****************************未完待續***********************************************

Linux筆記第二天

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.