本文學習如下內容:
- VIM文本編輯器
- df查看磁盤分區使用情況
- du統計磁盤上的文件大小
- 磁盤進行MBR分區fdisk、GPT分區parted
- 分區格式化格式化mkfs
- Linux中掛載分區mount和umount
- 用戶組管理groupadd、groupmod、groupdel
- 用戶管理useradd、usermod、userdel
- 鎖定用戶、解鎖用戶passwd
- 用戶隸屬多個組gpasswd
- 切換用戶組newgrp
- 切換用戶su
查閱資料
15張Vim速查表-幫你提高N倍效率
VIM編輯器管理
vim編輯器是VI的升級
Visual Interface
vim編輯器的操作模式
注:按esc後進入底行模式,輸入:(冒號),進入命令模式,然後你可以輸入wq進行保存退出等。
dd:刪除當前行
i和esc鍵可以在編輯模式和命令模式之間來回切換
vim的命令格式
vim 文件名
把光標定位在文件的最後一行
vim + 文件名
打開文件之後,把光標定位在文件的第3行
vim +3 文件名
打開文件,並定位到第一個出現younghare的行(然後可以按n在多個younghare之間切換)
vim +/younghare 文件名
打開多個文件,在命令模式:+n則,在多個文件中切換,:prev切換到上一個文件
vim 文件名1 文件名2 文件名3
底行模式和命令模式常用指令
:w 表示把文件內存寫入到文件中
:q 退出vim編輯器打開的文件
:!強制執行
:q!
:ls列車打開的多個文件
: n切換到後一個文件
:N切換到前一個文件
:15 表示光標定位到第15行
:/XXX 光標位置開始向後搜索XXX的字符串
:?XXX光標位置向前搜索XXX字符串
命令模式常用指令
h光標左移
j光標下一
k光標上移
I光標右移
ctrl+f向下翻頁front
ctrl+b向上翻頁back
ctrl+d向下翻半頁down
ctrl+u向上翻半頁up
dd刪除光標所在行
o在光標所在行的下方插入一行並切換到輸入模式
yy複製光標所在的行
p在光標所在行的下方粘貼
P在光標所在行的上方粘貼
Linux磁盤管理
Linux磁盤管理基本命令
df查看磁盤分區使用情況
du統計磁盤上的文件大小
Linux 硬盤分區和格式化概述
磁盤分區要點
Linux 在VM虛擬機中添加硬盤
Linux中MBR分區模式
查磁盤分區情況
fdisk -l
對磁盤設備進行分區,注意設備名稱
fdisk /dev/sdb
Linux中GPT分區模式
GPT的分區中,不適合安裝X86架構的系統,即32位的操作系統
命令是parted
Linux中分區的格式化mkfs
mkfs 格式化類型 分區名稱
Linux中掛載分區
分區默認的掛載目錄是/mnt
掛載必須掛載到一個已經存在的掛載點
掛載不是永久有效的,重啓機器後,掛載就失效
如果需要永久掛載,編輯/etc/fstab
vim /etc/fatab
Linux中swap交換分區
Linux用戶管理
Linux中用戶和用戶組的概念
組號1 是給root的
組號2-499是預留給安裝到系統中的軟件使用,如mysql
用戶手動創建的組號是從500開始
Linux中用戶和用戶組的基本命令
添加用戶組
groupadd 組名
groupadd sexy
修改組名稱
groupmod -n 新的組名 舊組名
groupmod -n market sexy
修改組編號
groupmod -g 組編號 組名
groupmod -g 668 market
查看group的配置文件
cat /etc/group
創建用戶組並制定用戶組編號
groupadd -g 888 boss
刪除用戶組(必須先刪除用戶組內的成員)
groupdel 組名
添加用戶並制定用戶組
useradd -g 組名 用戶名
useradd -g sexy youngcat
創建用戶並指定個人文件夾(在創建用戶是沒有指定用戶組時,系統會默認創建一個與用戶名相同的用戶組)
useradd -d /home/xxx 用戶名
useradd -d /home/xxx youngcat
查看用戶密碼的配置文件
cat /etc/passwd
爲用戶添加備註
usermod -c 牽手生活 younghare
修改用戶名
usermod -l 新用戶名 原用戶名
爲用戶指定新的文件夾
usermod -d 文件夾 用戶名
usermod -d /home/youngcat youngcat
修改用戶所屬的用戶組
usermod -g 用戶組 用戶名
usermod -g market youngcat
刪除用戶
userdel 用戶名
不會刪除用戶的個人文件夾
userdel youngcat
同時刪除個人文件夾
userdel -r youngcat
暫時停止某些用戶登錄,可以在etc目錄下創建一個nologin(文件內容無關緊要,可以起到只能讓root用戶登錄,其他用戶不能登錄)
Linux中用戶和用戶組進階命令
鎖定賬戶,讓用戶如法做任何操作,包含毀滅證據
passwd -l 用戶名
passwd -l youngcat
解鎖用戶命令
passwd -u 用戶名
passwd -u youngcat
清除用戶的密碼,可以無密碼登錄
passwd -d 用戶名
passwd -d youngcat
主要組和附屬組(一個用戶可以有多個用戶組)
gpasswd -a 用戶名 附屬用戶組
gpasswd -a youngcat bass
用戶切換用戶組(用戶登錄)
newgrp 切換的用戶組身份
newgrp boss
可以接組密碼
去除用戶附屬組
gpasswd -d 用戶名 附屬組名
gpasswd -d youngcat boss
創建用戶時即指定主要組,同時指定附屬組(可逗號連接)
useradd -g group1 -G group2,group3...
爲用戶組設置組密碼
gpasswd 組名稱
gpasswd market
Linux中用戶管理其他命令
用戶切換用戶身份
su 用戶名(如果不能用戶名,表示切換到root用戶)
su youngcat
轉載請註明出處:
牽手生活--簡書:筆記是整理思路方式,分享是一個美德,牽手是我的生活方式
牽手生活--簡書:筆記是整理思路方式,分享是一個美德,牽手是我的生活方式