gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

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

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

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

總結(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 命令的替代品,具有一些例如語(yǔ)法高亮、 Git 集成和自動(dòng)分頁(yè)等非常酷的特性。

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

1、bat

安裝 bat

Arch Linux

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

pacman -S bat

Fedora

dnf install bat

macOS

brew install bat

Ubuntu 21.10

我是通過(guò) Ubuntu 環(huán)境下安裝的 bat,從 bat 的發(fā)布頁(yè)面下載.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

對(duì)于其他系統(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ú)的文件中的方式。

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

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

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

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

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

bat -n jiaoben2.sh

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

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

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

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

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

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

bat jiaoben3.sh

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

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

cat jiaoben3.sh

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

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

cat jiaoben3.sh | less

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

同樣,這種方式也是可以使用回車(chē)鍵一頁(yè)一頁(yè)的查看輸出內(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 啟動(dòng)文件,以使更改為永久。

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

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

關(guān)于

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩在线第三页| 日韩一级理论片| 午夜视频在线网站| 无码人妻精品一区二区三区在线| 91视频福利网| www.久久av.com| 黄色aaa级片| 午夜视频在线瓜伦| 在线观看av日韩| 天堂社区在线视频| 免费大片在线观看| 国产精品99久久免费黑人人妻| 国产真人做爰毛片视频直播| 4444在线观看| 欧美黑人在线观看| www精品久久| 成人在线免费在线观看| 成人小视频在线看| 爱情岛论坛成人| 国产一伦一伦一伦| 欧美性视频在线播放| 成人av在线播放观看| 国产欧美精品aaaaaa片| 欧美日韩精品在线一区二区| 欧美xxxxx在线视频| 亚洲五月天综合| 国产精品嫩草影院8vv8| 日本三日本三级少妇三级66| 九九久久九九久久| 日本a在线免费观看| 在线免费视频a| 成人黄色一级大片| 妞干网视频在线观看| 国产精品人人妻人人爽人人牛| av免费一区二区| 欧美aaa在线观看| 精品视频在线观看一区| 亚洲男人天堂色| 超碰10000| 免费看国产黄色片| 免费人成在线观看视频播放| 美女网站免费观看视频| 一级特黄妇女高潮| 国产超碰在线播放| 久久亚洲中文字幕无码| 亚洲在线观看网站| 可以在线看的av网站| 天天操夜夜操很很操| 黄色a级片免费| 久久人妻无码一区二区| 国语对白做受xxxxx在线中国| 乱子伦一区二区| www.涩涩涩| 看av免费毛片手机播放 | 欧美精品自拍视频| 美女在线视频一区二区| www.中文字幕在线| www.好吊操| 2021狠狠干| 成人免费黄色av| 国产原创精品在线| 农村妇女精品一二区| 激情五月宗合网| 轻点好疼好大好爽视频| 九一免费在线观看| 国产人妻互换一区二区| 中文字幕第一页亚洲| 人人爽人人爽av| 一起操在线视频| 一道本在线免费视频| 亚洲男人天堂色| 青青草精品视频在线观看| 国产精品免费成人| 免费激情视频在线观看| 男女av免费观看| 国产亚洲欧美在线视频| 亚洲乱码中文字幕久久孕妇黑人| 国产一二三区在线播放| 97碰在线视频| 青青青青草视频| 国产中文字幕视频在线观看| 久久久999视频| 国产日产欧美视频| www.天天射.com| 欧美日韩理论片| 妞干网视频在线观看| 播放灌醉水嫩大学生国内精品| 国产精品333| 国产a视频免费观看| 最新国产黄色网址| 黄色网络在线观看| 成人性免费视频| 亚洲无吗一区二区三区| 国产精品嫩草影视| 久久久久久www| 九色91popny| 中国老女人av| 亚洲精品乱码久久久久久自慰| www.国产视频.com| 成年人视频大全| 天天天干夜夜夜操| 麻豆一区二区三区在线观看| 国产午夜福利在线播放| 香港日本韩国三级网站| 成年人视频网站免费| 国产视频手机在线播放| 中国一级大黄大黄大色毛片| 国产成人在线免费看| 国产av不卡一区二区| 99热成人精品热久久66| 蜜臀av.com| 欧美精品性生活| 国产免费黄色一级片| 波多野结衣网页| 超碰在线97免费| 亚洲熟妇无码一区二区三区导航| 亚洲一级片网站| 欧美日韩中文在线视频| 9色porny| 国产成人一二三区| 天天看片天天操| 免费激情视频在线观看| 久久久久久免费看| 久久视频免费在线| 中文字幕亚洲影院| 日日躁夜夜躁aaaabbbb| 精品人妻一区二区三区四区在线| 日本高清免费在线视频| 九色porny自拍| 99久久久无码国产精品6| 国产主播自拍av| 日韩视频一二三| 樱空桃在线播放| 樱空桃在线播放| 亚洲天堂第一区| 成年人视频大全| 免费观看亚洲视频| 日b视频免费观看| 国产精品无码免费专区午夜| 成人高清dvd| 草草草视频在线观看| 精品国产一区二区三区无码| 黄色一级片av| 日韩中文字幕在线免费| av免费观看网| 国产成人久久婷婷精品流白浆| 黄色网页免费在线观看| heyzo国产| 亚洲精品一二三四五区| 午夜免费看视频| 香蕉视频xxxx| 欧美日韩激情四射| 黄色免费视频大全| 激情综合网俺也去| 91高清国产视频| 影音先锋成人资源网站| 欧美极品欧美精品欧美| 国产精品69页| 三上悠亚在线一区| 91九色国产ts另类人妖| www国产精品内射老熟女| 蜜臀视频一区二区三区| 中文字幕55页| 男人添女人下面高潮视频| 中文字幕欧美人妻精品一区| www.欧美激情.com| 国产美女网站在线观看| 亚洲视频一二三四| 日本熟妇人妻xxxx| 国产视频一区二区三区在线播放 | 在线看的黄色网址| 精品日韩在线播放| 中国丰满人妻videoshd| 天天av天天操| 亚洲 欧美 日韩 国产综合 在线 | 成人午夜激情av| 日韩欧美猛交xxxxx无码| 国产精品入口免费软件| av 日韩 人妻 黑人 综合 无码| 老太脱裤让老头玩ⅹxxxx| 福利片一区二区三区| 日韩欧美一区三区| 大片在线观看网站免费收看| 最近中文字幕一区二区| 免费高清一区二区三区| 国产女同无遮挡互慰高潮91| 欧美深夜福利视频| 成人在线观看www| 三级av免费观看| 激情五月开心婷婷| 精品无码国模私拍视频| 欧洲美女和动交zoz0z| 午夜视频在线网站| 国产一区二区在线免费播放| 日本国产在线播放| 日韩黄色短视频| 亚洲精品久久久久久久蜜桃臀| 2025韩国大尺度电影| 亚洲天堂av一区二区| 国产九九在线视频|