久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

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

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

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

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

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

最近我在 GitHub 上發(fā)現(xiàn)了一個(gè)具有相似作用的命令叫做 “Bat”,它是 cat 命令的替代品,具有一些例如語法高亮、 Git 集成和自動分頁等非常酷的特性。

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

1、bat

安裝 bat

Arch Linux

bat 可以在 Arch Linux 操作系統(tǒng)的默認(rèn)軟件源中進(jìn)行獲取,可直接使用 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í)行如下命令進(jìn)行下載和安裝。

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)建一個(gè)新文件:

bat > jiaoben1.sh

使用 bat 命令查看文件內(nèi)容:

bat jiaoben1.sh

使用 bat 命令同時(shí)查看多個(gè)文件:

bat jiaoben1.sh jiaoben2.sh

使用 bat 命令將多個(gè)文件的內(nèi)容合并到一個(gè)單獨(dú)的文件中:

bat jiaoben1.sh jiaoben2.sh > test.txt

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

接下來,我們就來看一下 bat 命令一些非常酷的特性。

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

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

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

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

bat -n jiaoben2.sh

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

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

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

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

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

當(dāng)你使用 bat 命令時(shí)這些都是不必要的,bat 命令將自動傳輸跨越多個(gè)頁面的文件的輸出。

bat jiaoben3.sh

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

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

cat jiaoben3.sh

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

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

cat jiaoben3.sh | less

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

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

bat 定制主題

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

如果你不喜歡默認(rèn)主題,也是可以根據(jù)自己的風(fēng)格進(jìn)行修改,只需執(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 文件名

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

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

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

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

關(guān)于

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
精品国产成人| 久久国产精品成人免费观看的软件| 老司机免费视频一区二区| 亚洲免费一区三区| 91精品麻豆| 久久精品国产99| 韩国三级一区| 蜜臀av国产精品久久久久| 青草久久视频| 精品一区av| 欧美成人综合| 日本不卡视频在线观看| 石原莉奈在线亚洲三区| 日韩激情视频网站| 粉嫩av一区二区三区四区五区 | 免费久久99精品国产自在现线| 亚洲精品成a人ⅴ香蕉片| 亚洲综合婷婷| 欧美一级全黄| 日韩免费久久| 先锋影音国产一区| 国产精品久久久网站| 亚洲五月婷婷| 国产探花在线精品| 日韩一区自拍| 日本电影久久久| 欧洲一区二区三区精品| 男女男精品视频网| 给我免费播放日韩视频| 性色av一区二区怡红| 久久永久免费| 亚洲一区二区成人| 国产一区二区三区视频在线| 视频在线观看一区二区三区| 国产精品毛片一区二区在线看| 久久精品999| 日韩一区电影| 欧美日韩中文| 国产高清一区| 精品国产乱码久久久久久1区2匹 | 国产亚洲福利| 日韩av成人高清| 日韩精品影视| 麻豆视频观看网址久久| 久久国产99| 四虎884aa成人精品最新| 欧美亚洲三级| aa国产精品| 樱桃视频成人在线观看| 91精品在线免费视频| 99香蕉国产精品偷在线观看| 国产精品久久观看| 日韩av中文字幕一区二区| 九九色在线视频| 国产精品夜夜夜| 免费国产自久久久久三四区久久| 99视频精品全部免费在线视频| 国产一区二区三区精品在线观看| 国产日韩欧美一区| 日韩视频中文| 国产一区亚洲| 色偷偷偷在线视频播放| 国产精品qvod| 日韩中出av| 久久香蕉精品| 欧美成人精品| 日韩黄色大片网站| 精品久久91| 国产精品资源| 久久亚洲国产精品一区二区| 日韩欧美二区| 高清在线一区| 国产一区二区三区四区五区传媒| 精品亚洲美女网站| 欧美日韩精品一区二区三区视频| 国产精品网站在线看| 视频一区二区中文字幕| 欧美午夜精品一区二区三区电影| 欧美日韩激情| 岛国av在线网站| 国产精品一区高清| 欧美一区激情| 欧美日韩视频免费看| 日韩精品一区二区三区免费视频 | 久久精品97| 美女尤物久久精品| 男女性色大片免费观看一区二区 | 亚洲欧洲国产精品一区| 美女毛片一区二区三区四区| 中文字幕系列一区| 日韩av首页| 欧美va亚洲va日韩∨a综合色| 亚洲影院天堂中文av色| 国产手机视频一区二区| 免费日韩av片| 亚洲久久视频| 国产日产精品_国产精品毛片| 免费福利视频一区二区三区| 国产一区二区精品福利地址| 首页国产精品| 色在线视频观看| 99精品一区| 黄色欧美日韩| 国产视频亚洲| 国产美女一区| 亚洲欧洲专区| 美女在线视频一区| 色偷偷偷在线视频播放| 欧美久久精品一级c片| 亚洲一区二区成人| 日韩avvvv在线播放| 欧美精品导航| 91看片一区| 免费欧美日韩| 久久精品99久久久| 日本久久精品| 91高清一区| 蜜桃免费网站一区二区三区| 亚洲精品大片| 美女视频网站久久| 99久久亚洲精品蜜臀| 丝袜美腿一区二区三区| 欧美精品国产白浆久久久久| 精品国产成人| 欧美午夜不卡| 久久激情五月婷婷| 亚洲伦乱视频| 天堂av一区| 中文字幕在线高清| 亚洲麻豆一区| 日本美女一区| 蜜臀久久久久久久| 久久精品国产亚洲一区二区三区| 丝袜美腿成人在线| 美女在线视频一区| 99久久精品网| 亚洲乱码视频| аⅴ资源天堂资源库在线| 亚洲中字黄色| 欧美成人aaa| 国模 一区 二区 三区| 女生影院久久| 天使萌一区二区三区免费观看| 亚洲电影有码| 中文字幕av一区二区三区人 | 国产精品巨作av| 精品一区二区三区中文字幕| 欧美福利一区| 国产精品欧美三级在线观看 | 婷婷五月色综合香五月| 久久精品国产精品亚洲毛片| 亚洲综合不卡| 精品一区二区三区中文字幕在线| 91大神在线观看线路一区| 伊人网在线播放| 午夜性色一区二区三区免费视频| 99热精品在线观看| 国产精品香蕉| 红桃视频国产一区| 国产精品videossex| 久久国产高清| 久久精品一区二区不卡| 你懂的亚洲视频| 一区二区三区四区日韩| 久久在线视频免费观看| 欧美激情视频一区二区三区免费| 久久不见久久见国语| 精品91久久久久| 国产成人精选| 欧美一区不卡| 中文在线日韩| 午夜亚洲福利在线老司机| 国产精品毛片一区二区在线看| 精品不卡一区| 亚洲精品动态| 99成人在线| 中文字幕人成乱码在线观看| 国产麻豆一区二区三区精品视频| 欧美激情aⅴ一区二区三区| 免费在线观看精品| 日韩视频精品在线观看| 久久久一二三| 中文字幕成在线观看| 麻豆传媒一区二区三区| 91成人福利| 日韩不卡免费视频| 最新国产精品视频| 午夜宅男久久久| 欧美特黄一级| 亚洲大片在线| 99久久婷婷| 国产a亚洲精品| 久久精品二区亚洲w码| 国产精品亚洲欧美一级在线| 欧美日韩亚洲三区| 欧美日韩一区二区三区在线电影| 久久久久亚洲精品中文字幕| 免费在线看一区| 另类亚洲自拍| 蜜臀av一区二区在线免费观看|