1. 程式人生 > 其它 >『學了就忘』Linux基礎命令 — 28、別名和常用快捷鍵

『學了就忘』Linux基礎命令 — 28、別名和常用快捷鍵

目錄

1、別名

別名也是Shell中的命令。

命令的別名,就是命令的小名,主要是用於照顧管理員使用習慣的。

命令格式:

# 查詢系統中命令別名
[root@localhost ~]# alias

# 設定命令別名
[root@localhost ~]# alias 別名=’原命令’

# 例如:
# 用ser別名,替代service network restart命令
[root@localhost ~]# alias ser = 'service network restart'

提示:

  • 1、別名的優先順序是高於系統命令的。
  • 2、如果定義的別名和系統命令重疊了,該命令則不能執行了,只能執行別名所代替的命令了。所以在定義別名的時候,最好不要用系統命令。
  • 3、怎麼確定你定義的別名是否是系統命令,你就直接敲一下你定義的別名或這whereis + 別名,看看有沒有找到,如果沒有找到了,說明不是一個系統命令。

注意:用命令定義的別名,是臨時生效的,要想永久生效,需要寫入環境變數配置檔案~/.bashrc
這是說的第二個環境變數配置檔案。注意的是,放在自己家目錄中的環境變數配置檔案只對自己有效。

2、常用快捷鍵

  • Tab鍵:命令或檔案補全。
  • ctrl+a:把游標移動到命令列開頭。如果我們輸入的命令過長,想要把游標移動到命令列開頭時使用。
  • ctrl+e:把游標移動到命令列結尾。
  • ctrl+c:強制終止當前的命令。
  • ctrl+l:清屏,相當於clear
    命令。
  • ctrl+u:刪除或剪下游標之前的命令。我輸入了一行很長的命令,不用使用退格鍵一個一個字元的刪除,使用這個快捷鍵會更加方便。
  • ctrl+y:貼上ctrl+u剪下的內容。

提示:小寫即可。這些都是Linux系統的快捷鍵,每個遠端客戶端都支援。