日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

20个超高效的Linux命令与技巧

發(fā)布時間:2025/3/20 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20个超高效的Linux命令与技巧 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

簡介:這里有一些很有用的 Linux 命令,終端技巧和快捷方式,可以在使用Linux命令行時節(jié)省大量時間。

在本文中,我將向您演示一些專業(yè)的Linux命令技巧,這些技巧將使您節(jié)省大量時間,在某些情況下還可以避免很多麻煩,而且它也將幫助您提高工作效率。

并不是說這些只是針對初學者的Linux技巧。即使有經驗的Linux用戶也有可能沒有發(fā)現(xiàn)這些,盡管你這些年來一直在使用Linux。

很酷的Linux終端技巧,幫助您節(jié)省時間和提高生產力您很可能已經知道這些Linux命令中的一些或全部。

無論哪種情況,都歡迎您在評論部分中分享您喜歡的技巧。其中一些技巧還取決于shell的配置方式。現(xiàn)在讓我們開始!

我將從一些看得見但又非常重要的事情開始:tab補全。

當您開始在Linux終端中鍵入內容時,您可以按Tab鍵,它會建議所有可能的選項,這些選項以您到目前為止所鍵入的字符串開頭。

例如,如果您要復制名為linuxidc.txt的文件,則只需鍵入“ cp l ”,然后按tab鍵查看可能的選項。

使用Tab鍵進行自動完成

您也可以在完成命令時使用Tab鍵。

假設您以長目錄路徑結尾,然后轉到完全不同的路徑中的另一個目錄。然后您意識到必須返回到先前所在的目錄。在這種情況下,您要做的就是鍵入以下命令:

cd -

這會將您帶回到上一個工作目錄。您無需輸入長目錄路徑,也無需復制粘貼。

在目錄之間輕松切換

如果如下所示:

[linuxidc@localhost ~/www.linuxidc.com]$cd - bash: cd: OLDPWD 未設定

是因為 cd 命令設置了 OLDPWD 環(huán)境變量值。除非你至少執(zhí)行了一次 cd 命令,否則 OLDPWD 環(huán)境變量不會包含任何值

cd - 和 cd $OLDWPD 命令的執(zhí)行結果并非在所有環(huán)境下都相同。

這太明顯了。您可以使用以下命令從Linux命令行中的任何位置移至主目錄:

cd ~

但是,您也可以僅使用cd返回主目錄:

cd ~

大多數(shù)現(xiàn)代Linux發(fā)行版均已為此命令預配置了shell。在這里至少可以節(jié)省兩次擊鍵。

快速返回主目錄

您一定在想在列出目錄內容的命令中還有了什么技巧。每個人都知道在這種情況下使用ls -l。就是這樣。大多數(shù)人使用ls -l來列出目錄的內容,而同樣的事情也可以用下面的命令來完成:

ll

同樣,這也取決于Linux發(fā)行版和shell配置,但是您很可能能夠在大多數(shù)Linux發(fā)行版中使用它。

使用ll而不是ls -l

假設您必須一個接一個地運行幾個命令。您是否在等待第一個命令完成運行,然后執(zhí)行下一個命令?那么,您可以使用“;”分隔符。

這樣,您可以在一行中運行許多命令。無需等待先前的命令完成后再執(zhí)行其他任務。

command_1; command_2; command_3

才能在一個命令中運行多個命令

在上一個命令中,您了解了如何在一個命令中運行多個命令以節(jié)省時間。但很多時候你必須確保命令不會失敗才能執(zhí)行下一條命令,那怎么半?

比如您要構建代碼,然后在構建成功的情況下才接著運行make。

在這種情況下,可以使用&&分隔符。&&確保下一條命令僅在上一條命令成功執(zhí)行時運行。

command_1 && command_2

此命令的一個很好的例子是當您使用 sudo apt update && sudo apt upgrade 升級系統(tǒng)時。

想象一下一種情況,您在幾分鐘/幾小時前使用了很長的命令,而您不得不再次使用它。問題是您不再記得確切的命令了。

反向搜索是您的救星。您可以使用搜索詞在歷史記錄中搜索命令。

只需使用ctrl + r鍵即可啟動反向搜索并鍵入命令的某些部分。它將查詢歷史記錄,并向您顯示與搜索詞匹配的命令。

ctrl + r 搜索詞

