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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

成為 Linux 終端高手必須了解的七大絕招,你都知道嗎?

馬哥Linux運維 ? 2017-12-15 16:32 ? 次閱讀

Linux 終端不僅是一個鍵入命令的地方。如若你能熟諳這些基礎技巧,那么你會在絕大多數 Linux 發行版的默認使用的 Bash shell中游刃有余。

這是howtogeek.com 網站特供給初級用戶升級打怪時不能忘記攜帶的七種武器——

1.Tab 補全

這樣能節省時間,并且對于輸入那些你不很確定其具體名稱的文件和命令來說很方便。比如,當前目錄下有一個名為“really long file name”的文件,你想要刪除它。你可以輸入完整的文件名,但是你必須確保正確地輸入了空格和每個字母。若當前目錄下還有許多以字母“r”開頭的文件,(如果你沒有正確地輸入字符) Bash 將不知道你想要刪除哪一個文件。

如果在當前目錄下存在著另一個名為“really very long file name”的文件,你敲擊了Tab鍵。Bash 將為所有以“r”開頭的文件自動補充“really ”部分。此時繼續敲擊Tab鍵,你將得到匹配所有文件名的列表。

2.管道機制

這種機制允許你把一條命令的輸出傳送到另一條命令。按照 UNIX 哲學,每個程序都足夠小,只做一件事并將之做到最好。例如,ls命令列出當前目錄下的所有文件,grep命令搜索輸入其中的指定檢索項。

你可以通過管道機制(|字符)把二者結合起來,在當前目錄下搜索文件。以下給出的命令(在當前文件夾下)搜索關鍵字為“word”的文件:

ls | grep word

3.通配符

“*”(星號)字符是一種匹配任意長度字符的通配符。比如,你想刪除當前文件夾下名為“really long file name”和“really very long file name”的兩個文件,你可以運行以下命令:

rm really*name

這條命令會刪除所有以“really”開頭以“name”結尾的文件。但是,如果你運行的是 rm * 這條命令,你將會刪除文件夾下的所有文件。(譯注:使用通配符時要小心,尤其是你的rm沒有-f確認時!)

4.輸出重定向

“>”字符可以把一條命令的輸出重定向到一個文件或另一條命令。比如,下面這行命令執行完 ls 后會列出當前文件夾下的所有文件,其結果不是在終端顯示,而是輸出到當前文件夾下一個名為“file1”的文件中去:

ls > file1

5.歷史記錄

Bash 能記住你以前輸入過的命令,上、下方向鍵可以逐行調出它們。使用 history 命令打印歷史記錄,以管道機制 grep 選擇性地輸出你想要的結果。

~

.

..

“~”,也叫做波浪符,用來表示當前用戶的主目錄。相比通過 cd /home/name 到達你的主目錄,你可以輸入 cd ~ 來達到相同效果。這點也可以在相關路徑上使用:比如 cd ~/Desktop 能夠到達當前用戶的 Desktop 目錄。

同樣,“.”代表當前目錄,“..”代表當前目錄的父目錄。使用 cd .. 可以返回上一級目錄。它們也可以用在相關路徑上,舉例說明:你當前處在 Desktop 文件夾下,通過 cd ../Documents 命令,你可以轉到與 Desktop 共有同一父文件夾的 Documents 文件夾去。

(譯注:“-”代表前一個目錄,cd – 可以返回到前一個工作目錄。)

6.后臺命令

Bash 默認情況下會在當前終端下執行你鍵入的每條命令。通常這樣是沒有問題的,但是如果你想要在啟動某個應用后繼續使用終端呢?通過輸入 firefox 啟動火狐瀏覽器,你的終端將被錯誤提示等各種信息輸出占據,直到你關閉火狐瀏覽器為止。在 Bash 中你可以通過在命令結尾添加“&”操作符來后臺執行程序。

firefox &

7.條件執行

Bash 也可以連續執行兩條命令。 第二條命令僅在第一條命令成功執行后才會開始執行。如要如此,你可以通過鍵入“&&”,也就是兩個“&”字符進行分隔,在同一行輸入兩條命令。下面給出的命令會在等待 5 秒后運行 gnome-screenshot 工具:

