linux簡單命令

Linux簡單命令shell

Bash  shell緩存

顯示當前使用的shell:#echo $ {SHELL}ide

顯示當前系統使用的全部shell:# cat  /etc/shellsspa

區別當前命令是內部命令仍是外部命令:命令行

# type COMMANDserver

Hash命令:hash 顯示hash 緩存     對象

          hash -r 清除緩存字符串

命令格式:   短選項: -c,  例如:-l   -hhash

             長選項: --word,例如: --allit

參數:命令做用的對象,好比文件名 用戶名

注意:1:多選項,以及多參數和命令之間使用空白字符分隔。

      2:取消命令  ctrl+c  結束命令 ctrl+d

      3:多個命令能夠使用;分開

      4:一個命令能夠用\分紅多行。

Date: 顯示日期和時間

cal -顯示日曆 v

nano –文本編輯

screen命令:

 打開新的screen: screen –S [SESSION]

加入會話: screen –x [SESSION]

退出並關閉screen: exit

剝離當前screen: Ctrl+a,d

顯示全部已經打開的screen: screen -ls

恢復某screen screen -r [SESSION]

vecho命令

功能:顯示字符

語法:echo [-neE][字符串]

說明:echo會將輸入的字符串送往標準輸出。 輸出的字符串間以空白字符隔開, 並在最後加 上換行號

echo "$VAR_NAME": 變量會替換,雙引號表弱引用

 echo '$VAR_NAME': 變量不會替換,強引用

$echo –e 「Enter the file name: \c」

echo 須要使用-e 參數來打印轉義字符.

vecho命令選項: v

-n 不在字符的最後自動換行

v-e 若字符串中出現如下字符,則特別加以處理,而 不會將它當成通常文字輸出:

 \a 發出警告聲;

\b 退格鍵

 \c 最後不加上換行符號;

\n 換行且光標移至行首;

 \r 光標移至行首,但不換行;

 \t 插入tab;

 \\ 插入\字符;

\0nnn 插入nnn(八進制)所表明的ASCII字符

echo -e "\033[43;31mred color\033[0m"

 \xHH插入HH(十六進制)所表明的ASCII字符

 命令行擴展:$( ) 或 ``

把一個命令的輸出打印給另外一個命令的參數

 $ echo "This system's name is $(hostname) "

This system's name is server1.example.com

 $echo "i am `whoami` " i am root v

 括號擴展:{ }

打印重複字符串的簡化形式

$ echo file{1,3,5}

file1 file3 file5

$ rm -f file{1,3,5}

相關文章
相關標籤/搜索