Linux筆記12 Shell基礎

2021-07-03 00:24:38 字數 550 閱讀 3653

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中...