-
cp命令
復(fù)制文件及目錄
cp -ur target_path destination_path
- u 表示更新
- r 表示遞歸
-
mv命令
移動(dòng)文件和目錄
mv target_path destination_path
該命令可用于重命名文件
- 編輯文件
yum install vim
vim file_path
i/a/o 進(jìn)入編輯模式
:set nu/nonu
顯示/隱藏行號(hào)
:/word
搜索word n向后 N向前
5yy
復(fù)制5行
p
粘貼
3dd
刪除3行
x
刪除光標(biāo)字符
gg
首行
G
末行
shift +g
行首
&
行尾
:q
不保存退出
:wq
保存并退出
:q!
強(qiáng)制退出
:w new_name
另存為
- 查找文件
which/whereis
find path -name file_name -type d/f/l
注意find命令可以使用通配符
- 查找關(guān)鍵字
grep key_word file_path
-c 統(tǒng)計(jì)匹配行數(shù)
-i 忽略大小寫(xiě)
-n 顯示行號(hào)
-v 顯示不含關(guān)鍵字的所有行
grep "^root" /etc/passwd
顯示root開(kāi)頭的行
grep "nologin$" /etc/passwd
顯示nologin結(jié)尾的行
-
壓縮和打包
tar -czvf /root/tempp.tar.gz -C /root temppppp
#把/root/temppppp 打包為/root/tempp.tar.gz
tar -xzvf common.tar.gz -C /home/common-dir
#把當(dāng)前目錄下的common.tar.gz解壓縮到/home/common-dir目錄下
z表示gzip類型(.tar.gz),也可以用j表示bzip2文件(.tar.bz2) - Linux軟件安裝
- yum安裝:在Fedora和Redhat以及SUSE誓酒、CentOS中的軟件包管理器诗轻,基于rpm包管理,能夠從指定的服務(wù)器自動(dòng)下載rpm包并且安裝屏歹,可以自動(dòng)處理包依賴關(guān)系隐砸,并且一次安裝所有依賴的軟件包。
yum search package_name
搜索包
yum install package_name
安裝包
yum list installed | grep vim
查找包是否安裝
yum remove vim
刪除包
- 源碼安裝
解壓縮安裝包:
tar -xzvf *.tar.gz -C path
執(zhí)行configure命令
執(zhí)行make命令
執(zhí)行make install 命令
-
用戶和組
用戶可以分為三類:root用戶蝙眶、普通用戶季希、系統(tǒng)用戶
創(chuàng)建用戶
useradd -g root zwh
新建用戶zwh屬于root組
刪除用戶
userdel -fr zwh
強(qiáng)制刪除用戶zwh及其家目錄
修改用戶
usermod -g group_name zwh
修改用戶主組
usermod -L zwh
鎖定用戶
usermod -U zwh
釋放用戶
切換用戶
su - user_name
切換并進(jìn)入家目錄
修改密碼
useradd添加的用戶密碼隨機(jī),只有root和自身可以修改密碼
passwd user_name
查看所有用戶及組
users
幽纷、groups
介紹命令cat /etc/passwd
1 用戶名
2 密碼
3 用戶ID (UID)式塌,root用戶id為0,1999為系統(tǒng)默認(rèn)用戶,1000普通用戶友浸;
4 組ID(GID),root組ID為0
5 用戶說(shuō)明
6 用戶家目錄
7 用戶默認(rèn)shell
添加及刪除組
groupadd group_name
添加組
groupdel group_name
刪除組(如果有用戶屬于改組峰尝,該組不能刪除)
- 文件權(quán)限
-
用戶類型及文件權(quán)限
image.png - 修改權(quán)限
chmod [who][op][permission] filename
chmod 777
who:u(user)、g(group)收恢、o(other)武学、a(all)
op:+ -
permissions:r w x 可讀 可寫(xiě) 可執(zhí)行
- 實(shí)例
chmod 755 file01
image.png