0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

科普一下Linux信息顯示與搜索命令

dyquk4xk2p3d ? 來源:馬哥Linux運(yùn)維 ? 2023-08-27 11:19 ? 次閱讀

一、uname:顯示系統(tǒng)信息

1、uname -a #顯示系統(tǒng)所有相關(guān)信息

c86f0d30-447e-11ee-a2ef-92fbcf53809c.png

2、uname -m #顯示計(jì)算器的硬件架構(gòu)

c87e82ba-447e-11ee-a2ef-92fbcf53809c.png

3、uname -n #顯示主機(jī)名稱

c88bf8be-447e-11ee-a2ef-92fbcf53809c.png

4、uname -r #顯示內(nèi)核發(fā)行版本號(hào)

c932660e-447e-11ee-a2ef-92fbcf53809c.png

5、uname -s #顯示內(nèi)核名稱

c943dd4e-447e-11ee-a2ef-92fbcf53809c.png

6、uname -p #顯示處理行類型

c950af7e-447e-11ee-a2ef-92fbcf53809c.png

7、uname -o #顯示操作系統(tǒng)名稱

c95dbdb8-447e-11ee-a2ef-92fbcf53809c.png

8、uanme -i #顯示硬件平臺(tái)

c96a52b2-447e-11ee-a2ef-92fbcf53809c.png

二、hostname:顯示或設(shè)置系統(tǒng)的主機(jī)名

1、hostname #顯示主機(jī)名

c976f94a-447e-11ee-a2ef-92fbcf53809c.png

2、hostname A #臨時(shí)修改主機(jī)名,重啟后失效

c982a51a-447e-11ee-a2ef-92fbcf53809c.png

3.vi /etc/hostname #永久修改主機(jī)名,重啟后生效

c98cabc8-447e-11ee-a2ef-92fbcf53809c.png

4、vi /etc/hosts #添加對(duì)主機(jī)名Mr.white的解析,第一行結(jié)尾添加

c99962e6-447e-11ee-a2ef-92fbcf53809c.png

c9a8d7da-447e-11ee-a2ef-92fbcf53809c.png

5、hostname -I #獲取系統(tǒng)IP地址,推薦使用,對(duì)應(yīng)多塊網(wǎng)卡的IP地址

c9b6d876-447e-11ee-a2ef-92fbcf53809c.png

三、dmesg:系統(tǒng)啟動(dòng)異常診斷

dmesg | less #查詢內(nèi)核緩沖區(qū)信息,用于查看硬件故障等信息

c9c3abc8-447e-11ee-a2ef-92fbcf53809c.png

c9d25768-447e-11ee-a2ef-92fbcf53809c.png

四、stat:顯示文件或文件系統(tǒng)狀態(tài)

1、stat /etc/hosts #查看系統(tǒng)信息

c9ec74ae-447e-11ee-a2ef-92fbcf53809c.png

2、stat -f /etc/hosts #查看文件系統(tǒng)屬性

c9fb4ede-447e-11ee-a2ef-92fbcf53809c.png

五、du:統(tǒng)計(jì)磁盤空間使用情況

1、du -a #顯示所有目錄或文件所占空間

ca094bba-447e-11ee-a2ef-92fbcf53809c.png

2、du -s #顯示目錄的總大小

ca17c118-447e-11ee-a2ef-92fbcf53809c.png

3、du -h #會(huì)換算成K/M/G的易讀方式的結(jié)果

ca2480a6-447e-11ee-a2ef-92fbcf53809c.png

4、du -sh # 當(dāng)前目錄總大小且易讀展示

ca31f43e-447e-11ee-a2ef-92fbcf53809c.png

5、du -h --max-depth=1 /usr/local/ #只顯示第一層目錄的大小

ca402162-447e-11ee-a2ef-92fbcf53809c.png

du -h --max-depth=2 /usr/local/ #顯示一二層目錄的大小

ca4e8018-447e-11ee-a2ef-92fbcf53809c.png

6、du -h --max-depth=2 /usr/local/ --exclude=/usr/local/share #顯示一二層目錄的大小,且排除指定目錄 /usr/local/share

ca58d838-447e-11ee-a2ef-92fbcf53809c.png

六、date:顯示與設(shè)置系統(tǒng)時(shí)間

1、date +%y #顯示年-短格式

ca65cfca-447e-11ee-a2ef-92fbcf53809c.png

2、date +%Y #顯示年-長格式

ca728648-447e-11ee-a2ef-92fbcf53809c.png  

3、date +%m #顯示月

ca7ef928-447e-11ee-a2ef-92fbcf53809c.png

4、date +%d #顯示日

ca8bcdec-447e-11ee-a2ef-92fbcf53809c.png

