help命令查看內部命令幫助
man命令查看外部命令幫助
/etc/DIR_COLORS 更改文件顏色
. ??#當前所在目錄
例如:cp /aaa . #把/aaa復制到當前目錄
.. #當前目錄的父目錄
例如:cp ../aaa / #把當前目錄的上一級目錄中的aaa文件復制到/目錄下
~ #家目錄
cd – #回到上一個剛離開的目錄
cd #不加參數回到家目錄
cd ~用戶名 #回到該用戶的家目錄
$PWD #當前位置的環境變量
$OLDPWD #剛離開的目錄的環境變量
擴展知識:
stat #同時查看文件的三個時間
mtime 文件修改時間
ctime #元數據時間,狀態更改時間(用ll所看到的數據)
atime #文件操作時間,包括查看、更改(時間過長才會更新)據說屏蔽atime可以提高系統性能將近百分之五。
ls -d */ #顯示所有文件夾
文件通配符
*匹配零個或者多個字符
?匹配一個字符(是字符,不是字節)
[0-9] 匹配數字范圍
[a-z]:字母
[A-Z]:字母
[wang] 匹配列表中的任何的一個字符
[^wang] 匹配列表中的所有字符以外的字符? ? ? ? ? ? ? ?#此處標紅代表常用
[:digit:]:任意數字,相當于0-9
[:lower:]:任意小寫字母
[:upper:]: 任意大寫字母
[:alpha:]: 任意大小寫字母
[:alnum:]:任意數字或字母
[:blank:]:水平空白字符
[:space:]:水平或垂直空白字符
[:punct:]:標點符號
[:print:]:可打印字符
[:cntrl:]:控制(非打?。┳址?/p>
[:graph:]:圖形字符
[:xdigit:]:十六進制字符
cp #在管理員賬號中是cp -i 的別名,在普通用戶中就是cp本身。
cp -d #保留鏈接屬性
cp -av #可當備份使用,復制數據及數據的所有信息顯示過程
cp復制/dev/sda類的特殊文件時必須加a保留其屬性
rename #批量改名命令
mv #移動(和Windows的剪切一樣)
rm #刪除
rm -rf /* #強制遞歸的刪除(從刪庫到跑路的重要步驟)
lsof |grep deleted 查看已經刪除但沒有釋放空間的文件路徑
> ?bigfile #刪除大文件
rm -f bigfile
tree #顯示目錄樹
mkdir #創建目錄
mktemp#創建一個臨時文件或目錄(名稱用“X”代表隨機字符)
rmdir #刪除空目錄
索引節點
inode編號在同一分區內是唯一的(兩個不同分區的文件的inode編號可能一樣)
inode一個節點中包含有關文件的信息(元數據),包括
文件類型
鏈接數
文件大小和不同的時間戳
紙箱磁盤上文件的數據塊指針
有關文件的其他數據
xargs 解決參數過多
rm刪除文件只會刪除inode,數據被覆蓋掉才能徹底刪除,數據有恢復的可能
shred #徹底刪除
shred -zv -n 6 hosts #刪除并且連續以隨機字符覆蓋6次(-n 6),最后一次用0覆蓋(z),顯示過程(v)
鏈接
ln #硬鏈接:一個文件起多個名字
硬鏈接不支持跨分區
目錄不能創建硬鏈接
目錄本身就有兩個鏈接數:目錄本身和”.”
ln -s #軟連接及符號鏈接:軟連接相當于快捷方式,和元數據沒有關系
目錄可以創建軟連接
源文件刪除后軟連接會失效
軟連接支持跨分區但必須寫絕對路徑
軟連接文件大小是源文件名稱的大小
readlink #查看軟連接的原始文件
部署軟件經常使用軟連接
file #判斷文件的類型
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/93750