linux命令輸出變大寫 linux怎么輸出

Linux命令行字符太小如何調(diào)大

linux修改終端字體的設(shè)置方法,通過console-tools設(shè)置控制臺(tái)字體:1.選用并測試合適的字體和字庫文件:

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出海滄免費(fèi)做網(wǎng)站回饋大家。

1

ls /usr/share/consolefonts/

2.測試選用喜愛的字庫文件:

1

2

consolechars -f /usr/share/consolefonts/lat9w-16.psf.gz

consolechars -f /usr/share/consolefonts/lat2-16.psf.gz

3.保存控制臺(tái)默認(rèn)字體配置:

1

vi /etc/console-tools/config

注:將合適的字庫文件設(shè)置為默認(rèn),如果選擇lat2-16.psf.gz 字庫文件,可將SCREEN_FONT設(shè)成:SCREEN_FONT=lat2-16

Linux中批量把文件名大小寫轉(zhuǎn)換

linux中批量把文件名大小寫轉(zhuǎn)換一哥們從現(xiàn)場打來急電說現(xiàn)在有一個(gè)目錄,目錄下有上千個(gè)文件,現(xiàn)在需要把文件名由小寫全部轉(zhuǎn)化為大寫。首先不能寫腳本,那樣的話還要教他用vi,

改權(quán)限,只能用命令了。字符轉(zhuǎn)換嘛,當(dāng)然想到的是

tr

for

file

in

*

;do

mv

$file

`echo

$file

|

tr

'a-z'

'A-Z'`;done過了一會(huì)兒這哥們又打電話說,擴(kuò)展名不要改為大寫的,保留為小寫就行了。這樣明顯分段的事情當(dāng)然要交給

awk

了:

for

file

in

*;do

mv

$file

`echo

$file

|

awk

-F

.

'{print

toupper($1).$2}'

`;done這樣是可以把類似

a.txt

的文件修改了,但有多個(gè)擴(kuò)展名的就沒招了,比如

b.tar.gz,還好

awk

支持變量:

for

file

in

*;do

mv

$file

`echo

$file

|awk

-F

.

'

{

for

(i

=

1;

i

=

NF;i++)

if

(i

==

1)

result

=

toupper($i);

else

result

+=

.$i;

print

$result;

}'

`;done但結(jié)果是錯(cuò)的,一個(gè)文件名也沒有改變,查了下說gawk才支持toupper,

tolower,換成gawk

還是不對。最后沒辦法只好找個(gè)折衷的方法,先全部轉(zhuǎn)化為大寫,然后再將擴(kuò)展名轉(zhuǎn)回小寫:for

file

in

*;

do

mv

$file

`echo

$file

|

sed

-e

s//.TXT//.txt/g

`;done但是/.并沒有被轉(zhuǎn)義成.,

而依然是代表任意字符,這樣的話如果basename中含有擴(kuò)展名就悲劇了。

試了幾下發(fā)現(xiàn)這樣才是轉(zhuǎn)義的:

sed

-e

s/[.]TXT/.txt/g

`;ok.

linux,編寫shell程序,將一個(gè)文件名作為程序的參數(shù),把該文件中的英文字母全部轉(zhuǎn)換成大寫字母

將文件名作為程序的參數(shù),

這個(gè)就是位置變量了哦,比如$1。

如果要將字符轉(zhuǎn)化的話,

就是用tr了轉(zhuǎn)換了,

比如tr

A-Z

a-z

如果樓主不懂的話,

就私下交流了。

當(dāng)然,

以后要是遇到了Linux服務(wù)器的問題,

shell編程問題,

linux系統(tǒng)管理,

等等的問題,

也都可以一起研究啊!

linux 把小寫字母變?yōu)榇髮懽帜傅男〕绦蛟撛趺醋?/h2>

#include stdio.h

#include stdlib.hint main(int argc,char* argv[])

{

int i;

char dst[128],*pstr = argv[1];

for(i=0;*pstr;i++)

dst[i] = toupper(*pstr++);

dst[i] = '\0';

printf("%s\n",dst);

return 0;

}程序主體剛好7行。toupper是系統(tǒng)自帶的庫函數(shù),用于實(shí)現(xiàn)把字母小寫變大寫;tolower是大寫變小寫。toupper的函數(shù)可以這樣實(shí)現(xiàn):Int toupper(int c){ if( c = 'a' c = 'z' ) c -= ('a'-'A'); return c;}

標(biāo)題名稱:linux命令輸出變大寫 linux怎么輸出
分享URL:http://muchs.cn/article26/dogidjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)ChatGPT、網(wǎng)站導(dǎo)航、全網(wǎng)營銷推廣、靜態(tài)網(wǎng)站、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司