5、date +%H #顯示小時(shí)

ca97f5ea-447e-11ee-a2ef-92fbcf53809c.png

6、date +%M #顯示分鐘

caa8836a-447e-11ee-a2ef-92fbcf53809c.png

7、date +%S #顯示秒

cab6c902-447e-11ee-a2ef-92fbcf53809c.png

8、date +%F #顯示特殊格式日期:年-月-日

cac1ebb6-447e-11ee-a2ef-92fbcf53809c.png

9、 date +%T #顯示特殊格式日期:時(shí)-分-秒

caceb670-447e-11ee-a2ef-92fbcf53809c.png

10、date +%F -d '-1day' #顯示昨天,簡潔

cadd1d6e-447e-11ee-a2ef-92fbcf53809c.png

11、date +%F -d 'yesterday' #顯示昨天2

cae98838-447e-11ee-a2ef-92fbcf53809c.png

12、date +%F -d '-1440min' #顯示昨天3

caf73e4c-447e-11ee-a2ef-92fbcf53809c.png

13、date +%F -d '+1day' #顯示明天

cb1703ee-447e-11ee-a2ef-92fbcf53809c.png

14、date +%F -d '+tomorrow' #顯示明天2

cb22d908-447e-11ee-a2ef-92fbcf53809c.png

15、date +%F -d '24hour' #顯示明天3

cb2cb4c8-447e-11ee-a2ef-92fbcf53809c.png

16、date +%F -d '1440min' #顯示明天4

cb365686-447e-11ee-a2ef-92fbcf53809c.png

17、date +%F -d '+2day' #顯示兩天后

cb43096c-447e-11ee-a2ef-92fbcf53809c.png

18、date +%F -d '1month' #顯示1個(gè)月后

cb511c50-447e-11ee-a2ef-92fbcf53809c.png

19、date +%F -d '1year' #顯示1年后

cb5f31d2-447e-11ee-a2ef-92fbcf53809c.png

20、date +%F -d '1year' #顯示1年后

cb6c7680-447e-11ee-a2ef-92fbcf53809c.png

21、date -d 'Thu Jul 6 2116 CST 2017' '+%Y-%m-%d %H:%M:%S' #時(shí)間格式轉(zhuǎn)換

cb78b63e-447e-11ee-a2ef-92fbcf53809c.png

22、date -s 20201220 #設(shè)定系統(tǒng)時(shí)間,日期

cb86931c-447e-11ee-a2ef-92fbcf53809c.png

23、date -s '1830 20201220' #設(shè)置全部時(shí)間

cc2946f2-447e-11ee-a2ef-92fbcf53809c.png

24、date +%D%n%T #顯示日期后換行顯示時(shí)間

cc32628c-447e-11ee-a2ef-92fbcf53809c.png

七、echo:顯示一行文本

1、echo Hello world! #直接輸出

cc3dc92e-447e-11ee-a2ef-92fbcf53809c.png

2、echo 'Hello world!' #直接輸出,引號(hào)括起來

cc4e8b10-447e-11ee-a2ef-92fbcf53809c.png

3、echo "hello world!" #雙引號(hào)報(bào)錯(cuò),!有特殊功能

cc5bb4ac-447e-11ee-a2ef-92fbcf53809c.png

沒有!可以正常輸出

cc67e682-447e-11ee-a2ef-92fbcf53809c.png

4、echo "hello world"!#可以放在后面輸出

cc7426f4-447e-11ee-a2ef-92fbcf53809c.png

5、echo "hello world!" #可以轉(zhuǎn)義輸出

cc806a86-447e-11ee-a2ef-92fbcf53809c.png

6、echo -e "hello world" #制表符輸出

cc8f8aca-447e-11ee-a2ef-92fbcf53809c.png

7、echo -e "hello world" #換行輸出

cc98ce32-447e-11ee-a2ef-92fbcf53809c.png

8、echo hello world >> hello.txt #重定位到文本內(nèi)

cca4cd4a-447e-11ee-a2ef-92fbcf53809c.png

9、echo hello;echo world #分號(hào)可以連接兩個(gè)命令

ccb53d1a-447e-11ee-a2ef-92fbcf53809c.png

10、echo -n hello;echo world #-n使兩個(gè)輸出不進(jìn)行換行

ccbfbd58-447e-11ee-a2ef-92fbcf53809c.png

11、打印彩色輸出:echo -e '?33[31m 紅色字 mr.white trainning ?33[0m'

cccc2246-447e-11ee-a2ef-92fbcf53809c.png

12、打印背景色設(shè)置:echo -e '?33[41;37m 紅底白字 mr.white trainning ?33[0m'

cce24ae4-447e-11ee-a2ef-92fbcf53809c.png

