我們使用Linux的時候,經(jīng)常需要使用命令行。Linux命令行沒滲的背景默臘隱認(rèn)是白色的,字體默認(rèn)是黑色,14像素的。那么我們?nèi)绾胃鶕?jù)自己的喜好配置Linux命令行的字體和背景顏色呢?下面我給大家分享一下。

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、興安ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的興安網(wǎng)站制作公司
工具/材料
Linux Terminal
配置字體 01
首先進入Linux系統(tǒng)以后點擊左上角的Applications,然后選擇Terminal選項,如下圖所示
02
接下來在打開輪察廳的命令行中點擊頂部的Edit菜單,然后選擇Profile Preferences選項,如下圖所示
03
進入Profile Preferences設(shè)置界面以后,定位到General頁,去掉使用系統(tǒng)字體的復(fù)選框,然后點擊Font后面的按鈕,如下圖所示
04
在彈出的選擇命令行字體界面中我們選擇自己喜歡的字體,然后設(shè)置字體大小即可,如下圖所示
配置背景 01
背景的配置需要首先定位到Colors頁卡,然后去掉系統(tǒng)背景的復(fù)選框,如下圖所示
02
接下來點擊Background Color后面的按鈕進行背景色的配置,如下圖所示
03
在彈出的選擇命令行背景顏色的界面中我們選擇一個自己喜好的顏色,點擊Select按鈕即可,如下圖所示
04
最后回到命令行界面,我們就可以看到背景顏色已經(jīng)發(fā)生了改變,如下圖所示
Linux命令行的背景默認(rèn)是白色的。
配置字體步驟。
1、首先進入Linux系統(tǒng)以后遲辯點擊左上角的Apppcations,然后選擇肢手Terminal選項。
2、接下來在打開的命令行中點擊頂部的Edit菜單,然后選擇ProfilePreferences選項。
3、進入ProfilePreferences設(shè)碼饑缺置界面以后,定位到General頁,去掉使用系統(tǒng)字體的復(fù)選框,然后點擊Font后面的按鈕。
4、在彈出的選擇命令行字體界面中我們選擇自己喜歡的字體,然后設(shè)置字體大小即可。
對于Linux管理員來說,grep是日常最常用的命令,可以把匹配的字符輸出,同樣可以輸出顏色。
# grep --color 'test' /var/log/maillog
無聊練功:?用perl 實現(xiàn)grep --color
# vi colorgrep
#!/usr/bin/perl
use Term::ANSIColor;
my $test;
if (@ARGV != 2){
die "Please use (colorgrep 'some key word' filename)\n";
}
$test = shift @ARGV;
while(){
if(/$test/i){
print "$`";
print color "bold red";
print "$";
print color 'reset';
print "$'";
}
}
這里調(diào)用了Term::ANSIColor 函數(shù) color 有以下的參數(shù):
clear, reset, dark, bold, underline, underscore, blink, reverse, concealed, black, red, green, yellow, blue, magenta, cyan, white, on_black, on_red, on_green, on_yellow, on_blue, on_magenta, on_cyan, and on_white
還有以下的簡化使用方法
2) use Term::ANSIColor qw(:constants);
如果使用這種方法,可以直接把顏色屬性放在要輸出的問題前面,從而簡化輸出步驟。這些顏色屬性有:
CLEAR, RESET, BOLD, DARK, UNDERLINE, UNDERSCORE, BLINK, REVERSE, CONCEALED, BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, ON_BLACK, ON_RED, ON_GREEN, ON_YELLOW, ON_BLUE, ON_MAGENTA, ON_CYAN, and ON_WHITE
等。
例如:
print BOLD BLUE ON_WHITE “Text”, RESET, “\n”;
如果你打印完之后想清除掉字符串的格式,一定要記得在最后加上一個RESET的屬性值。
例如:
use Term::ANSIColor qw(:constants);
print BOLD, BLUE, “This text is in bold blue.\n”, RESET;
3) $Term::ANSIColor::AUTORESET = 1;
對于2)的方法,敬頃如果你不想在每條打印語句后面加上RESET的話,你可以直接把$Term::ANSIColor::AUTORESET的值設(shè)為true。這樣每次打印完字符,只要你的悶凳屬性值之間沒有逗號,系統(tǒng)將自動幫你清除掉顏色屬性。
看一個完整的例子:
use Term::ANSIColor qw(:constants);
$Term::ANSIColor::AUTORESET = 1;
print BOLD BLUE “This text is in bold blue.\n”;
print “This text is normal.\n”;
這三種方法,使用起來各有千秋,可根據(jù)要打印螞稿旅的復(fù)雜程度選用。
網(wǎng)站題目:linux顏色命令 linux顏色控制字符
轉(zhuǎn)載來于:http://www.chinadenli.net/article34/ddpedse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、云服務(wù)器、網(wǎng)站收錄、App開發(fā)、搜索引擎優(yōu)化、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)