1.基礎(chǔ)命令
ls 查看文件
ls -a 查看隱藏文件
ls -l 顯示目錄文件的具體信息
ls -lh 顯示文件具體大小
cd 進(jìn)入文件
cd .. 返回上一級目錄
cd ~ 返回根目錄
cd - 回到上一次所在目錄
cd . 進(jìn)入當(dāng)前目錄
pwd 顯示當(dāng)前目錄
touch 創(chuàng)建文件
mkdir 創(chuàng)建文件夾
gedit 編輯文件
cat 查看文件內(nèi)容
tab 自動補(bǔ)全
重定向
重定向:重新定義輸出方向
- 覆蓋重定向 >
- 追加重定向 >>
more 分屏查看 大文本
空格 翻頁
q 退出
| 管道
clear 清屏
history 歷史命令
!xxx 執(zhí)行命令
相對路徑 在輸入路徑時,最前面不是 / 或者 ~,表示相對 當(dāng)前目錄 所在的目錄位置
絕對路徑 在輸入路徑時,最前面是 / 或者 ~,表示從 根目錄/家目錄 開始的具體目錄位置
刪除
rm xxx 刪除文件
rm -r xxx 刪除文件夾
rm -i xxx 交互式 詢問是否刪除
rm -f xxx 強(qiáng)制刪除
一般加-r操作都跟文件夾相關(guān)
復(fù)制
cp
-i 交互式復(fù)制
-f 強(qiáng)制復(fù)制
-v 顯示進(jìn)度
-r 復(fù)制文件夾
鏈接
軟鏈接:ln -s 源文件 鏈接文件
硬鏈接:ln 源文件 鏈接文件
刪除
mv 移動文件或重命名
-i 交互式 (前提文件已存在)
-v 顯示進(jìn)度
-f 強(qiáng)制
h'h'h'h'h'h'h'h'h'h'h'h'h'h'h'h'h'h'h
ls xxx* 后面任何字符
ls *xxx 前面任何字符
ls ?xxx ?代表一個字符
word 搜索替換
搜索文本里面的內(nèi)容
grep
-v 取反
-i 忽略大小寫
-n 顯示行號
find / -name *.sh 從根目錄開始搜索以.sh結(jié)尾的文件
find . -name .sh 從當(dāng)前開始搜索以.sh結(jié)尾的文件
find / -name [A-Z] 從根目錄開始搜索以A-Z開頭的文件
find / -size +2M 從根目錄開始搜索大小大于2M的文件
find / -size -2M 從根目錄開始搜索大小小于2M的文件
find / -size +2M -size -5M 從根目錄開始搜索大2M小于5M的文件