1. 程式人生 > >入門VMware Workstation下的Debian學習之基本命令(二)

入門VMware Workstation下的Debian學習之基本命令(二)

修改文件 移除 usermod 修改用戶密碼 系統 軟件 普通 格式 new

  本章記錄如何在Linux終端進行命令操作命令下載路徑,模擬終端、dkpg管理軟件包、用戶組和用戶管理、文件屬性、文件與目錄管理、查看磁盤使用量。

  (1)命令下載路徑:

    wegt 路徑;

  (2)模擬終端:

    從Ctrl+Alt+F1(F2...F7)一共有7個模擬終端,其中第7個模擬終端為桌面環境。

  (3)dkpg軟件管理包:

    dkpg的基本命令:

      查看dpkg程序版本號

        dpkg --version

      安裝dpkg:

        sudo dpkg --install 軟件包(有三種格式:分別.deb,.rpm,.tar.xz,)

      刪除dpkg:

        sudo dpkg --remove

      查看dpkg:

        sudo dpkg --list

  (4)用戶組和用戶管理:

    <1>用戶組:

      查看所有的用戶組:

        cat /etc/group

      一般普通用戶組ID為1000以上,而ID為3位數以下的為系統或者系統軟件用戶組。

      用戶組格式:

        root:x:0:
        用戶組名稱:用戶組密碼(加密):用戶組ID:

      添加用戶組:

        sudo groupadd 用戶組名稱

      修改用戶組:

        sudo groupmod -n 新用戶組名稱 原用戶組名稱

      刪除用戶組:

        sudo groupdel 用戶組名稱

        如果一個用戶的主用戶組為當前刪除的這個用戶組,則刪除失敗,得先刪除用戶,才能刪除用戶組。

        如果刪除了一個ID為1001的用戶組,當你再添加一個用戶組時,它的ID也可能是1001,並不會像數據庫的ID一樣,主要不沖突,ID可以重復        使用。

    <2>用戶:

      一個用戶組中可以友多個用戶組,但一個用戶只有一個主用戶組。其余的用戶組為附加用戶組。

      查看所有用戶信息:

        cat /etc/passwd

      用戶格式:

        root:x:0:0:root:/root:/bin/bash

        用戶名稱:用戶密碼(加密):用戶ID:用戶組ID:描述信息:用戶的home目錄指定:指定用戶的sh

      添加用戶:

        sudo useradd -g 用戶組名稱 -m 用戶名稱 (-g指定用戶組,-m創建用戶的主目錄)

      修改用戶:

        sudo usermod -l 新用戶名稱 原用戶名稱 (-l指定新的用戶名稱)

      修改用戶的用戶組:

        sudo usermod -g 用戶組名稱 用戶名稱 (-g指定用戶組)

      修改用戶密碼:

        sudo passwd 用戶名稱

        如果為sudo權限,修改密碼不用輸入舊密碼,直接可重置密碼,無視限制。

      修改當前用戶密碼:

        passwod

      刪除用戶:

        sudo userdel 用戶名稱

  (5)文件屬性:

     文件屬性:

        -rwx------

        0123456789

        0代表文件類型;123所屬用戶的權限;456所屬組的權限;789其他用戶的權限

        r:代表可讀

        w:代表可寫

        z:代表可執行

     文件類型:

        d:代表目錄

        -:代表文件

        l:代表鏈接文檔(link file)

        b:代表裝置文件裏面的可供儲存的接口設備

        c:裝置文件的串行端口設備,例如鍵盤、鼠標。

      修改文件的所屬用戶組:

        sudo chgrp 用戶組名稱 文件名稱

      修改文件的所屬用戶:

        sudo chown 用戶名稱 文件名稱

      打開文件:

        mousepad 文件名稱

      修改文件的權限有兩種方法:        

        <1>sudo chmod xyz 文件或目錄

          xyz為對應的權限制(計算:r=4,w=2,x=1) 如果x=7,代表所屬用戶可讀可寫可執行;0代表不可讀不可寫不可執行。  

        <2>sudo chmod u-x,g+w,o+r 文件或目錄  

          chmod u(user) +(加入) r 文件或目錄

           g(group) -(去掉) w

           o(other) =(設定) x
           a(all)      

  (6)文件與目錄管理:

      ls:列出目錄

      cd:切換目錄

      pwd:顯示當前的目錄

      mkdir:創建一個新的目錄

      rmdir:刪除一個空的目錄

      cp:復制文件或目錄

      rm:移除文件或目錄

      rm -r:語出文件或目錄(遞歸移除目錄裏面的所有)

      rm -f:移除文件或目錄(遞歸移除目錄裏面的所有,一些重要文件會提示)

      mv:剪切文件或目錄(還有另外一個功能,就是改名字:move 原文件或原目錄名 新文件或新目錄名)

  (7)查看磁盤使用量:

      df:輸出當前所有的磁盤(以Kb為單位)

      df-h:輸出當前所有的磁盤(以Gb為單位)

       du:遞歸輸出當前目錄下文件的大小(以Kb為單位)

      du-h:遞歸輸出當前目錄下文件的大小(以Gb為單位)

      

      

        

入門VMware Workstation下的Debian學習之基本命令(二)