In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-04 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
Editor to share with you how to change the output effect of linux shell, I believe that most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!
The color of the text terminal can be generated using a "ANSI unconventional character sequence". For example:
Echo-e "\ 033 [4437 witch 5m ME\ 033 [0m COOL"
The above command sets the background to blue, the foreground white, flashes the cursor, outputs the character "ME", then resets the screen to the default setting, and outputs the character "COOL". " E "is an option for the command echo, which is used to activate the parser for special characters." \ 033 "Boot unconventional character sequence." M "means to set the property and then end the unconventional character sequence, and the really valid characters in this example are" 44 / 44 / 37 / 5 "and" 0 ".
The combination of different colors can be generated by modifying "44th / 37th / 5". The numerical value has nothing to do with the order before and after the coding. The encodings you can choose are as follows:
Coded color / action
0 reset properties to default settings
1 set bold
2 set half brightness (simulate the color of the color monitor)
4 set the underline (simulate the color of the color monitor)
5 set flicker
7 set the reverse image
22 set general density
24 turn off the underline
25 turn off flashing
27 turn off reverse image
30 set the black foreground
31 set the red foreground
32 set the green foreground
33 set brown foreground
34 set the blue foreground
35 set purple foreground
36 set cyan foreground
37 set the white foreground
38 underline the default foreground color
39 turn off underlining on the default foreground color
40 set a black background
41 set the red background
42 set the green background
43 set brown background
44 set the blue background
45 set purple background
46 set cyan background
47 set a white background
49 set the default black background
Other interesting codes include:
\ 033 [2J clear screen
\ 033 [0Q turn off all keyboard lights
\ 033 [1Q set "scroll lock" indicator (Scroll Lock)
\ 033 [2Q set Numeric Lock indicator (Num Lock))
\ 033 [3Q set "uppercase lock" indicator (Caps Lock)
\ 033 [15Plus 40H move the shutdown to line 15, column 40
\ 007 beeper beep
# # #
RedHat font and background color change method:
Command:
PS1= "[\ e [32th 1m\ u @\ h\ W]\\ $"
Or
For the difference between export PS1= "[32th 1m\ u @\ h\ W]\\ $", please see the relevant information on the environment variables.
Explanation:
\ e [32th 1m: this is the escape character that controls the font and background color. 30x 37 is the font color and 40th 47 is the background color.
In the example, the position of the 32th 1m number can be changed, such as\ e [1x 32m, if it is in the X environment, you can change the range of 1: 0x 10, which may be useless: 0 or not write (\ e [0x 32m or\ e [; 32m) show light color, 1: highlight 4: underline. If the effect of the change is not good, but can not restore the original, then do not write the number in front of m, such as\ e [32 [32] m, or log out and log in again.
\ u\ h\ W: these are some escape characters, which are explained in detail below:
\ d: represents a date in the format of weekday month date, for example: "Mon Aug 1"
\ H: full host name. For example, if my machine name is fc4.linux, then this name is fc4.linux
\ h: only take the * name of the host. As in the example above, fc4,.linux is omitted.
\ t: display time in 24-hour format, such as HH:MM:SS
\ t: the display time is in 12-hour format
\ a: display time is 24 hours format: HH:MM
\ U: current user's account name
\ v: version information of BASH
\ w: full working directory name. The home catalogue will be replaced by ~
\ W: use basename to get the working directory name, so only one directory will be listed
\ #: the number of orders issued
\ $: prompt character. If it is root, the prompt is: #, and the average user is: $
\ n: create a new row
Fonts are not limited to one color, but can have multiple colors:
PS1= "[\ e [32nt1m\ u @\ e [35trans1m\ h\ e [31trans1m\ W]\ $"
The above two commands will become invalid after logging out, and they will take effect in the following ways:
Vi / etc/profile
In "export PATH." Add a line below: export PS1= "[\ e [32th 1m\ u @\ h\ W]\\ $"
Log out and log in again, and it succeeds. If it doesn't work, try using the source / etc/profile command, or restart the machine directly.
The above is all the contents of the article "how to change the output effect of linux shell". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.