histroy:歷史命令一般存放在~./bash_histroy檔案中,根據執行這個命令使用不同的引數,對此檔案的內容可以寫入或是清空。歷史命令缺省會儲存1000條,這個配置可以在環境變數/etc/profile配置檔案中進行修改。
tab鍵:按tab鍵進行命令或檔名補全。
別名:alias,可以給乙個命令起乙個別名。
直接執行alias命令可以看到哪些命令起了別名。
若是想要別名永久生效,則要修改配置檔案,vim /root/.bashrc
刪除別名:unalias 別名。
快捷鍵:bash有很多快捷鍵,如:
ctrl+c終止當前的命令;
ctrl+l相當於clear;
ctrl+r可以在歷史命令中搜尋命令,回車即可執;
ctrl+u刪除後剪下游標之前的命令;
ctrl+y用於貼上ctrl+u或ctrl+k剪下的內容;
ctrl+d退出當前終端。
1 2 shell的變數功能
首先給出變數的定義 變數是指沒有固定的值,可以改變的數。變數以非數字的符號來表達,一般用拉丁字母。變數的設定需要使用 等號左邊為變數名稱,右邊為變數內容,變數的定義遵循以下規則 等號兩邊不能直接使用空格,如下所示為錯誤 haoqiqi localhost myname haoqiqi bash my...
Linux基礎 12 shell裡所有的計算器
expr bc bc l 浮點運算 yum install bc y root miwifi r3 srv echo scale 2 1 3 bc l 33測試檔案狀態 d 目錄 s 檔案長度 0 非空 f 正規檔案 w 可寫 r 可讀 x 可執行 l 符號連線 u 檔案有 suid 位設定字串測試...
12 shell 字串處理
tips 在上面替換結構中string不一定是常值的,可用另外乙個變數的值或是一種命令的輸出。是去掉左邊 在鍵盤上 在 之左邊 是去掉右邊 在鍵盤上 在 之右邊 和 中的單一符號是最小匹配,兩個相同符號是最大匹配。tips 這四種模式中都不會改變 variable 的值,其中,只有在pattern中...