91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

最容易被遺忘的Linux命令有哪些

發布時間:2021-10-25 09:26:19 來源:億速云 閱讀:152 作者:小新 欄目:系統運維

小編給大家分享一下最容易被遺忘的Linux命令有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

將輸出內容做一個清晰明了的表格

使用命令行的時候,經常可以看到輸出的內容一團糟:太多字符串擠在一起,根本沒法看到底輸出了什么,不信你就試試 mount 命令。

為了看清楚些,我們可以把輸出轉化為一張表格,只需要加幾個字符就行了:

mount | column –t:

最容易被遺忘的Linux命令有哪些

在這個小例子中,我們用空格把輸出結果隔成了一個表格,整個界面瞬間清楚美觀了很多。如果你不太喜歡空格作為分隔符,你也可以換成其他的,比如換成冒號(:)。

依然非常簡單:只需要在末尾使用 -s 參數制定一下相應的分割符就可以了:

cat /etc/passwd | column -t -s:

最容易被遺忘的Linux命令有哪些

重復執行一個命令,直到它運行成功

在寫這篇文章之前,我特地搜索了一下。在 Google 上,很多人都在問如何實現命令重復執行直至成功這個操作。搜索結果里提到了 ping 服務器,一直到它變得空閑位置,或者檢查是不是向某個目錄里上傳過特定的文件,再有就是檢查某個指定的鏈接是否存在之類的方法。

不過你還是有其他選擇,比如使用 while true 循環來把事情搞定:

最容易被遺忘的Linux命令有哪些

在上面這個示例中,>/dev/null 2>&1 會讓程序的輸出重定向到 /dev/ null。標準錯誤和標準輸出都會被包含進去。

這是我認為最酷的Linux命令行技巧之一。

按內存資源的使用量對進程進行排序

ps aux | sort -rnk 4:

最容易被遺忘的Linux命令有哪些

按 CPU 資源的使用量對進程進行排序

ps aux | sort -nk 3:

最容易被遺忘的Linux命令有哪些

如果想要檢查你的機器架構,那就執行 getconf LONG_BIT。

可以同時查看多個日志文件

大部分人查看日志用什么命令?回答可能是 tail 命令。不過如果要查看很多日志文件的時候, tail 就顯得比較麻煩了。這個時候就輪到我們的 multi-tail 命令登場了!不僅支持文本高亮顯示,還支持內容過濾和更多的其他功能哦~

最容易被遺忘的Linux命令有哪些

最容易被遺忘的Linux命令有哪些

有時候你需要安裝一下才能運行這條命令,不過也非常簡單 apt-get install multitail 輕松搞定。

回到你操作過的上一個目錄去

返回上一個目錄的操作非常簡單, cd – 就可以了。

讓非交互式 Shell 會話可進行交互

想要這樣做,那就把設置從 ~/.bashrc 改成 ~/.bash_profile 吧。

定時的監視性命令輸出

使用 watch 命令(watch df -h),你就可以查看到任何命令的任何輸出。例如,你可以查看可用空間以及它的使用量增長情況。

通過利用 watch 命令來操作會變化的數據,你可以盡情想象自己能拿這個來做些什么哦。

在會話關掉以后繼續運行程序

正常情況下,你運行了一個后臺程序,當你關閉shell會話的時候這個程序也會隨之被殺掉。有的情況下需要讓程序繼續運行應該怎么做?

這個可以用 nohup 命令做到 – 該指令表示不做掛斷操作:

nohup wget site.com/file.zip

這個命令大部分人都不會用,這全拜 screen 環境所賜:

最容易被遺忘的Linux命令有哪些

這樣會在同一個目錄下生成一個名稱為 nohup.out 的文件,其中包含了正在運行的程序的輸出內容:

最容易被遺忘的Linux命令有哪些

命令很酷,對吧?

自動對任何命令回答 Yes 或者 No

如果你想自動化需要向用戶說的 Yes 的過程,可以使用 yes 命令來實現:yes | apt-get update。

也許你想做的是自動地說“No”。這個可以使用 yes no | 命令來實現。

最容易被遺忘的Linux命令有哪些

創建具有指定大小的文件

可以使用 dd 命令來創建出具有指定大小的文件:dd if=/dev/zero of=out.txt bs=1M count=10。

這樣就會創建出一個 10 MB 的文件,填充零作為內容:

最容易被遺忘的Linux命令有哪些

以根目錄用戶來運行***一個命令

有時,你會忘記在需要 root 權限的命令之前敲入 sudo。這時候你沒必要去重寫命令; 只要輸入 sudo !! 就行了。

最容易被遺忘的Linux命令有哪些

對命令行會話進行記錄

如果想要把自己在 shell 屏幕上敲的內容記錄下來,可以使用 script 命令將所有敲寫的內容保存到一個名為 typescriptscript 的文件中去。

等你敲入 exit 命令以后,所有命令就都會被寫入該文件,以便你事后再回過頭去查看。

用標簽符號替換空格符

可以使用 tr 命令替換任何字符,這個用起來非常方便:cat geeks.txt | tr ‘:[space]:’ ‘’ > out.txt.

最容易被遺忘的Linux命令有哪些

將文件內容轉換為大寫或者小寫

可以這樣實現:cat myfile | tr a-z A-Z> output.txt。

強大的 Xargs 命令

xargs 命令是最重要的 Linux 命令行技巧之一。你可以使用這個命令將命令的輸出作為參數傳遞給另一個命令。例如,搜索 png 文件然后對其進行壓縮或者其它操作:

find. -name *.png -type f -print | xargs tar -cvzf images.tar.gz

又或者你的文件中有一個 URL 的列表,而你想要做的是以不同的方式下載或者處理這些 URL,可以這樣做:

cat urls.txt | xargs wget

請你要記得,***個命令的輸出會在 xargs 命令結尾處傳遞。

那如果命令需要中間過程的輸出,該怎么辦呢?這個簡單!

只需要使用 {} 并結合 -i 參數就行了。如下所示,替換在***個命令的輸出應該去的地方的參數:

ls /etc/*.conf | xargs -i cp {} /home/likegeeks/Desktop/out

這只是 Linux 命令行技巧其中的幾個而已。你可以使用其他命令來做一些更 HAPPY 的事情,比如 awk 命令和 sed 命令!

以上是“最容易被遺忘的Linux命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

略阳县| 华阴市| 安远县| 彭州市| 应用必备| 通山县| 双峰县| 西宁市| 大田县| 遂川县| 金溪县| 连平县| 都昌县| 天长市| 收藏| 江津市| 乐山市| 思南县| 凯里市| 闽侯县| 博湖县| 仁怀市| 根河市| 丹巴县| 长阳| 东丽区| 古田县| 社旗县| 日土县| 阳曲县| 德阳市| 湖南省| 泗洪县| 汝阳县| 黄山市| 东港市| 灌云县| 霸州市| 喀什市| 宣威市| 商丘市|