本章記錄如何在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為單位)