block設備:硬盤上讀數據隨機訪問,根據路徑自動定位位置,有緩存
char設備:按順序查詢,第一個—第二個—–。。。。。,一般沒有緩存
軟連接即為windows 快捷方式

在命令“ ll ”下以d開頭且文件為藍色—->目錄

在命令“ ll ”下以-開頭且文件為綠色—->可執行文件

在命令“ ll ”下以-開頭且文件為紅色—->壓縮文件

在命令“ ll ”下以-開頭且文件為淺藍色—->鏈接文件

灰色————–>其他文件w
rename 批量修改文件
“txt” ” txt.bak” file
硬鏈接?ln?f1?f2
本質相當于同一個文件,只是新的名稱,除了文件名其他屬性都相同
同一個文件多個文件名稱,方便訪問,刪除一個名稱不影響其他名稱使用
創建硬鏈接,會增加鏈接數
不支持跨設備跨分區創建
創建的硬鏈接文件,節點編號和原始文件相同
不支持文件夾(避免文件夾內死循環嵌套)
節點編號和原始文件一樣
鏈接文件和原始文件是對等的關系
軟鏈接?ln?-s?f1??f2
本質是一個新的文件,相當于快捷方式
創建軟鏈接不會增加鏈接數
支持跨分區跨設備創建
支持文件夾創建軟鏈接
節點編號不一樣,新文件會分配新的節點編號
通過軟鏈接間接的是打開源文件
創建軟鏈接,節點編號不遞增
依賴于原始文件,有主次之分,刪除原始文件,鏈接失效
set -C 禁止覆蓋的情況下 >|強行覆蓋
tr 刪除和替換
tr ‘abcd’ ‘123’ a =1 b= 2 c =3 d= 3
tr “abc” “1234” a =1 b=2 c=3
tr -t “abcd” “123” a =1 b= 2 c=3
dos2unix把txt從window轉到linux(windows操作系統換行符為\r\n
linux則為\n)
unix2dos 則相反
hexdump -C查看文件頭
seq -s + 100 100之內數的累加
seq 100 生成100個數
采用多定向時在其內部使用變量或者命令。
pwunconv 設置/etc/passwd用戶口令(默認沒有)

pwconv相反
chfn 用戶名 給用戶添加屬性(passwd/)
finger 打開系統用戶的描述文件
通過設置etc/passwd下面的uid可以設置成管理員和用戶
/var/spool/mail用戶個人郵箱
/etc/passwd 用戶信息
getent passwd 用戶名 查看某個用戶的信息
getent shadow 同上(用戶密碼信息)
chage 用戶 去修改 /etc/shadow密碼設置時間等
etc/default/useradd 下面inactive賬戶口令過期多長時間鎖定
expire設置有效期
/etc/skel 創建新用戶時,系統將本文件下的內容復制到用戶的家目錄
openssl rand -base64 長度 生成隨即口令
/etc/login.defs 加密算法的設置
authconfig–passalgo=sha256 –update 更改加密算法
groupmems -g 組名 -d 用戶名
newgrp 組名 用戶自己加入組(主組會變成主動加入的組)
gpasswd 對組進行密碼
gpasswd -a 用戶 組 把用戶加入組里
useradd -D 查看用戶的配置信息(/etc/default/useradd)
rpm -q -scripts postfix
su – -c ‘ ‘臨時切換到root,完成任務自動切換回來
chfn 更改個人信息
newusers xxxx.txt批量創建用戶
chpasswdxxx。txt 批量修改密碼(只需用戶名和密碼兩個字段)
X 只會在目錄(dir)上有作用(文件上如果有權限為x的話,那么都有)
chmod –reference=f2 f1
~/.bashrc (umask)umask配置文件
(umask xxx;touch f3)臨時改變umask的值 -S查看已經設置好的文件 權限 -P umask
0022
suid權限只能使用在二進制可執行的文件上(任何執行文件的用戶都會獲得owner本身的權限)
t 給一個目錄權限,其中的文件不能在不同用戶之間訪問
chattr -i 目錄 給目錄增加標記(不能被誤操作)
lsattr -i ↑相反
acl:centos7之前,手工添加的ext4類型的分區沒有ACL功能
tune2fs -o acl/dev/sdb1
mount -oacl/dev/sdb1 /mnt/test
由此啟動acl功能
acl生效順序:所有者,自定義用戶,自定義組,其他人
setfacl -R 目錄 文件 備份acl文件
setfacl –restore 讀取文件內備份的acl
setfacl -M 從文件設置
-X 刪除
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/104188