在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

6個(gè)Linux 實(shí)用工具

dyquk4xk2p3d ? 來源:良許Linux ? 2023-05-30 09:18 ? 次閱讀

在本文中,我們將更深入地挖掘 /usr/bin 的隱秘角落,并發(fā)現(xiàn)一些更加有趣的寶藏。我們將探索一些獨(dú)特而有趣的程序,乍一看可能似乎已經(jīng)過時(shí),但實(shí)際上在今天仍然非常有用。 讓我們重上探險(xiǎn)之路,繼續(xù)發(fā)現(xiàn) Linux 為我們提供的更多精彩之處。

1、fold

首先,我們有一個(gè)非常有用的小工具,它可以幫助您將輸入行按照特定的長度進(jìn)行換行。您可以通過指定字節(jié)數(shù)或空格數(shù)來定義長度。使用 fold 工具,您可以快速處理具有不同長度的文件。 例如,假設(shè)我們有一行輸入,長度為六個(gè)字符。我們希望將每行限制為只有五個(gè)字符,并將剩余部分換行。使用 fold,我們可以使用以下命令實(shí)現(xiàn):

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ echo "12345678" | fold -w 7
相應(yīng)的輸出應(yīng)為:
1234567
8
9574aaf0-fe80-11ed-90ce-dac502259ad0.png 現(xiàn)在我們可以快速將一些文本符合我們的長度限制。這對(duì)于將長文本流分解或?qū)Υa或其他配置文件強(qiáng)制施加行長度限制非常有用。 詳細(xì)了解使用 fold 的更多細(xì)節(jié),請(qǐng)查看維基頁面。

2、column

這是另一個(gè)非常有用的格式化工具。column工具可以幫助您在文本輸出中創(chuàng)建列,甚至生成整個(gè)表格,所有這些都可以通過命令行完成。 雖然使用awk等工具也可以實(shí)現(xiàn)相同的功能,但 column工具專為此特定用途而設(shè)計(jì),因此使用起來非常簡單,而且記住其語法也很容易。 如果我們想根據(jù)幾行輸入構(gòu)建一個(gè)簡單的表格,可以執(zhí)行以下命令:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ echo -e "one two three
1 2 3
93139 777777 999999" | column -t
該命令的輸出應(yīng)如下所示:
one    two     three
1      2       3
93139  777777  999999
9597a67c-fe80-11ed-90ce-dac502259ad0.png 正如您所見,輸出被自動(dòng)格式化為整齊對(duì)齊的列。這在輸出中形成了一個(gè)小表格,并且會(huì)根據(jù)每行輸入的長度自動(dòng)調(diào)整大小。 如果您在命令行上處理稍長的非結(jié)構(gòu)化數(shù)據(jù)集,并希望快速創(chuàng)建一些表格形式,這個(gè)工具將會(huì)幫上大忙。 column 的 man 頁面提供了更多用法細(xì)節(jié)和處理不同輸入的獨(dú)特方法。

3、sg

您可能聽說過 newgrp 命令。該命令以其他組的身份執(zhí)行命令,但是有一種更簡單的實(shí)用程序可以實(shí)現(xiàn)相同的功能。sg 實(shí)用程序允許您使用指定的另一個(gè)組的權(quán)限直接執(zhí)行命令。您不需要使用管道或更改現(xiàn)有的 Shell 組,只需指定一個(gè)組和一個(gè)命令即可。 要使用 sudo 組的權(quán)限執(zhí)行 ls 命令,可以輸入以下命令:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ sg sudo ls
95bfdc96-fe80-11ed-90ce-dac502259ad0.png 這將切換 ls 命令以使用 sudo 組的權(quán)限運(yùn)行。一旦命令執(zhí)行完畢,您將返回到執(zhí)行前的正常組權(quán)限。 sg 命令對(duì)于測試新的組權(quán)限或快速切換上下文以從另一個(gè)組運(yùn)行程序非常有幫助。

4、xxd

xxd 實(shí)用程序是在 Linux 上執(zhí)行十六進(jìn)制轉(zhuǎn)儲(chǔ)的眾多方法之一。有許多具有類似功能的實(shí)用程序,但 xxd 程序略有不同。它的附加優(yōu)勢在于您可以使用此實(shí)用程序進(jìn)行十六進(jìn)制的轉(zhuǎn)儲(chǔ)和還原。還有許多可配置的標(biāo)志,您還可以對(duì)二進(jìn)制文件執(zhí)行修補(bǔ)操作。 假設(shè)我們想對(duì)以下名為 linuxmi 的文件進(jìn)行十六進(jìn)制轉(zhuǎn)儲(chǔ):