默認情況下,它將僅顯示一個結果。要查看更多與您的搜索字詞匹配的結果,您將不得不反復使用ctrl + r。要退出反向搜索,只需使用Ctrl + C。

在命令歷史記錄中進行反向搜索

請注意,在某些Bash Shell中,還可以在搜索詞中使用Page Up和Down鍵,它將自動完成命令。

在很多類Unix 的系統(tǒng)上,Ctrl-S 都有特殊的含義:它會“凍結”終端(它曾經被用來暫停快速滾動)。因為“保存”一般也是用這個快捷鍵,所以經常會有人不假思索地按下這個快捷鍵,結果大多數(shù)人都會被搞糊涂(我也經常犯這個錯誤)。解凍終端是用Ctrl-Q,所以如果你忽然發(fā)覺終端看起來被凍結了,試一下Ctrl-Q,看能不能釋放它。

假設您正在鍵入一個長命令,并且在途中您意識到必須在開始時進行一些更改。您將使用幾次向左鍵擊移動到行的開頭。并且類似地進行到該行的末尾。

當然,您可以在此處使用Home和End鍵,但是也可以使用Ctrl + A轉到行的開頭,并使用Ctrl + E轉到結尾。

動圖演示如下

移至該行的開頭或結尾

我發(fā)現(xiàn)它比使用Home和End鍵更方便,尤其是在筆記本電腦上。

在需要在應用程序運行時分析日志的情況下,可以將tail命令與-F選項一起使用。

tail -F linuxidc_log

等同于—follow=name —retry,根據(jù)文件名進行追蹤,并保持重試,即該文件被刪除或改名后,如果再次創(chuàng)建相同的文件名,會繼續(xù)追蹤。

服務器日志通常被gzip壓縮以節(jié)省磁盤空間。這給分析日志的開發(fā)人員或系統(tǒng)管理員帶來了一個問題。您可能必須將其scp到本地,然后提取它來訪問文件,因為有時您沒有提取日志的寫權限。

值得慶幸的是,在這種情況下,z命令可以幫助您。z命令提供了用于處理日志文件(例如less,cat,grep等)的常規(guī)命令的替代方法。

這樣您就可以使用zless,zcat,zgrep等命令查看壓縮包的內容,甚至不必顯式提取壓縮文件。

[linuxidc@localhost ~/www.linuxidc.com]$zcat linuxidc_log.zip | more

不解壓縮讀取壓縮文件

要查看文件的內容,cat不是最佳選擇,特別是如果文件很大。cat命令將在屏幕上顯示整個文件。

您可以使用Vi,Vim或其他基于終端的文本編輯器,但是如果您只想讀取文件,則 less 命令是更好的選擇。

less -N linuxidc.txt //按下v鍵來編輯文件 //退出編輯器后,你可以繼續(xù)用less瀏覽了

您可以在更少的范圍內搜索字詞,按頁移動,高亮與行號等。

重新使用上一個命令中的最后一項

在許多情況下,使用上一個命令的參數(shù)很方便。

假設您必須創(chuàng)建一個目錄,然后進入新創(chuàng)建的目錄。那么,您可以使用!$選項。

使用 !$

更好的方法您可以使用使用alt + . 。在最后一個命令的選項之間來回移動的次數(shù)。

您可以使用!!調用前面的整個命令。當您必須運行一個命令并意識到它需要root特權時,這一點特別有用。

一個快速 sudo !! 省去了很多擊鍵。

用!!重用當前命令中的上一個命令。

您可能已經知道Linux中的別名命令是什么。你能做的是,用它們來修正打字錯誤。例如,您可能經常將grep輸入為gerp。

如果您以這種方式在您的bashrc中放置一個別名:

alias gerp=grep

這樣,您無需再次輸入命令。

這一點有點模棱兩可,因為它取決于Linux發(fā)行版和終端應用程序。但通常,您應該能夠使用以下快捷鍵復制粘貼命令:

選擇要復制的文本,然后右鍵單擊以粘貼(在Putty和其他Windows SSH客戶端中有效)選擇要復制的文本,然后單擊鼠標中鍵(滾動按鈕)以進行粘貼

Ctrl + Shift + C表示復制,Ctrl + Shift + V表示粘貼

這可能太明顯了。如果有一個命令正在運行運行,并且您想退出該命令,則可以按Ctrl + C停止該正在運行的命令。

