Linux 達(dá)人養(yǎng)成計(jì)劃 II

Linux 達(dá)人養(yǎng)成計(jì)劃 II

本文學(xué)習(xí)如下內(nèi)容:


查閱資料
15張Vim速查表-幫你提高N倍效率
happypeter的github

VIM編輯器管理

vim編輯器是VI的升級(jí)
Visual Interface

vim概述

vim編輯器的操作模式


vim的操作模式

注:按esc后進(jìn)入底行模式,輸入:(冒號(hào)),進(jìn)入命令模式,然后你可以輸入wq進(jìn)行保存退出等。

dd:刪除當(dāng)前行
i和esc鍵可以在編輯模式和命令模式之間來回切換

vim的命令格式

vim 文件名

把光標(biāo)定位在文件的最后一行

vim + 文件名

打開文件之后,把光標(biāo)定位在文件的第3行

vim +3 文件名

打開文件,并定位到第一個(gè)出現(xiàn)younghare的行(然后可以按n在多個(gè)younghare之間切換)

vim +/younghare 文件名

打開多個(gè)文件,在命令模式:+n則,在多個(gè)文件中切換,:prev切換到上一個(gè)文件

vim 文件名1 文件名2 文件名3
底行模式和命令模式常用指令

:w 表示把文件內(nèi)存寫入到文件中
:q 退出vim編輯器打開的文件
:!強(qiáng)制執(zhí)行
:q!
:ls列車打開的多個(gè)文件
: n切換到后一個(gè)文件
:N切換到前一個(gè)文件
:15 表示光標(biāo)定位到第15行
:/XXX 光標(biāo)位置開始向后搜索XXX的字符串
:?XXX光標(biāo)位置向前搜索XXX字符串
命令模式常用指令
h光標(biāo)左移
j光標(biāo)下一
k光標(biāo)上移
I光標(biāo)右移
ctrl+f向下翻頁front
ctrl+b向上翻頁back
ctrl+d向下翻半頁down
ctrl+u向上翻半頁up
dd刪除光標(biāo)所在行
o在光標(biāo)所在行的下方插入一行并切換到輸入模式
yy復(fù)制光標(biāo)所在的行
p在光標(biāo)所在行的下方粘貼
P在光標(biāo)所在行的上方粘貼

vim指令圖

vim指令圖

vim指令圖2

Linux磁盤管理

Linux磁盤管理基本命令

df查看磁盤分區(qū)使用情況

df查看磁盤分區(qū)使用情況
df例子
df例子2

du統(tǒng)計(jì)磁盤上的文件大小

du統(tǒng)計(jì)磁盤上的文件大小
du例子
Linux 硬盤分區(qū)和格式化概述

磁盤分區(qū)要點(diǎn)


磁盤分區(qū)要點(diǎn)

Linux 在VM虛擬機(jī)中添加硬盤

image.png
image.png

Linux中MBR分區(qū)模式


MBR分區(qū)模式

查磁盤分區(qū)情況

fdisk -l
image.png

對(duì)磁盤設(shè)備進(jìn)行分區(qū),注意設(shè)備名稱

fdisk /dev/sdb

Linux中GPT分區(qū)模式

GPT分區(qū)模式

GPT的分區(qū)中,不適合安裝X86架構(gòu)的系統(tǒng),即32位的操作系統(tǒng)

命令是parted

Linux中分區(qū)的格式化mkfs

mkfs 格式化類型 分區(qū)名稱


mkfs格式化
image.png
Linux中掛載分區(qū)

分區(qū)默認(rèn)的掛載目錄是/mnt
掛載必須掛載到一個(gè)已經(jīng)存在的掛載點(diǎn)

image.png

掛載不是永久有效的,重啟機(jī)器后,掛載就失效
如果需要永久掛載,編輯/etc/fstab

vim /etc/fatab
Linux中swap交換分區(qū)
添加swap交換分區(qū)步驟
image.png
image.png

Linux用戶管理

Linux中用戶和用戶組的概念

image.png
image.png

組號(hào)1 是給root的
組號(hào)2-499是預(yù)留給安裝到系統(tǒng)中的軟件使用,如mysql
用戶手動(dòng)創(chuàng)建的組號(hào)是從500開始

image.png
Linux中用戶和用戶組的基本命令

添加用戶組

groupadd 組名
groupadd sexy

修改組名稱

groupmod -n 新的組名 舊組名
groupmod -n market sexy

修改組編號(hào)

groupmod -g 組編號(hào) 組名
groupmod -g 668 market

查看group的配置文件

cat /etc/group
image.png

創(chuàng)建用戶組并制定用戶組編號(hào)

groupadd -g 888 boss

刪除用戶組(必須先刪除用戶組內(nèi)的成員)

groupdel 組名

添加用戶并制定用戶組

useradd -g 組名 用戶名
useradd -g sexy youngcat

創(chuàng)建用戶并指定個(gè)人文件夾(在創(chuàng)建用戶是沒有指定用戶組時(shí),系統(tǒng)會(huì)默認(rèn)創(chuàng)建一個(gè)與用戶名相同的用戶組)

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 用戶名
不會(huì)刪除用戶的個(gè)人文件夾
userdel youngcat
同時(shí)刪除個(gè)人文件夾
userdel -r youngcat

暫時(shí)停止某些用戶登錄,可以在etc目錄下創(chuàng)建一個(gè)nologin(文件內(nèi)容無關(guān)緊要,可以起到只能讓root用戶登錄,其他用戶不能登錄)

Linux中用戶和用戶組進(jìn)階命令

鎖定賬戶,讓用戶如法做任何操作,包含毀滅證據(jù)

passwd -l 用戶名
passwd -l youngcat
image.png

解鎖用戶命令

passwd -u 用戶名
passwd -u youngcat

清除用戶的密碼,可以無密碼登錄

passwd -d 用戶名
passwd -d youngcat

主要組和附屬組(一個(gè)用戶可以有多個(gè)用戶組)

image.png
gpasswd -a 用戶名 附屬用戶組
gpasswd -a youngcat bass
image.png

用戶切換用戶組(用戶登錄)

newgrp 切換的用戶組身份
newgrp boss
可以接組密碼

去除用戶附屬組

gpasswd -d  用戶名 附屬組名
gpasswd -d youngcat boss

創(chuàng)建用戶時(shí)即指定主要組,同時(shí)指定附屬組(可逗號(hào)連接)

useradd -g group1 -G group2,group3...

為用戶組設(shè)置組密碼

gpasswd 組名稱
gpasswd market

Linux中用戶管理其他命令

用戶切換用戶身份

su 用戶名(如果不能用戶名,表示切換到root用戶)
su youngcat

image.png
image.png

轉(zhuǎn)載請(qǐng)注明出處:
牽手生活--簡(jiǎn)書:筆記是整理思路方式,分享是一個(gè)美德,牽手是我的生活方式
牽手生活--簡(jiǎn)書:筆記是整理思路方式,分享是一個(gè)美德,牽手是我的生活方式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容