linuxmi
我們只需提供輸入,xxd 將自動(dòng)將文件編碼到 stdout(對(duì)于較短的輸入文件,這是一個(gè)很方便的默認(rèn)功能):
┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ xxd linuxmi
00000000: 6c69 6e75 786d 690a
95e58414-fe80-11ed-90ce-dac502259ad0.png 您還可以通過傳遞一個(gè)額外的文件名參數(shù)來直接將輸出發(fā)送到轉(zhuǎn)儲(chǔ)文件:
xxd linuxmi 93139
96002fd0-fe80-11ed-90ce-dac502259ad0.png 這將將十六進(jìn)制轉(zhuǎn)儲(chǔ)發(fā)送到名為 93139 的文件中。 xxd 的 man 頁面可以在此處找到。

5、pwdx

這個(gè)方便的小實(shí)用程序來自于我們都熟悉和喜愛的古老 ps 實(shí)用程序家族。pwdx 實(shí)用程序可以讓您獲取運(yùn)行中進(jìn)程的當(dāng)前工作目錄。您只需要將進(jìn)程的 PID 傳遞給它,它就會(huì)告訴您該進(jìn)程的工作目錄在哪里。 假設(shè)我們想找出 cron 進(jìn)程在我們的機(jī)器上的工作目錄。首先,我們只需要使用 ps 搜索并找到它的 PID,像這樣:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ ps aux | grep cron
964403a4-fe80-11ed-90ce-dac502259ad0.png 在這里,我們可以看到cron的PID是612。現(xiàn)在,我們只需要將該進(jìn)程的PID傳遞給pwdx來確定其工作目錄,像這樣:
┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ sudo pwdx 691
如下圖: 966ddd8c-fe80-11ed-90ce-dac502259ad0.png 由于cron是系統(tǒng)進(jìn)程,您需要使用sudo才能獲取有關(guān)它的信息。命令完成后,我們得到了cron的當(dāng)前工作目錄,即 /var/spool/cron。
這可以是一個(gè)非常有價(jià)值的故障排除工具,特別是當(dāng)您追蹤目錄范圍問題時(shí)。通過使用 pwdx 進(jìn)行快速檢查,您可以準(zhǔn)確地確定一個(gè)進(jìn)程認(rèn)為它應(yīng)該從哪個(gè)位置運(yùn)行。 在這里查看 pwdx 的 man 頁面。

6、write

這個(gè)強(qiáng)大的小程序可能不會(huì)像您一開始想的那樣執(zhí)行某個(gè)特定任務(wù)。它在 Linux 中已經(jīng)存在了幾十年,甚至可以追溯到 1975 年 Unix 的第 6版。 write 實(shí)用程序?qū)嶋H上允許您向同一系統(tǒng)上的其他用戶發(fā)送消息。您可以針對(duì)任何其他登錄的用戶發(fā)送消息。提供用戶名,您將進(jìn)入一個(gè)交互式shell,以向他們寫任何您想要的文本。您鍵入的所有內(nèi)容(包括換行符)都將出現(xiàn)在目標(biāo)用戶的控制臺(tái)上。 這里是一個(gè)快速示例:

write <用戶名>
這將使您進(jìn)入一個(gè)交互式控制臺(tái),以向相應(yīng)的用戶發(fā)送消息。請(qǐng)記住,這是一種相當(dāng)侵入性的與其他用戶通信的方式。這將使他們的終端顯示您輸入的文本,而無需任何警告或提示。對(duì)他們來說,這將出現(xiàn)在他們的終端上,就像自動(dòng)出現(xiàn)的信息一樣。由于這是單向通信,他們也無法回復(fù)。 盡管現(xiàn)在有更好的方法來處理用戶之間的消息傳遞,但這是計(jì)算歷史的一部分。我相信今天仍然可以有一些創(chuàng)造性的用途。
審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210395
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3795

    瀏覽量

    81411
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4826

    瀏覽量

    69052

原文標(biāo)題:有趣的寶藏!6 個(gè)你獨(dú)特而驚人的 Linux 實(shí)用工具