如果只想清空文本文件的內容而不刪除文件本身,則可以使用類似于以下命令:

> 文件名

在Linux命令行中有多種搜索和查找方法。但是,當您只想查看是否有包含特定文本的文件時,可以使用以下命令:

grep -Pri 要搜索的字符串 路徑

我強烈建議您精通find命令。《如何使用find命令在Linux中查找文件》 見 https://www.linuxidc.com/Linux/2018-07/153205.htm

最后我將用一個更明顯但卻非常重要的“技巧”來結束本文,即使用命令或命令行工具的幫助命令(help)。

幾乎所有的命令和命令行工具都帶有一個幫助頁面,顯示如何使用該命令。

經常使用幫助會告訴你這個工具/命令的基本用法。比如bc命令的幫助:

[linuxidc@localhost ~/www.linuxidc.com]$bc -help

您最喜歡的Linux命令行技巧?

本文討論的技巧應該可以在幾乎所有Linux發(fā)行版和shell中使用,而不需要安裝新工具。我還建議在Linux中使用alias命令將復雜的命令替換為簡單的命令。可以讓你節(jié)省很多時間。

歡迎關注微信公眾號【廈門微思網絡】。www.xmws.cn專業(yè)IT認證培訓19周年

主要課程:思科、華為、紅帽、ORACLE、VMware、CISP、PMP等認證培訓及考證

《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的20个超高效的Linux命令与技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产成人无码一区二区三区在线 | 亚洲综合久 | 精品国产91久久久久久 | 91网站在线免费看 | 成人av在线网站 | 青青草国产在线视频 | 神马伦理影视 | 久久一区二区三区视频 | 日韩高清av| 欧美精品中文 | 国产精品无码毛片 | 欧美日韩高清一区 | 三上悠亚人妻中文字幕在线 | 精品视频久久久久久 | 亚洲视频入口 | 激情一区二区 | 中文字幕二区在线观看 | 日本色视频 | a级片日本| 亚洲午夜精品一区二区三区 | 精品欧美一区二区三区在线观看 | 免费黄在线 | 久久精品美女视频 | 中文字幕色网 | 亚洲欧美小视频 | 人妻丰满熟妇av无码区免 | 日韩大片av | 在线观看欧美一区二区三区 | 国产欧美在线视频 | h视频亚洲 | 激情综合网五月激情 | 日韩免费观看一区二区三区 | 疯狂少妇 | 在线亚洲一区二区 | 麻豆网站在线播放 | 中文字幕天堂av | 刘玥91精选国产在线观看 | 香蕉久久av一区二区三区 | 黄色a级片视频 | 精品黑人一区二区三区在线观看 | 小辣椒导航 | 日韩av网页 | 成人综合在线观看 | 亚洲视频福利 | av中文在线| 99热精品在线 | 亚洲天堂区 | 91精产国品一二三区在线观看 | 国产探花精品一区二区 | 久久久久美女 | 国产自产21区 | 91红桃视频| 亚洲国产999 | 欧美人与性动交ccoo | 影音先锋国产在线 | 国产精品久久久久久久久久免费看 | 少妇福利在线 | 99re在线视频播放 | 四虎免费在线观看 | 亚洲日批 | 青娱乐最新地址 | 国产在线国偷精品免费看 | 少妇高潮一区二区三区在线 | 欧美一区二区三区四区在线观看 | 俺去俺来也在线www色官网 | 夜夜伊人 | 日本在线免费视频 | xxxxwwww国产| 欧美爱爱爱 | exo妈妈mv在线播放高清免费 | 午夜视频黄色 | 小sao货cao死你 | 亚洲视频精品一区 | 成人理论片 | 青青青手机在线视频 | 啪啪免费网址 | 1769国产精品| 久久韩日 | 国产精品77| y11111少妇| 精品91久久久久久 | 97caoporn| 免费www xxx| 777久久久精品一区二区三区 | 一级片免费看视频 | 特及毛片 | 黄色动漫在线观看 | www男人的天堂 | 日本午夜一区 | 超碰超碰超碰超碰超碰 | 公车激情云雨小说 | 亚洲人人爱| 亚洲成人基地 | 永久免费54看片 | 精品中出 | 日韩网站视频 | 日韩精品第一页 | 欧美性猛交69 | 久久久久久久久久久久久久久久久久 |