硬鏈接不能跨分區,硬鏈接不支持對目錄的創建, 硬鏈接的本質是一個文件N個節點
ls |xargs rm 解決參數太長 無法正常刪除的問題。
軟連接 依賴于原始文件 刪除就沒了
軟連接可以跨分區,可以根據目錄創建軟連接,而且還可以針對文件夾 軟連接依賴于原始文件。原始文件刪了軟連接就打不開了 相對路徑一般相對當前工作目錄,但在軟連接的相對路徑 相對的是軟連接文件的路徑,
舉例:ln -s ../../../../../etc/issue /app/d1/d2/d3/ilink
mkndo 創建設備文件
magic number(魔數)
rename 批量更改文件
rm -rf 刪除非空的目錄
stat 可以查看元數據
ln :創建硬鏈接(針對文件)
ln -s是創建軟連接的
shered -uzvn messages 文件粉碎
ls |xargs rm刪除多個字符串進程的命令(可以解決參數太長的問題)
ls /boot/err 1>f1 2>f2 boot放在f1里 err放在f2里
a|>強行覆蓋
cat /etc/centos-release 系統版本信息指令
cat <<EOF>mail.txt
管道處理的是前面指令的標準輸出,
pwunconv 回歸傳統(可以把加密命令回歸到傳統)
pwconv 回到最新的狀態
init=/bin/bash
mout -o remount, rw/
nano /etc/passwd
$reboot
groups 可以記錄用戶在哪一個組
用戶:UID 一個用戶可以加到多個組里面
組 :GID 組相當于多個用戶的賬號結合,方便管理,好處方便授權。方便管理
用戶組分為兩個組 :一個為主組 一個為附加組
用戶必須屬于一個主組,而且只有一個 ,附加組可以有可以沒有,有的話可以有多個。
database 數據庫
root root 前面是用戶 后面是組名(一般都是主組)
看配置文件的幫助 先 whatis 看到結果后 在使用man幫助
修改用戶的描述信息:
chfn +用戶名
finger +用戶 : 顯示用戶信息
usermod -d 修改家目錄 舉例 usermod -d /home/sunhao sunhao
cat /etc/shells 查看shells的類型 shells類型不同功能也不同
chsh -s 更改shells的類型
echo $SHELL查看當前使用的shell
舉例 chsh -s /bin/csh sunhao 這樣就把sunhao用戶上原有的類型bas更改成csh類型
grep sunhao /etc/passwd 只去查看帶sunhao的行
getent passwd sunhao 只顯示sunhao這個用戶的名字行
/etc/passwd: 用戶及其屬性信息(名稱,UID,主組ID等)
↓
sunhao:x:1000:1000:centos7.3sunhao.magedu.com:/home/sunhao:/bin/bash
sunhao (用戶名):x(密碼):1000(UID):1000(主組gid):centos7.3sunhao.magedu.com(用戶):/home/sunhao(home下的家目錄):/bin/bash(shell的類型)
密碼一般放在 /etc/shadow里面 普通用戶查看不了 只有root可以查看
getent shadow root 查看root里面的密碼
usermod -u +用戶 可以 解鎖用戶密碼里的鎖定狀態
usermod -L +用戶 可以鎖定用戶賬號,
sunhao:$6$I99mlklP8Hz6Jw6E 如果前面有個!可以鎖定賬號$4AjTwLmU.KZJw9Y3hryqbmRThcq/T0sEZG03W8R6gPJtooLkFoyCSeSR0wapufTdbo/L6M7..0RHhD.q8xZjb/:17312:0(最短口令有效期):99999:7:::
chage username 更改用戶的密碼策略
useradd 新建個用戶賬戶
autchconfig -passalgo=sha256 –update 定義加密算法
groupmems -g sunhao -l 可以列出 sunhao這個組里面的輔助組的成員
groups sunhao 這個可以查看sunhao這個用戶屬于哪個組
cat/etc/gshadow 可以查找組的密碼文件
gpasswd 可以給組加密碼
groupmems -g wangcai -a wang 這個命令就是把wang用戶加到wangcai組里面
原創文章,作者:sunhao,如若轉載,請注明出處:http://www.www58058.com/77203