成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

改變linux shell的輸出效果

系統(tǒng) Linux
以上命令設(shè)置背景成為藍色,前景白色,閃爍光標,輸出字符“ME”,然后重新設(shè)置屏幕到缺省設(shè)置,輸出字符 “COOL”。“e”是命令 echo 的一個可選項,它用于激活特殊字符的解析器。

文本終端的顏色可以使用“ANSI非常規(guī)字符序列”來生成。舉例:

echo -e "\033[44;37;5m ME \033[0m COOL"

以上命令設(shè)置背景成為藍色,前景白色,閃爍光標,輸出字符“ME”,然后重新設(shè)置屏幕到缺省設(shè)置,輸出字符 “COOL”。“e”是命令 echo 的一個可選項,它用于激活特殊字符的解析器。“\033”引導非常規(guī)字符序列。“m”意味著設(shè)置屬性然后結(jié)束非常規(guī)字符序列,這個例子里真正有效的字符是 “44;37;5” 和“0”。

修改“44;37;5”可以生成不同顏色的組合,數(shù)值和編碼的前后順序沒有關(guān)系。可以選擇的編碼如下所示:

編碼    顏色/動作

0       重新設(shè)置屬性到缺省設(shè)置

1       設(shè)置粗體

2       設(shè)置一半亮度(模擬彩色顯示器的顏色)

4       設(shè)置下劃線(模擬彩色顯示器的顏色)

5       設(shè)置閃爍

7       設(shè)置反向圖象

22      設(shè)置一般密度

24      關(guān)閉下劃線

25      關(guān)閉閃爍

27      關(guān)閉反向圖象

30      設(shè)置黑色前景

31      設(shè)置紅色前景

32      設(shè)置綠色前景

33      設(shè)置棕色前景

34      設(shè)置藍色前景

35      設(shè)置紫色前景

36      設(shè)置青色前景

37      設(shè)置白色前景

38      在缺省的前景顏色上設(shè)置下劃線

39      在缺省的前景顏色上關(guān)閉下劃線

40      設(shè)置黑色背景

41      設(shè)置紅色背景

42      設(shè)置綠色背景

43      設(shè)置棕色背景

44      設(shè)置藍色背景

45      設(shè)置紫色背景

46      設(shè)置青色背景

47      設(shè)置白色背景

49      設(shè)置缺省黑色背景

其他有趣的代碼還有:

\033[2J          清除屏幕

\033[0q          關(guān)閉所有的鍵盤指示燈

\033[1q          設(shè)置“滾動鎖定”指示燈 (Scroll Lock)

\033[2q          設(shè)置“數(shù)值鎖定”指示燈 (Num Lock)

\033[3q          設(shè)置“大寫鎖定”指示燈 (Caps Lock)

\033[15:40H     把關(guān)閉移動到第15行,40列

\007            發(fā)蜂鳴生beep

#######################

RedHat的字體和背景顏色的改變方法:

命令:

PS1="[\e[32;1m\u@\h \W]\\$"

export PS1="[\e[32;1m\u@\h \W]\\$" 兩者的區(qū)別請查看環(huán)境變量的相關(guān)資料

解釋:

\e[32;1m:這就是控制字體和背景顏色的轉(zhuǎn)義字符,30~37是字體顏色、40~47是背景顏色

例子中的32;1m數(shù)字的位置是可以對調(diào)的如\e[1;32m,如果是在X環(huán)境下可以更換一下1的范圍0~10,可能有的沒用處:0或者不寫(\e [0;32m或\e[;32m)顯示淺顏色,1:顯示高亮 4:加下劃線.....如果改后的效果不好,但是又還原不了,那就不寫m前面的數(shù)字,如\e[32;m,或者直接注銷再登陸

\u \h \W:這是一些轉(zhuǎn)義字符,下面詳細解釋:

\d :代表日期,格式為weekday month date,例如:"Mon Aug 1"

\H :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux

\h :僅取主機的***個名字,如上例,則為fc4,.linux則被省略

\t :顯示時間為24小時格式,如:HH:MM:SS

\T :顯示時間為12小時格式

\A :顯示時間為24小時格式:HH:MM

\u :當前用戶的賬號名稱

\v :BASH的版本信息

\w :完整的工作目錄名稱。家目錄會以 ~代替

\W :利用basename取得工作目錄名稱,所以只會列出***一個目錄

\# :下達的第幾個命令

\$ :提示字符,如果是root時,提示符為:# ,普通用戶則為:$

\n :新建一行

字體并不局限于一個顏色,可以有多個顏色:

PS1="[\e[32;1m\u@\e[35;1m\h \e[31;1m\W]\\$"

以上兩個命令在注銷后再登陸就失效了,用下面方法使其***生效:

vi /etc/profile

在“export PATH .....”下面添加一行:export PS1="[\e[32;1m\u@\h \W]\\$"

注銷再登陸,就成功了,如果沒生效,使用source /etc/profile 命令試試,或者直接重啟機器。
 

【編輯推薦】

  1. Linux系統(tǒng)信息查看命令
  2. linux大掃盲:linux之Tar命令常用參數(shù)
  3. linux定時器的使用
責任編輯:趙寧寧 來源: chinaitlab
相關(guān)推薦

2010-03-05 15:33:57

Linux shell

2010-06-23 16:19:48

Linux Bash

2010-06-23 16:14:52

Linux Bash

2009-12-25 09:55:18

LinuxShell編程Shell基本語法

2009-10-23 13:44:03

linux Shell

2009-12-25 09:49:32

LinuxShell編程運行Shell程序

2012-01-18 10:46:33

ibmdw

2020-12-15 09:08:40

LinuxShell

2022-03-29 09:33:34

LinuxShell命令

2024-11-27 09:19:25

2009-12-25 16:04:06

shell命令行

2009-09-29 10:45:17

UnixLinuxshell

2009-12-25 16:21:41

shell命令

2009-12-25 09:50:14

Linux的Shell編程Shell程序設(shè)計

2009-03-09 21:36:41

Linux終端輸出

2010-03-23 17:06:01

2010-12-16 08:59:30

2011-01-07 17:33:47

linuxshell

2019-12-01 22:59:43

Linux shell命令進程

2011-01-10 09:54:30

linuxshell
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久精品久久久久久 | 欧美在线观看免费观看视频 | 欧美日韩中文字幕在线 | 精品国产乱码久久久久久88av | 99精品欧美一区二区蜜桃免费 | 亚洲日韩中文字幕一区 | 久久一区二区三区四区五区 | 男人的天堂中文字幕 | 国产女人第一次做爰毛片 | 涩涩视频在线观看免费 | 久久免费视频网 | 日韩欧美国产不卡 | 日韩欧美不卡 | 亚洲一区二区三区在线 | 国产高清在线精品一区二区三区 | 欧美视频在线看 | 日干夜操 | 欧美福利 | 国产女人与拘做视频免费 | 亚洲第一在线视频 | 国产精品视频久久 | 99这里只有精品 | 日韩伦理一区二区 | 亚洲精品一区二三区不卡 | 国产丝袜一区二区三区免费视频 | 久在线| 国产精品永久 | 91久久精品一区二区二区 | 超碰在线国产 | 国产精品毛片一区二区三区 | 人人干人人舔 | 在线国产精品一区 | 中文字幕视频在线观看免费 | 欧美aaaaa| 毛片免费视频 | www.伊人.com | 久久国内精品 | 欧美炮房 | 国产探花在线精品一区二区 | 成人在线观看免费视频 | 国际精品鲁一鲁一区二区小说 |