13、echo $PATH #打印環(huán)境變量使用$美元符

cd03fc7a-447e-11ee-a2ef-92fbcf53809c.png

八、watch:監(jiān)視命令執(zhí)行情況

1、watch -n 1 -d netstat -ant #-n每秒-d高亮顯示網(wǎng)絡(luò)鏈接數(shù)的變化

cd134b8a-447e-11ee-a2ef-92fbcf53809c.png

2、watch cat test1220.txt #檢測(cè)當(dāng)前目錄指定下文件的變化

cd227682-447e-11ee-a2ef-92fbcf53809c.png

3、watch -t cat test1220.txt #檢測(cè)當(dāng)前目錄指定下文件的變化,不顯示標(biāo)題

cd3144d2-447e-11ee-a2ef-92fbcf53809c.png

九、which:顯示命令的全路徑

1、which date #查看date命令的全路徑

cd418554-447e-11ee-a2ef-92fbcf53809c.png

2、which which #如果命令設(shè)置了別名,還會(huì)顯示別名情況

cd4f3e74-447e-11ee-a2ef-92fbcf53809c.png

3、which java #顯示java命令的全路徑

cd5f2910-447e-11ee-a2ef-92fbcf53809c.png

4、which -a java #顯示所有包含java命令的路徑

cd69c50a-447e-11ee-a2ef-92fbcf53809c.png

十、whereis:顯示命令及相關(guān)文件全路徑

1、whereis java #顯示命令和文件

cd7a4ccc-447e-11ee-a2ef-92fbcf53809c.png

2、whereis -b java #只查找可執(zhí)行文件

cd8fb5f8-447e-11ee-a2ef-92fbcf53809c.png

3、whereis -m java #只查找man幫助文件

cd9f391a-447e-11ee-a2ef-92fbcf53809c.png

4、whereis -s java #只查找源代碼文件,未找到

cdaaa782-447e-11ee-a2ef-92fbcf53809c.png

十一、locate:快速定位文件路徑

安裝mlocate:yum install mlocate

cdb4fcbe-447e-11ee-a2ef-92fbcf53809c.png

1、locate pwd #查找文件的路徑

cdcf72ce-447e-11ee-a2ef-92fbcf53809c.png

2、locate -c pwd #顯示匹配的行數(shù)

cde15de0-447e-11ee-a2ef-92fbcf53809c.png

3、locate /etc/sh #只要部分符合就輸出

cdedf0e6-447e-11ee-a2ef-92fbcf53809c.png

4、locate /etc/sh* #通配符查找

cdfae9f4-447e-11ee-a2ef-92fbcf53809c.png

