常用命令
'*'與'?'通配符
'*' 代替多個(gè)字符
'?' 代替一個(gè)字符
man
man xxx 查看xxx命令的幫助信息
xxx --help 查看xxx命令的使用信息
cd:
cd ../ 返回上級(jí)目錄板鬓,可多級(jí)返回
cd 诈火、cd ~ 返回當(dāng)前用戶主目錄
cd - 放回上一次的目錄
cd xxx 進(jìn)入xxx目錄
ls
ls 查看當(dāng)前目錄中文件及文件夾
ls -ll 顯示內(nèi)容及其詳細(xì)資料
ls -a 顯示所有文件想罕,包含隱藏文件
ls -f 顯示所有文件屎蜓,包含隱藏文件
ls -F 顯示所有文件及文件夾 及其類型(比如目錄后加'/',可執(zhí)行文件后加'@'等)
mkdir
mkdir xxx 創(chuàng)建xxx目錄
mkdir -p 創(chuàng)建多級(jí)目錄
pwd 顯示當(dāng)前目錄絕對(duì)路徑
pwd -L 當(dāng)目錄為連接路徑時(shí)茂嗓,顯示連接路徑
pwd -P 顯示實(shí)際物理路徑餐茵,而非使用連接路徑
rm 刪除文件或目錄
rm -r 遞歸刪除目錄或文件
rm -f 強(qiáng)制刪除
mv 移動(dòng)文件或重命名文件(同目錄)
mv -i 若指定目錄有同名文件,則先詢問是否覆蓋舊文件
mv -f 覆蓋文件時(shí)不給提示
mv -n 不會(huì)覆蓋已經(jīng)存在的文件
mv -v 移動(dòng)時(shí)有移動(dòng)文件及目錄日志
mv -u 源文件教新時(shí)移動(dòng)
命令可重復(fù)使用述吸,比如:mv -uv忿族; mv -iv 等
cp 備份文件及目錄
遞歸查找替換文件內(nèi)容,如所有text中的oldstring替換為newstring:
find . -type f -name '*.text' | xargs perl -pi -e 's|oldstring|newstring|g'
grep -rn "string" * :查找當(dāng)前目錄包含字符串string的所有文件