日常小命令集錦

2022-04-08 17:27:24 字數 1061 閱讀 5098

1、過濾掉配置檔案中帶#的行、空行、以#開頭的行

# cat file.conf | grep -v "^#" | grep -v "^$" | grep -v "#"

2、使用sed過濾出檔案中指定範圍內的字串

假如檔案的格式是這樣的:

12345

56789

我想過濾出12345,使用下面的命令。

# sed -n '//,/<\/a>/' filename

3、shell獲取字串的長度

參考:# str="abcde"

方式1:

# echo $

方式2:

# echo $ | awk ''

4、獲取指定行以及後面所有行

sed -n '/mysqld20002/,$p' /etc/my_multi.cnf

[mysqld20002]ab

c然後刪除這些行:

sed -i '/mysqld20002/,$d' /usr/local/my_multi.cnf

sed -n '/-------------/+1,$ p' /etc/my_multi.cnf

假如檔案內容為:ab

c上面的命令會列印-------------下的所有行

5、獲取某個url的返回碼

curl -i -m 10 -o /dev/null -s -w %

6、關於shell的幾個小知識點

(1)使用者互動

read -p "請輸入你的名字: " name

使用者輸入的名字會儲存到變數name中。

(2)取消backspace鍵的^h

當我們輸錯時,會需要修改,但是使用backspace鍵時,出現的卻是^h符號,所以我們要設定變數:

stty erase ^h

在shell指令碼前加上這個,就可以去到^h。

7、字串擷取

參考:

DOS命令集錦

最常用命令上課裡我們已經學習了不少dos命令,但那只是很小的一部分,在這課將簡要介紹其它一些命令。首先,在這一節先回憶一下上課的內容,不要學過就忘啊,多使用幾次就能記住的。好,開始吧,看你學得怎麼樣。cd 改變當前目錄 sys 製作dos系統盤 copy 拷貝檔案 del 刪除檔案 deltree ...

mysql命令集錦

測試環境 mysql 5.0.45 注 可以在mysql中通過mysql select version 來檢視資料庫版本 整理 leo 一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵...

MySQL命令集錦

一 連線mysql。1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...