歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

Unix操作系統常用配置文件(9)

1.1.1  特殊功能鍵和字符

在UNIX命令操作中有一些特殊鍵,列表如下:

特殊鍵和字符

說明

|

在UNIX中的管道命令,為兩個命令之間的一條垂直豎線,第一條命令的輸出變成第二個命令的輸入;

重定向輸出符,將命令的結果輸入到一個文件,因為UNIX的標准輸出設備是用戶所使用的終端顯示器,所謂“重定向”輸出,就是將輸出內容改道到其他設備文件(用戶終端顯示器也是一個設備文件),當我們的輸出改道到一個文件時,系統自動按要求將命令輸出內容存到文件名所指的文件中去,如果文件原先存有內容,該命令將原文件內容用新文件覆蓋;

>> 

重定向輸出符,與“>”不同,它將命令的結果追加到一個文件中;

重定向輸入,因為UNIX的標准輸入設備是用戶所使用的終端鍵盤,所謂“重定向”輸入,就是將命令應輸入的參數由鍵盤改為從其他設備文件(用戶終端鍵盤也是一個設備文件)輸入;

*

UNIX中通配符,匹配文件名中的任何字符串,包括空字符串。

?

UNIX中通配符,匹配文件名中的任何單個字符。

[...]

匹配[ ]中所包含的任何字符。

[!...]

匹配[ ]中非感歎號!之後的字符。

Ctrl+c

中斷前台進程,正在用戶終端屏幕上顯示的作業稱為“前台進程”;

Ctrl+d

文件結束符;在系統命令的提示符下,可以退出先前進入的與其他系統的Telnet或ftp連接;

Ctrl+h

清除先前輸入的字符,即相當於backspace鍵。在一般的Linux聯機系統中,PC鍵盤裡的Del鍵時常可替代backspace鍵,而backspace鍵在此環境下有時會工作失常。

Ctrl+s

暫停屏幕顯示滾動,與Ctrl+q對應使用來控制屏薦顯示滾動,例如,在用cat查看文本文件內容時。

Ctrl+q

再次開始屏幕顯示的滾動,與Ctrl+S鍵配對使用,以控制屏幕滾動。

Ctrl+u

kill鍵,刪除光標所在行的所有字符

文件通配符*,?,[...],[!...]的使用舉例:

當shell遇到上述字符時,就會把它們當作特殊字符,而不是文件名中的普通字符,這樣用戶就可以用它們來匹配相應的文件名。

1、*:使用星號*可以匹配文件名中的任何字符串。就不用多說了,和win下差不多

2、?:使用可以匹配文件名中的任何單個字符。和win差不多

3、[]:使用[...]可以用來匹配方括號[ ]中的任何字符。可以使用一個橫槓-來連接兩個字母或數字,以此來表示一個范圍。

1)列出以i或o開頭的文件名:

#ls [io]*

2)列出log.開頭、後面跟隨一個數字、然後可以是任意字符串的文件名:

#ls log.[0-9]*

3)與例二相反,列出log.開頭、後面不跟隨一個數字、然後可以是任意字符串的文件名

#ls log.[!0-9]*

4)列出所有以LPS開頭、中間可以是任何兩個字符,最後以1結尾的文件名:

#ls LPS??1

5)列出所有以大寫字母開頭的文件名:

$ ls [A-Z]*

6)列出所有以小寫字母開頭的文件名:

$ ls [a-z]*

7)為了列出所有以數字開頭的文件名:

$ ls [0-9]*

8)列出所有以. 開頭的文件名(隱含文件,例如.profile、.rhosts、.history等):

$ ls .*

Copyright © Linux教程網 All Rights Reserved