5、locate /etc/*sh* #通配符查找2

ce0734fc-447e-11ee-a2ef-92fbcf53809c.png

十二、updatedb:更新mlocate數(shù)據(jù)庫

updatedb可以初始化或更新locate命令使用的數(shù)據(jù)庫,update定時(shí)任務(wù)固定每天執(zhí)行

1、初始化數(shù)據(jù)庫:updatedb

ce1910c8-447e-11ee-a2ef-92fbcf53809c.png

查看數(shù)據(jù)庫與對(duì)應(yīng)的定時(shí)任務(wù)

ce27c5d2-447e-11ee-a2ef-92fbcf53809c.png

2、更新數(shù)據(jù)庫

updatedb -vU /root/mytest20201219/ #v顯示更新過程,U指定更新路徑

ce37408e-447e-11ee-a2ef-92fbcf53809c.png







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    [4.2]--Linux命令搜索命令

    Linux
    jf_90840116
    發(fā)布于 :2023年02月19日 20:37:13

    Linux硬件信息命令大全

    硬件信息linux系統(tǒng)中,有很多命令可以用于查詢主機(jī)的硬件信息,有些命令僅僅針對(duì)于特定的硬件部件,比如cpu,內(nèi)存等,而有些
    發(fā)表于 11-23 11:11

    科普一下ZYNQ是什么

    關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容來源:ZYNQ作者:watchman最近公司開始做個(gè)項(xiàng)目,再次使用到ZYNQ,今天給大家科普一下ZYNQ是什么,以及ZYNQ在嵌入式系統(tǒng)中的應(yīng)用情況。
    發(fā)表于 11-05 08:53

    請(qǐng)教一下 linux vsp命令的問題

    想請(qǐng)教一下各位大佬,最近剛剛使用Ubuntu來學(xué)習(xí)嵌入式linux,在看視頻學(xué)習(xí)的過程中看到了vsp命令的使用,但是本人分屏打開文件以后發(fā)現(xiàn)1.不會(huì)調(diào)整單個(gè)窗口的大小 2.窗口之間的欄沒有辦法拖動(dòng),想請(qǐng)教
    發(fā)表于 08-05 21:39

    Linux文件內(nèi)容查詢命令

    Linux文件內(nèi)容查詢命令 Linux文件內(nèi)容查詢命令  grep、fgrep和egrep命令  這組
    發(fā)表于 01-18 12:45 ?857次閱讀

    Linux的常用網(wǎng)絡(luò)命令

    Linux的常用網(wǎng)絡(luò)命令 Linux 的常用網(wǎng)絡(luò)命令  計(jì)算機(jī)網(wǎng)絡(luò)的主要優(yōu)點(diǎn)是能夠?qū)崿F(xiàn)資源和信息的共享,并且用戶可以遠(yuǎn)程訪問
    發(fā)表于 01-18 12:47 ?1193次閱讀

    Linux教程之常用Linux命令的詳細(xì)資料免費(fèi)下載

    Linux的系統(tǒng)管理主要在控制終端下進(jìn)行,通過使用命令行的方式進(jìn)行管理。Linux的文件命令可以完成各種復(fù)雜的工作,例如對(duì)目錄進(jìn)行復(fù)制、移動(dòng)和鏈接,
    發(fā)表于 11-16 16:17 ?14次下載

    Linux命令大全搜索工具大全

    ,增加了些數(shù)據(jù)。對(duì)他們的辛勤勞動(dòng)表示敬意,個(gè)人希望能本地離線搜索,不喜歡廣告,希望得到干凈漂亮的預(yù)覽界面,業(yè)余和工作時(shí)間需要使用大量的命令,所以干了件看似比較愚蠢的事情,在回頭有空
    發(fā)表于 01-05 08:00 ?4次下載

    Linux中mail命令的使用教程分享

    在這里整理一下Linux中mail命令的使用。mail也是個(gè)常用的命令,我們?cè)诤芏嗟胤蕉家玫剿?,比如定時(shí)把系統(tǒng)狀況或日志發(fā)送到我們的郵箱
    發(fā)表于 03-25 16:01 ?9次下載

    如何去使用這幾個(gè)Linux命令

    使用 Linux 系統(tǒng)的開發(fā)者,很多人都有自己喜歡的系統(tǒng)命令,下面這個(gè)幾個(gè)命令令是我平常用的比較多的,分享一下。
    的頭像 發(fā)表于 06-15 16:06 ?1557次閱讀

    Linux常用命令/查找/搜索命令/壓縮/解壓命令網(wǎng)絡(luò)命令

    Linux常用命令1.pwd2.cdcd命令有些縮略用法:$ cd - // 進(jìn)入上次目錄, 比如先進(jìn)入a目錄再進(jìn)入b目錄,執(zhí)行此命令后即回到a目錄$ cd ~ // 進(jìn)入
    發(fā)表于 12-16 16:53 ?12次下載
    <b class='flag-5'>Linux</b>常用<b class='flag-5'>命令</b>/查找/<b class='flag-5'>搜索命令</b>/壓縮/解壓<b class='flag-5'>命令</b>網(wǎng)絡(luò)<b class='flag-5'>命令</b>

    如何使用Linux lsmod命令

    lsmod是個(gè)命令行程序,用于顯示已加載的Linux內(nèi)核模塊的信息
    的頭像 發(fā)表于 01-17 17:51 ?4022次閱讀

    NAS搭建linux命令搜索引擎教程

    前面寫到了程序?qū)S玫膙scode,今天再來介紹款程序佬專用的搜索引擎——Linux命令搜索引擎。該引擎專用于
    的頭像 發(fā)表于 02-24 11:33 ?1148次閱讀
    NAS<b class='flag-5'>下</b>搭建<b class='flag-5'>linux</b><b class='flag-5'>命令</b><b class='flag-5'>搜索</b>引擎教程

    科普一下MTU是什么,如何設(shè)置MTU

    歡迎來到東用知識(shí)小課堂,下面我們就來科普一下一下MTU是什么,如何設(shè)置MTUMTU是最大傳輸單元的意思,代指類通訊協(xié)議某層上所能通過的最大數(shù)據(jù)包大小(以byte為單位)。最大傳輸單
    的頭像 發(fā)表于 10-29 06:00 ?4827次閱讀
    <b class='flag-5'>科普</b><b class='flag-5'>一下</b>MTU是什么,如何設(shè)置MTU

    linux free命令原理

    Linux中的 free 命令個(gè)用于查看系統(tǒng)內(nèi)存使用情況的工具。它顯示了系統(tǒng)內(nèi)存的詳細(xì)信息,包括總內(nèi)存、已使用內(nèi)存、剩余內(nèi)存、緩存和緩沖
    的頭像 發(fā)表于 11-08 11:23 ?612次閱讀