1. 程式人生 > >Linux shell Bash的基本功能1

Linux shell Bash的基本功能1

第一個 開頭 path 剪切 之前 當前 clear 字串 查詢

1、歷史命令

history [選項] [歷史命令保存文件]

選項:

-c: 清空歷史命令

-w: 把緩存中的歷史命令寫入歷史命令保存文件 ~/.bash_history

vim /etc/profile中的 Histsize可改存儲歷史命令數量

歷史命令的調用

使用上、下箭頭調用以前的歷史命令

使用“!n”重復執行第n條歷史命令

使用“!!”重復執行上一條命令

使用“!字串”重復執行最後一條以該字串開頭的命令

2、命令與文件補全

在Bash中,命令與文件補全是非常方便與常用的功能,我們只要在輸入命令或文件時,按“Tab”鍵就會自動進行補全

3、命令別名

alias 別名=‘原命令’

#設定命令別名

alias

#查詢命令別名

備註:

命令執行順序:

1 第一順位 絕對路徑或相對路徑命令

2 第二順位 別名命令

3 第三順位 執行bash的內部命令

4 第四順位 執行按照$PATH環境變量定義的目錄查找順序找到的第一個命令。

讓別名永久生效

vi /root/.bashrc

vi /home/lsx/.bashrc

刪除別名

unalias 別名

4、Bash常用快捷鍵

ctrl+a 把光標移動到命令行開頭。

ctrl+e 把光標移動到命令行結尾。

ctrl+c 強制終止當前命令 ***常用***

ctrl+l 清屏,相當於clear ***常用***

ctrl+u 刪除或剪切光標之前的命令 ***常用***

ctrl+k 刪除或剪切光標之後的命令

ctrl+y 粘貼 ***常用***

ctrl+r 在歷史命令中搜索 ***常用***

ctrl+d 退出當前終端 ***常用***

ctrl+z 暫停,並放入後臺

ctrl+s 暫停屏幕輸出

ctrl+q 回復屏幕輸出

Linux shell Bash的基本功能1