文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    matlab的實(shí)用工具命令

    matlab的實(shí)用工具命令實(shí)用工具 Abcdchk  檢測(A、B、C、D)組的一致性 Chop 取n個(gè)重要的位置 Dexresp 離散取樣響應(yīng)函數(shù) 
    發(fā)表于 09-22 15:56

    申請(qǐng)實(shí)用工具軟件版主!【申請(qǐng)通過】

    標(biāo)題:申請(qǐng)實(shí)用工具軟件區(qū)版主會(huì)員ID:jianqian1991年齡:20注冊(cè)日期:忘記了!申請(qǐng)日期:2010-04-27申請(qǐng)版塊:實(shí)用工具軟件特長及愛好:籃球,電影申請(qǐng)理由:無!每天都到這里下資料!問問題!總不能沒點(diǎn)貢獻(xiàn)!自學(xué)階段沒有技術(shù)!只想申請(qǐng)個(gè)
    發(fā)表于 04-27 09:10

    51單片機(jī)實(shí)用工具

    51單片機(jī)實(shí)用工具
    發(fā)表于 12-20 22:36

    LabVIEW實(shí)用工具***寶典課件

    不知道有沒有人上傳過《labview實(shí)用工具詳解》和寶典配合真的很贊,不過只有前幾章,我是從圖書館借的書,大家可以買一本
    發(fā)表于 01-25 22:40

    Labview實(shí)用工具詳解 代碼下載

    本帖最后由 tòrγㄚ 于 2015-7-8 10:10 編輯 Labview實(shí)用工具詳解 代碼下載
    發(fā)表于 06-30 15:43

    LabVIEW實(shí)用工具詳解簡版.pdf

    LabVIEW實(shí)用工具詳解簡版[url=https://bbs.elecfans.com/forum.php?mod=attachment&aid=MjcwNTU1fDk1ZTc1NWUyfDE0MzgwNDM5Nzl8MTM3MTg4fDUwMjI1MQ%3D%3D][/url]
    發(fā)表于 07-28 08:34

    labview實(shí)用工具詳解 配套程序

    labview實(shí)用工具詳解 配套程序
    發(fā)表于 10-22 01:04

    調(diào)整線條寬度的實(shí)用工具

    調(diào)整線條寬度的實(shí)用工具 在使用AutoCAD繪圖軟件繪制各類圖形的工作中。最后一個(gè)階段是將圖形文件最終在打印機(jī)、繪圖機(jī)上輸出為圖紙。
    發(fā)表于 02-14 17:04 ?988次閱讀

    uartassist串口調(diào)試助手_實(shí)用工具

    uartassist串口調(diào)試助手_實(shí)用工具,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-17 11:16 ?41次下載

    多種電子工程師實(shí)用工具大全

    本文主要介紹了多種電子工程師實(shí)用工具大全.
    發(fā)表于 06-27 08:00 ?139次下載
    多種電子工程師<b class='flag-5'>實(shí)用工具</b>大全

    電阻色環(huán)的識(shí)別實(shí)用工具應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是電阻色環(huán)的識(shí)別實(shí)用工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 11-12 08:00 ?5次下載
    電阻色環(huán)的識(shí)別<b class='flag-5'>實(shí)用工具</b>應(yīng)用程序免費(fèi)下載

    windows啟動(dòng)修復(fù)實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是windows啟動(dòng)修復(fù)實(shí)用工具免費(fèi)下載。
    發(fā)表于 12-10 08:00 ?1次下載
    windows啟動(dòng)修復(fù)<b class='flag-5'>實(shí)用工具</b>免費(fèi)下載

    LLC計(jì)算的實(shí)用工具應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是LLC計(jì)算的實(shí)用工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 03-31 08:00 ?91次下載
    LLC計(jì)算的<b class='flag-5'>實(shí)用工具</b>應(yīng)用程序免費(fèi)下載

    頻率電感電容計(jì)算的實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是頻率電感電容計(jì)算的實(shí)用工具免費(fèi)下載。
    發(fā)表于 05-06 16:38 ?47次下載
    頻率電感電容計(jì)算的<b class='flag-5'>實(shí)用工具</b>免費(fèi)下載

    如何使用 Python 來創(chuàng)建一些強(qiáng)大的應(yīng)用和實(shí)用工具

    本文將探討如何以 Zynq UltraScale 器件上的 IP 核為目標(biāo),使用 Python 來創(chuàng)建一些強(qiáng)大的應(yīng)用和實(shí)用工具。此處提供了一個(gè)程序包,供您用于讀取設(shè)備樹和訪問 IP 核。此外還提供一個(gè)
    發(fā)表于 09-08 10:23 ?712次閱讀
    主站蜘蛛池模板: 亚洲免费影视 | 深夜免费视频 | 黄www片| 伊人2233 | 亚洲第一成人在线 | 奇米影视婷婷 | 天天鲁天天爽精品视频 | 四虎影院永久网址 | 亚洲一区日本 | 精品福利在线视频 | 国产成人综合自拍 | 欧美天天性 | 夜夜夜夜曰天天天天拍国产 | 午夜影院普通用户体验区 | 欧美成人性高清观看 | 二级黄的全免费视频 | 亚洲午夜大片 | 久久久久久午夜精品 | 久久天天躁狠狠躁夜夜爽蜜月 | 午夜性福利 | h网站在线看 | 不卡一区在线观看 | 511韩国理论片在线观看 | 精品国模| 午夜啪啪免费视频 | 国产片一级 | 磁力bt种子搜索在线 | 国产成人三级视频在线观看播放 | 很色视频| 黄色在线观看网址 | 4虎 影视 免费| 亚洲二区在线 | 国产精品美女自在线观看免费 | 国产资源在线播放 | 免费一级在线观看 | 午夜韩国理论片在线播放 | 久久婷婷综合中文字幕 | 国产精品免费看久久久香蕉 | 伊人网视频 | 国产女主播在线播放一区二区 | 天天爽夜夜爽 |