shell常用命令

2022-04-18 13:00:57 字數 926 閱讀 8298

1.1.移動游標

1.2.命令列編輯

1.3.複製貼上

1.4.自動補全

我們輸入命令的時候,不必要全部輸入,只需要輸入前面乙個或者幾個字元就可以按 tab 鍵補齊了,如果按 tab 鍵沒有補齊,而是發出提示音,那我們可以再按一下 tab 鍵,這時候 shell 就會回顯所有匹配這個字首的命令,如果沒有回顯,則表示沒有任何匹配的命令。根據回顯我們可以繼續輸入後續字元,讓 shell 可以找到唯一的匹配命令時再次按 tab 鍵就可以補齊了。

2. history(歷史命令)

我們在 shell 中的所有輸入並執行過的命令都會被 shell 儲存到乙個叫做 .bash_history 的檔案中,但是預設只儲存最近的 500 條,當然我們可以修改這個數字。

我們有時需要執行已經輸入並執行過的命令,就可以通過這個歷史命令的列表,快速的執行。對 history 歷史的鍵盤操作技巧如下。

下面是其他快捷鍵

alt + <:移動到歷史列表開頭

alt + >:移動到歷史列表結尾,即當前命令列

alt + p:與 ctrl + r 功能類似,只是 alt + p 不會實時的回顯匹配的命令,需要按回車才顯示

ctrl + o:這個命令要單獨說一下,非常有用,尤其是在要重複執行一系列命令的時候,比如要一次執行歷史列表中的某 5 條命令,我們可以先通過上下鍵或者 ctrl + p 和 ctrl + n 移動到第一條要執行的,然後按 ctrl + o 執行第一條,再按 ctrl + o ,shell 就會幫我們執行第二條,以此類推。

shell 常用命令

shell 程式設計中使用到得if語句內判斷引數 b 當file存在並且是塊檔案時返回真 c 當file存在並且是字元檔案時返回真 d 當pathname存在並且是乙個目錄時返回真 e 當pathname指定的檔案或目錄存在時返回真 f 當file存在並且是正規檔案時返回真 g 當由pathname...

shell常用命令

1.echo echo 用於輸出,相當於c語言中的printf 用echo輸出變數的值,需要在變數前面加 輸出a的值 a 1echo a shell中變數不需要定義,直接賦值 要用到變數時,需要加 2.管道 命令之間的輸入。將乙個命令的輸出作為另乙個命令的輸入。管道相當於一種過濾功能。3.grep ...

Shell常用命令

shell常用命令總結 1 ls命令 列出檔案 ls la 列出當前目錄下的所有檔案和資料夾 ls a 列出當前目錄下所有以 a字母開頭的檔案 ls l txt 列出當前目錄下所有字尾名為 txt的檔案 2 cp命令 複製 cp a.txt b.txt 把檔案 a的內容複製到b檔案 cp a.txt...