sleep 5 && gnome-screenshot

英文:efytimes,翻譯:Linux中國/Steve Zhang

linux.cn/article-2413-1.html


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    594

    瀏覽量

    27441

原文標題:成為 Linux 終端高手的七種武器

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LED戶外顯示屏的五大優勢,知道嗎

    LED戶外顯示屏的五大優勢,知道嗎? LED戶外顯示屏在城市的夜晚中扮演著越來越重要的角色,其鮮艷的色彩、生動的畫面為城市增添了一抹亮色。那么,LED戶外顯示屏的顯示效果到底如何呢?讓我們一起
    的頭像 發表于 01-06 18:20 ?83次閱讀

    揭秘注塑機快速換模的七大步驟,助力智能制造升級

    注塑機快速換模優化提升效率,含前期準備、停機鎖定、移除舊模、安裝新模、調試校驗、試運行及文檔記錄七大步驟,嚴格執行可顯著提升智能制造企業效益。
    的頭像 發表于 12-18 15:57 ?195次閱讀

    這些電源常用仿真軟件,知道嗎

    電源系統的建模仿真是電源開發過程中不可或缺的一環,它可以幫助工程師模擬電源系統,測試電源功能,驗證電源方案可行性,優化電源電路設計,加速電源系統開發。選擇一款合適的仿真軟件至關重要,本篇將對在電源仿真中的常用軟件為大家進行介紹。一、電源仿真1、電源仿真電源仿真是指通過計算機仿真軟件對電源系統行為進行模擬和分析。仿真軟件利用數學模型和算法來模擬電路的工作過程,
    的頭像 發表于 10-24 18:05 ?514次閱讀
    這些電源常用仿真軟件,<b class='flag-5'>你</b><b class='flag-5'>都</b><b class='flag-5'>知道嗎</b>?

    Linux 驅動開發與應用開發,知道多少?

    一、Linux驅動開發與應用開發的區別開發層次不同:Linux驅動開發主要是針對硬件設備進行編程,處于操作系統內核層,直接與硬件交互,為上層應用提供設備訪問的接口。Linux應用開發則是在操作系統
    的頭像 發表于 08-30 12:16 ?836次閱讀
    <b class='flag-5'>Linux</b> 驅動開發與應用開發,<b class='flag-5'>你</b><b class='flag-5'>知道</b>多少?

    PCBA打樣要注意哪些關鍵信息知道嗎?

    一站式PCBA智造廠家今天為大家講講PCBA打樣過程中應該注意哪些事項?產品設計研發階段進行PCBA打樣的注意事項。在產品設計研發階段進行PCBA打樣是非常關鍵的一步,接下來為大家介紹產品設計研發階段PCBA打樣的注意事項。 產品設計研發階段PCBA打樣的注意事項: 1. 設計評審與驗證:在進行PCBA打樣之前,應該進行設計評審,確保PCB布局、元器件選型、電路連接等方面符合設計要求。同時,進行模擬仿真和原型驗證,以確認設計的功能和性能。 2. 選擇合
    的頭像 發表于 08-23 09:32 ?263次閱讀

    如何更改Linux文件系統終端顯示顏色

    自己制作的簡單 Linux 文件系統,會發現終端顯示為黑白色,很不好看
    的頭像 發表于 08-12 17:29 ?605次閱讀
    如何更改<b class='flag-5'>Linux</b>文件系統<b class='flag-5'>終端</b>顯示顏色

    Linux項目開發,必須了解Systemd服務!

    本身進行更多的管理。Systemd就是為了解決這些問題而誕生的。它的設計目標是,為系統的啟動和管理提供一套完整的解決方案,根據Linux慣例,字母d是守護進程(daem
    的頭像 發表于 06-18 17:59 ?863次閱讀
    <b class='flag-5'>Linux</b>項目開發,<b class='flag-5'>你</b><b class='flag-5'>必須</b><b class='flag-5'>了解</b>Systemd服務!

    如何成為一名嵌入式C語言高手?

    嵌入式C語言領域獲得突出的技能和能力。 一、打下堅實的基礎要成為一名嵌入式C語言高手,首先需要打下堅實的基礎。掌握C語言的基本語法、數據類型、運算符、控制流程和函數等概念是必不可少的。可以通過學習
    發表于 04-07 16:03

    博泰車聯網獲七大銀行百億授信

    近日,博泰車聯網成功與中國工商銀行、中國建設銀行、中國銀行、上海銀行、交通銀行、興業銀行、招商銀行七大銀行簽署了授信戰略合作協議,累計獲得高達190億元的授信額度。同時,國泰君安也與博泰車聯網簽署了戰略合作協議,為博泰的未來發展提供進一步的助力。
    的頭像 發表于 03-29 09:23 ?587次閱讀

    如何成為一名嵌入式C語言高手?

    嵌入式C語言領域獲得突出的技能和能力。 一、打下堅實的基礎要成為一名嵌入式C語言高手,首先需要打下堅實的基礎。掌握C語言的基本語法、數據類型、運算符、控制流程和函數等概念是必不可少的。可以通過學習
    發表于 03-25 14:12

    電抗器的這些特點知道嗎

    電抗器是一種用于電力系統中的重要設備,它可以用來改善電力質量、穩定電壓和提高系統的效率。下面薩頓斯(STS)和大家一起來了解電抗器的使用說明以及安裝要點。
    的頭像 發表于 01-30 11:36 ?700次閱讀
    電抗器的這些特點<b class='flag-5'>你</b><b class='flag-5'>都</b><b class='flag-5'>知道嗎</b>

    烘缸軸頭磨損的原因大家知道嗎

    電子發燒友網站提供《烘缸軸頭磨損的原因大家知道嗎.docx》資料免費下載
    發表于 01-23 09:53 ?0次下載

    電力系統的奧秘:零線與地線的區別和聯系知道嗎

    電力系統的奧秘:零線與地線的區別和聯系知道嗎? 在電力系統中,零線和地線是兩個非常重要的概念,它們在電力系統的運行和安全方面起著重要的作用。本文將詳細介紹零線和地線的區別和聯系,包括其定義、功能
    的頭像 發表于 01-18 16:28 ?2031次閱讀

    回饋電子負載的正確使用方法,知道嗎

    回饋電子負載的正確使用方法,知道嗎? 回饋電子負載是一種用來模擬電路負載的儀器,它能夠向電路提供可控的電流或電壓,以測試電路的性能和穩定性。在電子設計、電路調試和故障排除等領域,回饋電子負載被廣泛
    的頭像 發表于 01-18 14:32 ?831次閱讀

    數字化轉型浪潮中的挑戰與機遇:企業如何應對七大難點

    隨著技術的日益進步,企業數字化轉型已成為推動商業模式創新和運營優化的關鍵。盡管數字化轉型提供了無限的可能性,但過程中的難點同樣不容小覷。下面,我們將逐一剖析企業轉型中的七大難點,并提供相應的應對策略。
    的頭像 發表于 01-10 14:57 ?548次閱讀
    主站蜘蛛池模板: 亚洲黄色小说网站| 天天操天天干天天射| 国产精品自在线天天看片| 色图插插插| 久草香蕉在线| 另类专区欧美| 午夜.dj高清在线观看免费8| 高清一区二区在线观看| 亚洲国产精品第一区二区| 特级aaa毛片| 97人人揉人人捏人人添| 永久免费看毛片| 天堂a| 国产一区二区在线视频播放| 国产视频第一页| 午夜剧场一级片| 欧美色图 亚洲| 日毛片| 黄色免费在线网站| 日本三级日本三级人妇三级四 | 爱爱免费小视频| 午夜精品免费| 成年女人毛片| 乱子伦xxxx厨房| 四虎国产精品影库永久免费| 久久黄色视屏| 午夜免费网站| 在线观看的黄网| www.亚洲成人| 日本拍拍视频| 国产精品三级在线观看| 天天干天天草| 欧美黑人性受xxxx精品| 好紧好爽的午夜寂寞视频| www.色涩| 欧美精品首页| 伊人网综合在线视频| 成人黄色免费观看| 中文字幕色网站| 免费看黄色小视频| 天天爽夜夜爽夜夜爽|