ssh:遠程登錄
ssh python@192.168.17.76
ssh 用戶名@ip
(1)whoami:查看當前用戶名
whoami該命令用戶查看當前系統當前賬號的用戶名。可通過cat /etc/passwd查看系統用戶信息。
(2)who:查看登錄用戶
who:查看當前登錄的用戶信息

(3)exit:退出登錄
如果是圖形界面,退出當前終端;
如果是使用ssh遠程登錄,退出登陸賬戶;
如果是切換后的登陸用戶,退出則返回上一個登陸賬號。
(4)useradd:添加用戶賬號
useradd 新的用戶名 -m -d /home/新用戶名 -g 組名

- Linux每個用戶都要有一個主目錄,主目錄就是第一次登陸系統,用戶的默認當前目錄(/home/用戶);
- 每一個用戶必須有一個主目錄,所以用useradd創建用戶的時候,一定給用戶指定一個主目錄;
- 用戶的主目錄一般要放到根目錄的home目錄下,用戶的主目錄和用戶名是相同的;
- 如果創建用戶的時候,不指定組名,那么系統會自動創建一個和用戶名一樣的組名。

(5)userdel:刪除用戶

(6)passwd:設置用戶密碼
passwd 用戶名
(7)su :切換用戶名
su 需要切換的用戶名
su - 需要切換的用戶名, 切換用戶后,還會主動跳轉到該用戶的家目錄
注意:如果是ubuntu平台,需要在命令前加“sudo”,如果在某些操作需要管理員才能操作,ubuntu無需切換到root用戶即可操作,只需加“sudo”即可。
sudo是ubuntu平台下允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,減少了root 用戶的登陸和管理時間,提高了安全性。

(8)sudo :當需要超級管理員的權限時需要添加,並且在命令行的最前面,后面需要空格
sudo passwd laowang
sudo -s 直接切換到root用戶
(9)查看有哪些用戶組
方法一:cat /etc/group
方法二:grounpmod + 三次TAB鍵
(10)groupadd:添加組賬號
groupadd YYY 添加一個YYY用戶組
(11)groupdel:刪除組賬號
groupdel YYY 刪除一個組,,,,注意需要sudo
(12)groups:查看用戶在哪個組
groups laowang表示:查看laowang所屬的所有用戶組
(13)usermod:修改用戶所在組
使用方法:usermod -g 用戶組 用戶名
(14)為創建的普通用戶添加sudo權限
usermod -g YYY laowang 把老王添加到YYY組里面
usermod -a -G XXX laowang 把老王添加到XXX組里面
-g 和 -G,-g指定的是默認的組
useradd創建的新用戶沒有sudo,或者切換到root的權限,需要把這個用戶添加到adm、sudo組里面才可以
(15)chmod :修改文件的權限
chmod 修改文件權限有兩種使用格式:字母法與數字法
字母法:chmod u/g/o/a +/-/= rwx 文件
u:擁有者
g:同組者
o:其他人
a:所有,即u、g、o
+ 添加權限
- 去除權限
= 設定權限
rwx:
r :讀------>對應的數字是4
w:寫------>對應的數字是2
x :執行------>對應的數字是1
如執行:chmod u=rwx,g=rx,o=r filename 就等同於:chmod u=7,g=5,o=4 filename
注意:如果想遞歸所有目錄加上相同權限,需要加上參數“ -R ”。 如:chmod 777 文件夾,只會修改文件夾的權限為777 ,不會修改里面文件的權限,chmod 777 test/ -R 遞歸 test 目錄下所有文件加 777 權限
(16)mount :掛載命令
(17)chown:修改文件所有者

(18)chgrp:修改文件所屬組

(19)vi:文件編輯
從命令模式---》編輯模式:i、a、o、I、A、O
從編輯模式----》命令模式:ESC
從命令模式----》末行模式:輸入一個冒號,即shit+;
末行模式:
w保存
q退出
!強制
常用的:
wq保存退出,等價於 x(小寫的x),,,,還等價於在命令模式 shit+2個z
q!不保存退出
命令模式:
hjkl控制上下作用
M中間位置
L當前屏幕的最后一行
yy 復制,8yy:表示從當前光標所在的行開始復制8行
p 粘貼
dd 剪切,8dd:表示從當前光標所在的行開始剪切8行
u 撤銷
ctl+r 反撤銷
G 調到最后1行
15G 表示跳轉到第15行
1G表示跳轉到第1行
gg 跳轉到第1行
