一、uname:顯示系統(tǒng)信息
1、uname -a #顯示系統(tǒng)所有相關(guān)信息
2、uname -m #顯示計(jì)算器的硬件架構(gòu)
3、uname -n #顯示主機(jī)名稱
4、uname -r #顯示內(nèi)核發(fā)行版本號(hào)
5、uname -s #顯示內(nèi)核名稱
6、uname -p #顯示處理行類型
7、uname -o #顯示操作系統(tǒng)名稱
8、uanme -i #顯示硬件平臺(tái)
二、hostname:顯示或設(shè)置系統(tǒng)的主機(jī)名
1、hostname #顯示主機(jī)名
2、hostname A #臨時(shí)修改主機(jī)名,重啟后失效
3.vi /etc/hostname #永久修改主機(jī)名,重啟后生效
4、vi /etc/hosts #添加對(duì)主機(jī)名Mr.white的解析,第一行結(jié)尾添加
5、hostname -I #獲取系統(tǒng)IP地址,推薦使用,對(duì)應(yīng)多塊網(wǎng)卡的IP地址
三、dmesg:系統(tǒng)啟動(dòng)異常診斷
dmesg | less #查詢內(nèi)核緩沖區(qū)信息,用于查看硬件故障等信息
四、stat:顯示文件或文件系統(tǒng)狀態(tài)
1、stat /etc/hosts #查看系統(tǒng)信息
2、stat -f /etc/hosts #查看文件系統(tǒng)屬性
五、du:統(tǒng)計(jì)磁盤空間使用情況
1、du -a #顯示所有目錄或文件所占空間
2、du -s #顯示目錄的總大小
3、du -h #會(huì)換算成K/M/G的易讀方式的結(jié)果
4、du -sh # 當(dāng)前目錄總大小且易讀展示
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
六、date:顯示與設(shè)置系統(tǒng)時(shí)間
1、date +%y #顯示年-短格式
2、date +%Y #顯示年-長格式
3、date +%m #顯示月
4、date +%d #顯示日
5、date +%H #顯示小時(shí)
6、date +%M #顯示分鐘
7、date +%S #顯示秒
8、date +%F #顯示特殊格式日期:年-月-日
9、 date +%T #顯示特殊格式日期:時(shí)-分-秒
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個(gè)月后
19、date +%F -d '1year' #顯示1年后
20、date +%F -d '1year' #顯示1年后
21、date -d 'Thu Jul 6 2116 CST 2017' '+%Y-%m-%d %H:%M:%S' #時(shí)間格式轉(zhuǎn)換
22、date -s 20201220 #設(shè)定系統(tǒng)時(shí)間,日期
23、date -s '1830 20201220' #設(shè)置全部時(shí)間
24、date +%D%n%T #顯示日期后換行顯示時(shí)間
七、echo:顯示一行文本
1、echo Hello world! #直接輸出
2、echo 'Hello world!' #直接輸出,引號(hào)括起來
3、echo "hello world!" #雙引號(hào)報(bào)錯(cuò),!有特殊功能
沒有!可以正常輸出
4、echo "hello world"!#可以放在后面輸出
5、echo "hello world!" #可以轉(zhuǎn)義輸出
6、echo -e "hello world" #制表符輸出
7、echo -e "hello world" #換行輸出
8、echo hello world >> hello.txt #重定位到文本內(nèi)
9、echo hello;echo world #分號(hào)可以連接兩個(gè)命令
10、echo -n hello;echo world #-n使兩個(gè)輸出不進(jìn)行換行
11、打印彩色輸出:echo -e '?33[31m 紅色字 mr.white trainning ?33[0m'
12、打印背景色設(shè)置:echo -e '?33[41;37m 紅底白字 mr.white trainning ?33[0m'
13、echo $PATH #打印環(huán)境變量使用$美元符
八、watch:監(jiān)視命令執(zhí)行情況
1、watch -n 1 -d netstat -ant #-n每秒-d高亮顯示網(wǎng)絡(luò)鏈接數(shù)的變化
2、watch cat test1220.txt #檢測(cè)當(dāng)前目錄指定下文件的變化
3、watch -t cat test1220.txt #檢測(cè)當(dāng)前目錄指定下文件的變化,不顯示標(biāo)題
九、which:顯示命令的全路徑
1、which date #查看date命令的全路徑
2、which which #如果命令設(shè)置了別名,還會(huì)顯示別名情況
3、which java #顯示java命令的全路徑
4、which -a java #顯示所有包含java命令的路徑
十、whereis:顯示命令及相關(guān)文件全路徑
1、whereis java #顯示命令和文件
2、whereis -b java #只查找可執(zhí)行文件
3、whereis -m java #只查找man幫助文件
4、whereis -s java #只查找源代碼文件,未找到
十一、locate:快速定位文件路徑
安裝mlocate:yum install mlocate
1、locate pwd #查找文件的路徑
2、locate -c pwd #顯示匹配的行數(shù)
3、locate /etc/sh #只要部分符合就輸出
4、locate /etc/sh* #通配符查找
5、locate /etc/*sh* #通配符查找2
十二、updatedb:更新mlocate數(shù)據(jù)庫
updatedb可以初始化或更新locate命令使用的數(shù)據(jù)庫,update定時(shí)任務(wù)固定每天執(zhí)行
1、初始化數(shù)據(jù)庫:updatedb
查看數(shù)據(jù)庫與對(duì)應(yīng)的定時(shí)任務(wù)
2、更新數(shù)據(jù)庫
updatedb -vU /root/mytest20201219/ #v顯示更新過程,U指定更新路徑
審核編輯:劉清
-
處理器
+關(guān)注
關(guān)注
68文章
19404瀏覽量
231021 -
緩沖器
+關(guān)注
關(guān)注
6文章
1930瀏覽量
45621 -
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
595瀏覽量
27487 -
計(jì)算器
+關(guān)注
關(guān)注
16文章
437瀏覽量
37456 -
LINUX內(nèi)核
+關(guān)注
關(guān)注
1文章
316瀏覽量
21715
原文標(biāo)題:Linux 信息顯示與搜索命令
文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論