1. 程式人生 > >基礎入門 --- 命令和快捷鍵

基礎入門 --- 命令和快捷鍵

基礎

基礎命令和快捷鍵

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


基礎入門 --- 命令和快捷鍵