Liunx Shell常見用法

2021-08-14 14:16:18 字數 648 閱讀 3815

1  expr計算整數變數值

expr 1 + 3

結果:4

注意:

整數和運算子要空格開

。2 冒號使用

示例:如果變數str不為空,$就等於str的值,若str為空,就把expr的值賦值給str。

shell的冒號相當於sql的isnull()。

3 basename  去掉檔名的目錄和字尾

示例一

[root@web ~]# basename /usr/bin/sort

sort

示例二[root@web ~]# basename /usr/include/stdio.h stdio.h

stdio.h

4 cat、more和less命令

在linux系統中有三種命令可以用來查閱全部的檔案,分別是cat、more和less命令。它們查閱檔案的使用方法也比較簡單都是 命令 檔名 ,但是三者又有著區別。

另外,多數情況下more和less命令會配合管道符來分頁輸出需要在螢幕上顯示的內容,還可以使用head和tail檢視前幾行和後幾行。

5 切割大日誌檔案命令

sed -n '/2018-04-13/p' test.log > date.log

liunx Shell程式設計基礎

一 bash命令 bash test.sh 執行test.sh bash n test.sh 檢查語法錯誤 bash x test.sh 除錯程式 bash s filename 是否存在且非空 bash t filename 檔案描述符是否在終端開啟 bash n filename 檔案上一次讀取...

liunx shell 常用命令

e filename 如果 filename存在,則為真 e var log syslog d filename 如果 filename為目錄,則為真 d tmp mydir f filename 如果 filename為常規檔案,則為真 f usr bin grep l filename 如果 f...

mysql 常見用法 mysql常見用法

檢視慢日誌 show variables like slow query log show variables like long query time 設定慢日誌記錄什麼樣的sql,預設10s log queries not using indexes 未使用索引的查詢也被記錄到慢查詢日誌中,一般...