close

按此前往linux完整教學目錄

 

 

 

Bash shell:

1. 何謂shellshell乃是「介於使用者與作業系統之間的介面」,其功能為「讓使用者能夠藉由指令來操作作業系統」。無論是windows或是Linux系統都會提供shellShell有許多種,如Bourne shellC shellcsh)、Bourne again shell(bash)kshzsh…等等,一般來說,一個Linux系統內都有安裝這些shell。其中,bash是目前最廣為人用、功能最完善的shell

通常,/etc/shells這個檔案會記錄「目前系統有安裝什麼shell」。

通常,bash是使用者一登入Linux系統後預設所取得的shell。在Linux中,bash執行檔的位置位於 /bin/bash,這是個二進位檔。

 

2. bash會記錄使用者在登入後所輸入的命令,先記錄在記憶體內,待使用者登出後,再將使用者此次登入所執行過的所有命令,附加紀錄到~/.bash_history檔案內。~/.bash_history檔案內的命令包含前幾次登入所執行的命令,通常系統會限制所記錄命令的數目,或最多300,或最多500,或最多1000,或。端看系統設定。

查看歷史命令:

除了直接看~/.bash_history檔案以外,還可用:history N 來顯示最近的N則歷史命令。

 

 

上一篇:linux 基本操作

下一篇:bash alias

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()