文件目錄:
---------------------------------------分割線:正文--------------------------------------------------------
1、uname -a #顯示系統所有相關資訊
2、uname -m #顯示計算器的硬體架構
3、uname -n #顯示主機名稱
4、uname -r #顯示核心發行版本號
5、uname -s #顯示核心名稱
6、uname -p #顯示處理行型別
7、uname -o #顯示作業系統名稱
8、uanme -i #顯示硬體平臺
1、hostname #顯示主機名
2、hostname A #臨時修改主機名,重啟後失效
3.vi /etc/hostname #永久修改主機名,重啟後生效
4、vi /etc/hosts #新增對主機名Mr.white的解析,第一行結尾新增
5、hostname -I #獲取系統IP地址,推薦使用,對應多塊網路卡的IP地址
dmesg | less #查詢核心緩衝區資訊,用於檢視硬體故障等資訊
1、stat /etc/hosts #檢視系統資訊
2、stat -f /etc/hosts #檢視檔案系統屬性
1、du -a #顯示所有目錄或檔案所佔空間
2、du -s #顯示目錄的總大小
3、du -h #會換算成K/M/G的易讀方式的結果
4、du -sh # 當前目錄總大小且易讀展示
5、du -h --max-depth=1 /usr/local/ #只顯示第一層目錄的大小
du -h --max-depth=2 /usr/local/ #顯示一二層目錄的大小
6、du -h --max-depth=2 /usr/local/ --exclude=/usr/local/share #顯示一二層目錄的大小,且排除指定目錄 /usr/local/share
1、date +%y #顯示年-短格式
2、date +%Y #顯示年-長格式
3、date +%m #顯示月
4、date +%d #顯示日
5、date +%H #顯示小時
6、date +%M #顯示分鐘
7、date +%S #顯示秒
8、date +%F #顯示特殊格式日期:年-月-日
9、 date +%T #顯示特殊格式日期:時-分-秒
10、date +%F -d '-1day' #顯示昨天,簡潔
11、date +%F -d 'yesterday' #顯示昨天2
12、date +%F -d '-1440min' #顯示昨天3
13、date +%F -d '+1day' #顯示明天
14、date +%F -d '+tomorrow' #顯示明天2
15、date +%F -d '24hour' #顯示明天3
16、date +%F -d '1440min' #顯示明天4
17、date +%F -d '+2day' #顯示兩天後
18、date +%F -d '1month' #顯示1個月後
19、date +%F -d '1year' #顯示1年後
20、 date +%F -d '1year' #顯示1年後
21、date -d 'Thu Jul 6 21:41:16 CST 2017' '+%Y-%m-%d %H:%M:%S' #時間格式轉換
22、date -s 20201220 #設定系統時間,日期
23、date -s '18:24:30 20201220' #設定全部時間
24、date +%D%n%T #顯示日期後換行顯示時間
1、echo Hello world! #直接輸出
2、 echo 'Hello world!' #直接輸出,引號括起來
3、echo "hello world!" #雙引號報錯,!有特殊功能
沒有!可以正常輸出
4、echo "hello world"! #可以放在後面輸出
5、echo "hello world\!" #可以轉義輸出
6、echo -e "hello\tworld" #製表符輸出
7、echo -e "hello\nworld" #換行輸出
8、echo hello world >> hello.txt #重定位到文字內
9、echo hello;echo world #分號可以連線兩個命令
10、echo -n hello;echo world #-n使兩個輸出不進行換行
11、列印彩色輸出:echo -e '\033[31m 紅色字 mr.white trainning \033[0m'
12、列印背景色設定:echo -e '\033[41;37m 紅底白字 mr.white trainning \033[0m'
13、echo $PATH #列印環境變數使用$美元符
1、watch -n 1 -d netstat -ant #-n每秒-d高亮顯示網路連結數的變化
2、watch cat test1220.txt #檢測當前目錄指定下檔案的變化
3、watch -t cat test1220.txt #檢測當前目錄指定下檔案的變化,不顯示標題
1、which date #檢視date命令的全路徑
2、which which #如果命令設定了別名,還會顯示別名情況
3、which java #顯示java命令的全路徑
4、which -a java #顯示所有包含java命令的路徑
1、whereis java #顯示命令和檔案
2、whereis -b java #只查詢可執行檔案
3、whereis -m java #只查詢man幫助檔案
4、whereis -s java #只查詢原始碼檔案,未找到
安裝mlocate:yum install mlocate
1、locate pwd #查詢檔案的路徑
2、locate -c pwd #顯示匹配的行數
3、locate /etc/sh #只要部分符合就輸出
4、locate /etc/sh* #萬用字元查詢
5、locate /etc/*sh* #萬用字元查詢2
updatedb可以初始化或更新locate命令使用的資料庫,update定時任務固定每天執行
1、初始化資料庫:updatedb
檢視資料庫與對應的定時任務
2、更新資料庫
updatedb -vU /root/mytest20201219/ #v顯示更新過程,U指定更新路徑