歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux簡單操作

Linux簡單操作

日期:2017/3/3 10:58:33   编辑:Linux技術

Linux有圖形化和命令行兩種操作方式,圖形化就和windoes相似,這裡不再說明,下面來說命令行

CLI: Command Line Interface 就是命令行,所使用的命令行為shell ,

shell分為sh (bourn) csh tcsh ksh (korn)

bash (bourn again shell)GPL zsh

要想操作或者使用系統,就要對它下達命令,直接在命令行鍵入命令,然後按回車鍵執行,就把命令提交給系統,系統執行,並把結果返回到命令行,

COMMAND [OPTIONS...] [ARGUMENTS...]

選項:用於啟用或關閉命令的某個或某些功能;

短選項: -c, 例如: -l, -h

長選項: --word,例如: --all, --human-readable

參數:命令的作用對象,比如文件名,用戶名等

注意:

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

2、取消和結束命令執行: Ctrl+c, Ctrl+d

3、多個命令可以用;符號分開

4、一個命令可以用\分成多行

echo命令

功能:顯示字符

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

說明: echo會將輸入的字符串送往標准輸出。

輸出的字符串間以空白字符隔開, 並在最後加

上換行號

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

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

$echo –e “Enter the file name: \c”

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

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

-e 若字符串中出現以下字符,則特別加以處理,而

不會將它當成一般文字輸出:

\a 發出警告聲;

\b 退格鍵

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

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

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

\t 插入tab;

\\ 插入\字符;

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

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

命令行還有很多快捷鍵,和命令補全功能,使用快捷鍵和命令補全可以加速我們的操作,

Ctrl+A:將光標移動到命令行的開始處。 Ctrl+E:將光標移動到命行令的結尾處。 Ctrl+U:刪除行首到光標出的字符。 Ctrl+Z:把當前進程送到後台處理。 Ctrl+Alt+F1:切換到第一個文本終端。在Linux下你可以有多達六個不同的終端。 Ctrl+Alt+F7:切換到第一個圖形用戶界面(一般來說X-window在第七個終端)

命令補全

內部命令:

外部命令: bash根據PATH環境變量定義的路徑,自左而

右在每個路徑搜尋以給定命令名命名的文件,第一次找到的命令

即為要執行的命令

用戶給定的字符串只有一條惟一對應的命令,直接補全

否則,再次Tab會給出列表

路徑補全

把用戶給出的字符串當做路徑開頭,並在其指定上級目錄

下搜索以指定的字符串開頭的文件名

如果惟一:則直接補全

否則:再次Tab給出列表

history命令用法

history [-c] [-d offset]

history -anrw [filename]

history -ps arg [arg...]

-c: 清空命令歷史

-d: 刪除歷史中指定的命令;

#: 顯示最近的#條歷史

-a: 追加本次會話新執行的命令歷史列表至歷史文件

-n: 讀歷史文件中未讀過的行到歷史列表

-r: 讀歷史文件附加到歷史列表

-w: 保存歷史列表到指定的歷史文件

-p: 展開歷史參數成多個行,但不存在歷史列表中

-s: 展開歷史參數成一行,附加在歷史列表後

Copyright © Linux教程網 All Rights Reserved