基礎入門 --- 命令和快捷鍵
ls
常用的參數有:-l / -a / -i / -t / -i /-h / -r / -R
使用pwd命令可以查看當前工作目錄
幾個可能比較有用的不常見,但值得註意的參數使用:
-A 顯示所有文件,處理 . 和 .. 開頭的
文件的三個時間atime/ctime/mtime
-c單獨使用時,按ctime排序顯示
-u 按文件的atime(access time)排序
-c 按文件的ctime()
-t 按文件的mtime(modification time)排序
-c(u/t參數使用與之類似)
-cl 顯示ctime,並按文件名進行排序
-clt 排序,顯示ctime時間(英文原文:sort by, and show, ctime)
-S 按文件大小排序
-o == -Gl 可以看做不顯示文件Group信息的-l參數
-f == -aU 不排序,並按目錄順序顯示
多個參數配合往往能夠實現更為豐富的內容
cd
cd == cd ~ 切換到用戶家目錄
cd - 切換上一次的工作目錄
cd 相對/絕對路徑 切換目錄
cd .. 切換到父目錄中
cat/tac/more/less
一次顯示
cat
tac
翻頁顯示
more 只能向下翻頁
less
向下檢索:n
向上檢索:N
?關鍵詞也是搜索,方向與/關鍵字方法相反
向下翻:j/向下鍵
向上翻:k/向上鍵
可以上下翻頁:
檢索:/關鍵字
head/tail
head/tail [ -n NUMBER
] FILE 基本用法tail -f FILE 動態查看FILE的最後十行
tail -f 對於動態變化的信息查看十分有用 !!
touch
簡單用法:touch FILE 創建一個空文件
忽視的用法:touch FILE
這裏並不是創建新文件,而是將文件
的atime/ctime/mtime全部更新了!
cp
cp old-file[s] newfile 基本用法
cp命令會更新文件的三個time
cp -f 強制拷貝
不常用但有用的參數:
-n 不覆蓋已有同名文件
-l 創建硬鏈接文件,註意不是拷貝副本
-s 創建軟鏈接文件
-u 只在比目標文件更新或丟失時拷貝,執行時有提示
mv
含義一:移動 mv file NEW_PATH
含義二:重命名 mv file New_file_name
mv -f 強制移動/重命名
mv -n 不覆蓋已存在同名文件
!關於命令,不常見的參數可以使用 man 命令 來查看具體如何使用
使用頻率較高的一些快捷鍵
基本: ctrl + c / d / z
上下方向鍵: 上下翻找歷史命令
!命令 或 !N 這裏的命令必須是history裏有的,N是history裏的序號
向前/後全刪 :ctrl + j / k
刪除光標前後的單詞: alt + d / ctrl + w
光標移動 :
ctrl + a / e (行頭/行尾)
alt + f 詞尾
光標前一個單詞開頭: ctrl + 方向鍵左鍵
光標後一個單詞結尾: ctrl + 方向鍵右鍵
光標前後兩個狀態位置跳換 : ctrl + x
鎖定/解鎖終端 :ctrl + s / q 如果窗口顯示動不了,考慮是否被誤鎖定
文本終端切換: ctrl + alt + F1-6
單詞大小寫轉換: alt + u / l
基礎入門 --- 命令和快捷鍵