目錄如果沒有可執(zhí)行 文件就無法對其使用終端命令
目錄的可讀 是查看目錄里的內(nèi)容
目錄的可寫 是可以增刪改里面的文件
chmod [-R] 755 文件名/目錄名
21 執(zhí)行目錄下的文件腳本
./ + 文件名
22 組管理
groupadd 組名添加組
groupdel 組名刪除組
cat/etc/group 確認組信息
chgrp [-R] 組名 文件/目錄名修改文件目錄的所屬組
23 用戶管理
useradd 用戶名添加用戶
-m自動在home目錄下創(chuàng)建家目錄
-g 組名指定新建用戶的組
userdel 用戶名刪除用戶
-r自動刪除用戶家目錄
cat /etc/passwd確認用戶信息
wang:x:1002:1001::/home/wang:
用戶名:表示密碼加密的:uid:gid:用戶的全名:家目錄:登錄使用的shell
/user/bin/passwd 適用于修改用戶密碼的程序
24 查看用戶信息
id[用戶名]查看用戶的UID和GID信息
who查看當前所有登陸的用戶列表
whoami查看當前登錄用戶的賬戶名
25 usermod 用來設(shè)置用戶的主組/附加組和登錄shell
主組:在新建用戶時指定,在etc/passwd 第四列GID對應的組
附加組:在etc/group中最后一列表示改組的用戶列表,用于指定用戶的附加權(quán)限(設(shè)置了之后需重新登錄生效)
usermod -g 組 用戶名修改用戶的主組
usermod -G 組 用戶名修改用戶的附加組
usermod -G sudo 用戶名將用戶添加到sudo組里可以使用sudo權(quán)限
usermod -s /bin/bash修改用戶的登錄shell
26 which
which 命令查詢命令在終端中的保存位置
27 bin和sbin
bin是二進制執(zhí)行文件目錄,主要用于具體應用
sbin(system binary)是系統(tǒng)管理員專用的二進制代碼目錄linux命令,用于系統(tǒng)管理
/user/bin后期安裝的一些軟件
/user/sbin超級用戶的一些管理程序
28 切換用戶
su - 戶名切換用戶,并且切換到用戶的目錄
‘-’ 用來切換到家目錄
exit退出當前登錄賬戶
su 不接用戶名直接切換到root用戶(不推薦使用)
29 chown修改文件擁有者
chown 用戶名 文件/目錄
30 查詢?nèi)掌诤蜁r間
date查看系統(tǒng)時間
calendar查看本月日歷
-y 查看一年的日年
31 查看磁盤信息
df [-h]顯示磁盤剩余空間(disk free)
du [-h] 目錄顯示目錄下的文件大小
32 查看進程信息
ps查看進程工作狀態(tài)(process status)
a顯示終端上的所有進程
u顯示進程的狀態(tài)
x顯示沒有控制終端的進程
top動態(tài)顯示系統(tǒng)cpu和內(nèi)存使用情況并排序
kill [-9] PID關(guān)閉某個進程
33 find [路徑] -name ’文件名或部分文件名' (find的用法很多,可以查詢文件類型,創(chuàng)建時間,大小等等linux命令,大家可以用 man 或 --help查看不做過多贅述)
34 軟鏈接 ln -s 被連接的源文件路徑 目標文件名 (可以用ls -l查看連接詳情)
注意:源文件路徑應該為絕對路徑,否則軟連接的文件移動時會失效
沒有-s會創(chuàng)建硬鏈接,會占用同樣大的空間
35 硬鏈接 ln 原文件的路徑 目標文件名
36 軟鏈接與硬鏈接的區(qū)別
在linux中,文件和文件數(shù)據(jù)是分開存儲的,文件相當于指針,在系統(tǒng)中找到對應的文件數(shù)據(jù),軟連接的文件名可以找到被連接的原文件,繼而找到數(shù)據(jù),但是如果原文件刪除了,就找不到數(shù)據(jù)了。硬鏈接則是相當于復制了原文件,即使原文件被刪了,指針還是能找到數(shù)據(jù)