linux系統命令

2021-08-17 16:34:51 字數 2033 閱讀 1242



shell 是個程式,可以重複執行

備註:shell是可以分子

shell

的,所以上述實驗是在

bash

中開啟乙個子

shell

可以通過

exit退出子

shell

,需要注意的是父

shell

和子shell

之間並不知道

.bash特性

命令歷史

管道,重定向

命令別名

命令列編輯

命令列展開

檔名通配

變數指令碼程式設計:講多個要執行的命令,以某種程式邏輯組合起來進行程式設計。

bash特性部分講解

游標跳轉  ctrl+a 跳到命令列首

ctrl+e 跳到命令行尾

ctrl+u 刪除游標至命令列首的內容

ctrl+k 刪除游標至命令行尾的內容

ctrl+l  清屏

命令歷史 history

這是乙個內部命令

選項:-c 清空命令歷史

-w 儲存命令歷史到歷史檔案中

linux 可以容納

1000

條歷史命令

使用技巧

!n:  執行命令歷史中的第

n條命令;

!-n: 執行命令歷史中的倒數第

n條命令;!!:

執行上一條命令

!string :執行命令歷史中最近乙個以指定字串開頭的命令

!$ esc 後按

.alt+.(只能在本地用):三者都是引用前乙個命令的最後乙個引數。

命令補全

1》在

path

環境變數下,搜尋補全,前提是輸入部分能夠唯一識別按

tab,如果不能識別。連續按兩次

tab

2》路徑補全,

[root@ns1 ~]# vim /etc/sysyconfig/network-scripts

命名別名

撤銷別名

unalias

命令替換

把命令中某個子命令替換為起執行結果的過程』』

反引號,代表命令替換」」

弱引用,可以實現變數替換,即本來是個變數,最後替換成了他的值『』

強引用,不完成變數替換

檔名通配

*:匹配任意長度的任意字元

?:任意單個字元

:匹配指定範圍內的任意單個字元

[^]:匹配指定範圍外的任意單個字元

1.字母數字表示方式

[a-z] 匹配小寫字母

[a-z] 匹配大寫字母

[0-9] 匹配數字

[0-9a-za-z] 匹配數字和字母

linux 命令 系統命令

1.檢視主機名 hostname 2.修改主機名 重啟後無效 hostname hadoop 3.修改主機名 重啟後永久生效 vi ect sysconfig network 4.修改ip 重啟後無效 ifconfig eth0 192.168.12.22 5.修改ip 重啟後永久生效 vi etc...

Linux 系統命令

cat cd chmod chown cp cut 名稱 cat 使用許可權 所有使用者 使用方式 cat abeensttuv help version filename 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 引數 n 或 number 由 1 開始對所有輸出...

Linux系統命令

linux 系統命令 檢視linux 是32還是64 getconf long bit 檢視linux版本 cat etc issue 重啟系統 shutdown r now 檢視內網ip ifconfig a 一 檢視linux核心版本命令 兩種方法 1 cat proc version root...