一、查看
語法: ls[參數][路徑] ([] 爲可選)
參數說明:
- -a 顯示全部(常用)
- -l 詳細細節(常用)
- -R 遞歸顯示子目錄文件列表(常用)
- -A 顯示隱藏
- -d 只顯示目錄,不顯示目錄下的文件
- -i 顯示inode值
- -u 按修改時間排序
- -S 按文件大小排序
- -F 顯示文件類型後綴 目錄/連接@可執行文件
- color 不同屬性以不同顏色顯示
二、切換目錄
語法: cd[目錄路徑] | [特殊路徑]
參數說明:
-
- 進入上一級目錄
- . 當前目錄
- … 上級目錄
- ~ 快速進入用戶根目錄(如果有)
三、創建目錄
語法: mkdir [參數][-m 模式]目錄
參數說明:
- -p 不存在就創建一個
- -v 顯示創建的信息
- -m 設置文件的權限模式
四、刪除目錄
語法: rmdir[-p][–ignore-fail-on-non-empty][–verbose][目錄]
參數說明:
- -p 或者 -parents 刪除指定的目錄後
- –ignore-fail-on-non-empty 忽略費控目錄的錯誤信息
- -v 或者 --verbose 顯示指令執行過程
五、刪除文件和目錄
語法: rm[選項][文件或目錄]
選項說明:
- -d 直接把目錄的硬連接數據刪除包括該目錄
- -f 強制刪除文件或目錄
- -i 刪除既有文件或目錄之前詢問用戶
- -r 遞歸處理,將目錄下的所有文件及其子目錄一併處理
六、複製文件
語法: cp[選項]複製的目錄或文件 目標目錄
選項說明:
- -f 覆蓋複製
- -p 保留文件的權限
- -i 提示是否覆蓋
- -r 遞歸複製
七、創建文件
語法: touch[-acm] [-d 日期時間] [-t 日期時間] 文件名或者目錄名
選項說明:
- -a 修改文件的訪問時間
- -m 只修改文件的modify time
- -c 不創建不存在的文件
- -d 設定文件的日期
- -t 選項的時間格式
八、查看文件
語法: cat [選項] 文件名
選項說明:
- -n 顯示行號
- -b 對空行不編號
- -s 連續兩行以上的空白行,合併成一行編號
九、文件編寫
需要安裝 vim
操作步驟
vim 文件名.後綴名
進入命令模式 輸入i 或者 a 進入編輯模式
編輯完成之後esc 重新進入命令模式
:wq 保存並退出
保存語法
- esc 進入命令模式輸入
- :w 保存
- :w 文件名 另存爲
- :q 退出
- :q! 強制退出
- :wq 保存並退出
- :wq! 強制保存退出
十、移動文件
語法格式 mv[選項] 需要移動的文件或者目錄 目標目錄
選項
- -f 強制覆蓋已經存在的同名文件
- -b 如果存在同名的文件就備份
- -i 提示是否覆蓋,如果要覆蓋在命令行暑促yes
十一、查找文件
語法格式 find 路徑 表達式
*** 查詢所有**
十二、查找文件的內容
語法格式 grep [選項] 文件或者目錄
選項
- -a 二進制的數據的方式搜索
- -i 忽略大小寫
- -c 計算找到的文件內容的次數
- -n 輸入找到內容文件的行號
- -r 遞歸查找當前目錄下的所有文件和子目錄下的文件
十二、文件權限
語法格式 chmod 選項 權限 文件或者目錄
選項
- -R 遞歸修改權限
常用數字
- 777
- 755
- 751
- 666
- 644
- 641
十三、解壓/壓縮
常用命令
- 打包 tar
- 壓縮 zip gzip
打包格式
tar [選項] 包名 文件或者目錄
選項
- -c 創建打包文件
- -x 將打包文件解包
- -u 更新到包裏
- -r 遞歸打包
- -t 查看包的內容