Linux命令拾遺-2
1、Linux 歷史命令
保存位置: ~/.bash_history
設置歷史命令等保存數量:/etc/profile --->HISTSIZE=1000
查看歷史命令:history
清空歷史命令:history -c
快速調用歷史命令:
1>!78:執行歷史命令中的第78條命令
2>!str:執行最後一次以"str"為開頭等歷史命令
讓歷史命令顯示時間:
在/etc/bashrc 文件中等最後一行插入“ export HISTTIMEFORMAT="%Y-%m-%d %H:%M" ” ,重啟shell後即可生效
2、Linxu 通配符
* | 匹配任意一個或多個字符 |
? | 匹配任意單個字符 |
[a-z] | 匹配連續多個字符中的一個 |
{a,min,xy} | 匹配不連續等多組字符 |
3、評估目錄和文件的大小------du
命令格式:du [選項] [目錄/文件]
常用選項:
-a 統計所有文件,而不僅僅統計目錄
-s 只顯示每個參數所占用空間的大小
-h 提供易讀得單位
常用操作:du -sh [目錄/文件]
4、別名------alias
設置別名:alias 別名=“操作”
取消別名:unalias 別名
常用操作:在用戶的~/.bashrc 中提前設置好別名,則每次登錄新的shell後即可使用別名
5、Linux的環境變量PATH
環境變量PATH是包含多個路徑的變量,通過echo $PATH 可以查看PATH中的內容,當我們在shell窗口輸入
命令時,linxu會先在PATH變量中所包含的所有路徑中依次查找用戶輸入的名,若沒有找到這個命令,則無法執行。
如果將腳本或者一些可執行文件軟鏈接到PATH的某個路徑下,則可以在任意路徑下執行這個腳本或者命令。同時
也可以對PATH變量進行修改以改善我們等使用環境。
設置環境變量(盡量不要修改原有的環境變量)
1、export PATH="新的環境變量":$PATH,
臨時生效,重啟終端後PATH值恢復設置前的值,只對當前用戶有效
2、vim ~/.bashrc 在最後一個行插入“ export PATH="新的環境變量":$PATH “
重新打開新的終端後生效,永久有效,只對當前用戶有效
3、vim /etc/profile 找到設置PATH的行插入“ export PATH="新的環境變量":$PATH “
重啟系統後有生效,永久有效,對所有用戶有效
4、vim /etc/environment 修改該文件插入所有的環境變量值並以冒號隔開
重啟系統後有生效,永久有效,對所有用戶有效
Linux命令拾遺-2