1. 重定向符號

輸入重定向  <

命令  < 文件

例子: wc -l < /etc/passwd                  操作符

 

 

 

                        標準  >

                        錯誤  2>                >>

                                                     2>>

                         覆蓋寫入操作    >

                         追加 >>

 

ls -l initial-setup-ks.cfg > haha

不論是正確還是錯誤信息  全部輸出   &>

ls -l hahaha &> hoho           

                         

輸出重定向   >

 

2 .     管道符   |

 

命令  |  命令 

二次處理

 

/bin/bash

/sbin/nologin      什么都干不了   不能登錄服務(wù)器

 

有多少用戶能夠登陸服務(wù)器

grep bash /etc/passwd

grep bash /etc/passwd | wc -l

顯示行號

 

ls /dev/sda*

*   代表空值或者無窮多的信息

?   單個字符  不匹配空值    可以連用

 

[a-z]    單個字母

[0-9]   單個數(shù)字

[1,3,5]   精準匹配某個數(shù)字

[a,c,g]   精準匹配某個字母

ll    ls的詳細版

/dev/sda[0-9]

 

\$$PRICE

 

\  轉(zhuǎn)義字符

 

 標準操作

 

反斜杠(\):使反斜杠后面的一個變量變?yōu)閱渭兊淖址?/p>

單引號(''):轉(zhuǎn)義其中所有的變量為單純的字符串。

雙引號(""):保留其中的變量屬性,不進行轉(zhuǎn)義處理。

反引號(``):把其中的命令執(zhí)行后返回結(jié)果。

" "

'  '    

\       轉(zhuǎn)義一個字符

``      反引號  指的是  只取返回結(jié)果

PRICE = `命令`         把其中的命令執(zhí)行后返回結(jié)果。

 

 

3.  alias   設(shè)置別名

但是是下次服務(wù)重新啟動一直生效.

alias sam = "命令"

unalias   取消別名

 

4 內(nèi)部命令

0.01%

外部命令 

99%

echo $PATH

 

whereis uptime     查看顯示內(nèi)外部存放路徑

PATH

HOME   保存每個用戶的家目錄

SHELL

MAIL   郵件路徑

HISTORY    歷史命令

LANG       遠程服務(wù)器連接亂碼問題    查看這個變量

RANDOM    隨機變量

PS1  = #