一 歷史命令
1、語法
history [選項] [歷史命令儲存檔案]
選項:-c:清空歷史命令
-w:把快取中的歷史命令寫入歷史命令儲存檔案~/.bash_histoty
歷史命令預設儲存1000條,可以在環境變數配置檔案/etc/profile中進行修改。
2、歷史命令呼叫方式
3、命令與檔案補全
在bash中,命令與檔案補全是非常方便與常用的功能,我們只要在輸入命令或檔案時,按「tab」鍵就會自動補全。
二 實戰
[root@localhost ~]# history -w
[root@localhost ~]# history
1 cat .bash_history
2 history -w
3 history
[root@localhost ~]# vi /etc/profile
[root@localhost ~]# history
1 cat .bash_history
2 history -w
3 history
4 vi /etc/profile
5 history
[root@localhost ~]# !3
history
1 cat .bash_history
2 history -w
3 history
4 vi /etc/profile
5 history
6 history
[root@localhost ~]# !!
history
1 cat .bash_history
2 history -w
3 history
4 vi /etc/profile
5 history
6 history
[root@localhost ~]# !cat
cat .bash_history
cat .bash_history
history -w
[root@localhost ~]# user
useradd userdel userhelper usermod usernetctl users
[root@localhost ~]# echo $path
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost ~]# cd /
bin/ dev/ home/ lib/ media/ mydata/ proc/ run/ srv/ tmp/ var/
boot/ etc/ japan/ lib64/ mnt/ opt/ root/ sbin/ sys/ usr/
[root@localhost ~]# cd /
bin/ dev/ home/ lib/ media/ mydata/ proc/ run/ srv/ tmp/ var/
boot/ etc/ japan/ lib64/ mnt/ opt/ root/ sbin/ sys/ usr/
[root@localhost ~]# cd /usr/
bin/ etc/ games/ include/ lib/ lib64/ libexec/ local/ sbin/ share/ src/ tmp/
[root@localhost ~]# cd /usr/l
lib/ lib64/ libexec/ local/
[root@localhost ~]# cd /usr/l
lib/ lib64/ libexec/ local/
[root@localhost ~]# cd /usr/local/
大小: 118.9 kb
定製Bash歷史命令
一位在 中提到了 當前終端中的命令歷史是在終端退出時寫入檔案,多個終端間的命令執行歷史不能實時共享。的問題,我也遇到這樣的問題,基於他的解決方法上,在.bash rc中新增 prompt command history a history n prompt command 使用如下命令去掉所有的重複...
bash歷史命令數 如何使用Bash歷史記錄命令
bash歷史命令數 bash歷史悠久。也就是說,它是乙個老祖先的外殼 bourne外殼 但是它還有乙個很棒的history命令,它根據其功能數量超過了所有其他外殼歷史介面。bash版本的history允許反向搜尋,快速呼叫,重寫歷史記錄等。history命令與許多其他命令不同。您可能習慣於將命令作為...
bash基礎特性之歷史命令
shell程序會在其會話中儲存此使用者提交執行過的命令,shell程序啟動後所有當前執行過的命令都會儲存在shell程序的記憶體中 只有使用者登出時才儲存到檔案中。1 history命令 用於檢視已經執行過的命令 1.root localhost history 2.1 ifconfig 3.2 s...