久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      總結分享十個Linux環(huán)境下的替代工具

      本篇文章給大家?guī)砹薼inux操作系統(tǒng)下替代工具的相關知識,其中包括linux中安裝和使用bat命令,希望對大家有幫助。

      總結分享十個Linux環(huán)境下的替代工具

      在 Linux 操作系統(tǒng)下,我們經(jīng)常使用 cat 命令去連接多個文件并打印到標準輸出,合成幾個文件為一個目標文件,追加幾個文件到目標文件中。

      最近我在 GitHub 上發(fā)現(xiàn)了一個具有相似作用的命令叫做 “Bat”,它是 cat 命令的替代品,具有一些例如語法高亮、 Git 集成和自動分頁等非??岬奶匦浴?/p>

      在這篇文章中,就來給大家介紹下如何在 Linux 中安裝和使用 bat 命令。

      1、bat

      安裝 bat

      Arch Linux

      bat 可以在 Arch Linux 操作系統(tǒng)的默認軟件源中進行獲取,可直接使用 pacman 命令在任何基于 Arch 的系統(tǒng)上來安裝它。

      pacman -S bat

      Fedora

      dnf install bat

      macOS

      brew install bat

      Ubuntu 21.10

      我是通過 Ubuntu 環(huán)境下安裝的 bat,從 bat 的發(fā)布頁面下載.deb文件,可執(zhí)行如下命令進行下載和安裝。

      sudo apt-get install wget wget https://github.com/sharkdp/bat/releases/tag/v0.18.3/bat_0.18.3_amd64.deb sudo dpkg -i bat_0.18.3_amd64.deb

      對于其他系統(tǒng),也許需要從軟件源編譯并安裝,或參考 GitHub 上 bat 的其他操作系統(tǒng)安裝方式。

      bat 命令的使用

      bat 命令的使用與 cat 命令的使用非常相似。

      使用 bat 命令創(chuàng)建一個新文件:

      bat > jiaoben1.sh

      使用 bat 命令查看文件內容:

      bat jiaoben1.sh

      使用 bat 命令同時查看多個文件:

      bat jiaoben1.sh jiaoben2.sh

      使用 bat 命令將多個文件的內容合并到一個單獨的文件中:

      bat jiaoben1.sh jiaoben2.sh > test.txt

      上述介紹了 bat 創(chuàng)建新文件、查看文件內容、將多個文件的內容合并到一個單獨的文件中的方式。

      接下來,我們就來看一下 bat 命令一些非??岬奶匦浴?/p>

      bat 命令支持大多數(shù)編程和標記語言的語法高亮,那么我們就來使用 cat 和 bat 命令展示下 jiaoben1.sh 里面的內容做個鮮明的對比。

      總結分享十個Linux環(huán)境下的替代工具

      可以看出,cat 命令以純文本格式顯示文件的內容,而 bat 命令顯示了語法高亮和整齊的文本對齊格式。

      從上面 bat 命令的輸出,可以看出是有表格線的,如果你只想顯示行號(而沒有表格)可以使用-n參數(shù)來實現(xiàn),雖然 cat 執(zhí)行也會顯示行號,但還是沒有 bat 執(zhí)行輸出后的效果美觀。

      bat -n jiaoben2.sh

      總結分享十個Linux環(huán)境下的替代工具

      bat 命令支持 Git 集成,可以輕松查看和編輯 Git 存儲庫中的文件,bat 與 Git 連接可顯示關于索引的修改。

      總結分享十個Linux環(huán)境下的替代工具

      bat 支持自動分頁,這點特性也是需要值得注意的。

      支持分頁意思也就是說,當文件的輸出內容超出屏幕顯示的時候,bat 命令會自動將自己輸出的內容傳到 less 命令中,你將可以使用回車鍵一頁一頁的查看輸出內容,使用空格鍵可直接跳轉至文末最后一行。

      當你使用 bat 命令時這些都是不必要的,bat 命令將自動傳輸跨越多個頁面的文件的輸出。

      bat jiaoben3.sh

      總結分享十個Linux環(huán)境下的替代工具

      對比下 cat 命令,查看 jiaoben3.sh 跨多個頁面文件內容時,提示符會直接跳到文件的最后一頁,將無法看到跨多個頁面文件開頭及中間部分的內容。

      cat jiaoben3.sh

      總結分享十個Linux環(huán)境下的替代工具

      如果你想要通過 cat 來實現(xiàn) bat 命令的效果,則需要去使用 cat 的輸出傳輸?shù)?less 命令中去,這樣就可以從開頭部分一頁一頁的查看內容了。

      cat jiaoben3.sh | less

      總結分享十個Linux環(huán)境下的替代工具

      同樣,這種方式也是可以使用回車鍵一頁一頁的查看輸出內容以及使用空格鍵可直接跳轉至文末最后一行。

      bat 定制主題

      目前 bat 定制主題有 24 種,包括:Coldark-Cold、GitHub、Monokai Extended Light、OneHalfDark、Solarized (light)、TwoDark、Visual Studio Dark+、base16、zenburn 等;

      如果你不喜歡默認主題,也是可以根據(jù)自己的風格進行修改,只需執(zhí)行:bat –list-themes命令,即可顯示可用的主題。

      # bat --list-themes Theme: 1337   // Output the square of a number.   fn print_square(num: f64) {       let result = f64::powf(num, 2.0);       println!("The square of {:.2} is {:.2}.", num, result);   } ......

      例如你要選擇Dracula主題,可直接執(zhí)行:bat –theme=Dracula 文件名

      總結分享十個Linux環(huán)境下的替代工具

      如果你想永久改變某一個主題,可使用export BAT_THEME="Dracula"在你的 shell 啟動文件,以使更改為永久。

      您可以使用–style參數(shù)選項來控制bat輸出的外觀,配置元素包括:行號、文件頭、網(wǎng)格邊框、Git修改來顯示除文件內容之外的東西,參數(shù)是一個逗號分隔的列表。

      –style=numbers,changes可以使用僅顯示 Git修改和行號,而不顯示網(wǎng)格和文件標題,設置BAT_STYLE環(huán)境變量以使這些更改為永久。

      關于

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號