自學Linux Shell2.1-進入shell命令行


點擊返回 自學Linux命令行與Shell腳本之路

2.1-進入shell命令行 

進入文本命令行界面(CLI)兩種方法: 

  • 控制台終端 
  • 圖形化終端 

1. 通過Linux控制台終端訪問CLI 

按下Ctrl+Alt組合健,然后按功能健(F1~F7)進入要使用的虛擬控制台。功能鍵F1生成虛擬控制台1,F2生成虛擬控制台2,依次類推

Linux發行版通常使用Ctrl+Alt組合健+F1/F7進入圖形界面,Ubuntu使用F7,RHEL使用F1

知識點: 將終端背景色設置成白色
   方法一:setterm --inversescreen on  (off變回原黑色)

   方法二:      setterm --background white 

                       setterm --background black

setterm --參數

 1    簡潔8色如下:黑色,紅色,綠色,黃色,藍色,洋紅色,青色,或白色
 2    black, red, green, yellow, blue, magenta, cyan, or white.
 3 
 4    16色是8色加上灰度或明暗,在紅色、綠色、黃色、藍色、洋紅色、青色或白色之后加上灰度或明暗
 5    red, green, yellow, blue, magenta, cyan, or white + grey 或 bright
 6 
 7    各種顏色選項可以獨立設置,其中設置多個模式的結果(例如,下划線和-半明亮)是硬件相關的。
 8 
 9    -term 終端名字
10         覆蓋環境變量TERM.
11 
12    -reset 顯示終端重置字符串,它通常將終端重新設置為電源的狀態??(測試未見任何效果)
13 
14    -initialize 清空屏幕。
15 
16    -cursor [on|off] 顯示或關閉光標(測試時,沒有效果)
17 
18    -repeat [on|off] 只在虛擬主機上有效:鍵盤打開或關閉(測試時,顯示不支持)
19 
20    -appcursorkeys [on|off] 只在虛擬主機上有效
21         將光標鍵應用程序模式設置為on或off. 
22 
23    -linewrap [on|off] (virtual consoles only)
24         自動換行或關閉。
25 
26    -default:將終端的呈現選項設置為默認值。
27 
28    -foreground 8-color|default 設置前景文本顏色 29 
30    -background 8-color|default 設置背景文本顏色。 31 
32    -ulcolor 16-color (virtual consoles only)為加下划線的字符設置顏色。
33 
34    -hbcolor 16-color (virtual consoles only)設置半明字符的顏色。
35 
36    -inversescreen [on|off] (virtual consoles only)顛倒的屏幕顏色。前台和后台交換,下划線和半亮交換。
37 
38    -bold [on|off] 打開或關閉粗體(額外亮度)模式
39 
40    -half-bright [on|off]將昏暗(半亮度)模式開啟或關閉
41 
42    -blink [on|off]開啟或關閉閃爍模式
43 
44    -reverse [on|off]打開或關閉反向視頻模式,字符和字符背景交換顏色(-inversescreen是全屏交換)
45 
46    -underline [on|off]在開啟或關閉狀態下顯示下划線模式
47 
48    -store 存儲終端當前的呈現選項
49 
50    -clear all:同命令clear
51 
52    -clear rest:測試時報參數錯誤
53 
54    -tabs [tab1 tab2 tab3 ...] 不帶參數,測試結果如下。帶參數沒效果。
55             root@myzr:~# setterm -tabs
56             10        20        30        40        50        60        70
57             12345678901234567890123456789012345678901234567890123456789012345678901234567890
58             T      T       T       T       T       T       T       T       T       T      T
59 
60    -clrtabs [tab1 tab2 tab3 ...] 測試時報終端不支持:setterm: terminal xterm does not support --clrtabs
61 
62    -regtabs [1-160] 測試時報終端不支持:setterm: terminal xterm does not support --regtabs
63 
64    -blank [0-60|force|poke] 設置不活動的時間間隔,在幾分鍾內,之后屏幕將自動變白(如果可用的話,使用APM)
65         force:即使按鍵被按下,也要保持屏幕空白。
66         poke:開啟屏幕
67 
68    -dump [1-NR_CONS]  將給定虛擬控制台(帶有屬性)的快照寫入-file選項中指定的文件,覆蓋該文件,默認文件是screen.dump
69 
70    -append [1-NR_CONS] 類似-dump,但是將其附加到快照文件,而不是重寫它。
71 
72    -file dump文件名
73 
74    -msg [on|off] 啟用或禁用發送內核printk()消息到控制台。
75 
76    -msglevel 1-8 設置內核打印等級。
77 
78    -powersave on|vsync 將監視器放入VESA vsync掛起模式。測試無效
79 
80    -powersave hsync 將監視器放入VESA hsync掛起模式。測試無效
81 
82    -powersave powerdown 將監視器放入VESA關閉模式。測試無效
83 
84    -powersave [off]節能模式。測試無效
85 
86    -powerdown [0-60]測試無效
87 
88    -blength [0-2000]:以毫秒為間隔設置鍾的持續時間,沒有參數,默認是0。測試時不支持
89 
90    -bfreq [freqnumber] 將鍾頻率設置為赫茲,沒有參數,默認是0。測試時不支持
91 
92    -version 輸出版本信息
93 
94    -help  輸出幫助信息

 

2. 通過圖形化終端訪問CLI 

名稱

網址

Eterm

http://www.eterm.org

Final Term

http://finalterm.org

GNOME Terminal

https://help.gnome.org/users/gnome-terminal/stable

Guake

https://github.com/Guake/guake

Konsole Terminal

http://konsole.kde.org

LillyTerm

http://lilyterm.luna.com.tw/index.html

LXTerminal

http://wiki.lxde.org/en/LXTerminal

mrxvt

https://code.google.com/p/mrxvt

ROXTerm

http://roxterm.sourceforge.net

rxvt

http://sourceforge.net/projects/rxvt

rxvt-unicode

http://software.schmorp.de/pkg/rxvt-unicode

Sakura

https://launchpad.net/sakura

st

http://st.suckless.org

Terminator

https://launchpad.net/terminator

Terminology

http://www.enlightenment.org/p.php?p=about/terminology

tilda

http://tilda.sourceforge.net/tildaabout.php

UXterm

http://manpages.ubuntu.com/manpages/gutsy/man1/uxterm.1.html

Wterm

http://sourceforge.net/projects/wterm

xterm

http://invisible-island.net/xterm

Xfce4 Terminal

http://docs.xfce.org/apps/terminal/start

Yakuake

http://extragear.kde.org/apps/yakuake


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM