網路配置和元字元

2022-08-02 19:21:11 字數 2989 閱讀 8695

1 網路

ip配置

1.1 暫時

ipifconfig 網絡卡

ip位址

裝ifconfig

rpm -qf /usr/sbin/ifconfig

或者用ip add show

1.2 永久

ip/etc/sysconfig/network-scripts下面有對應每個網絡卡的配置檔案

進入配置檔案進行修改

修改bootprotpo由

dhcp

變為static

新增ipaddr=192.168.16.233

prefix=24

gateway=192.168.16.254

dns1=192.168.16.254

dns2=192.168.16.254(備用

dns)

修改onboot為

yes重啟網路

systemctl restart network

1.3 ifconfig

顯示兩塊網絡卡ens33和

lo,其中

ens33

表示該機器的網絡卡

,lo是用於回環的

inet表示

ipv4的ip

位址netmask表示掩碼

ether表示

mac位址

1.4 配置

dns伺服器

/etc/resolv.conf的配置

namserver   dns伺服器

ip位址

1.5 配置路由表

route add default gw 閘道器

ip位址

netmask

子網掩碼

route -n 檢視路由表

table

1.6 修改主機名

檢視hostname

hostname

修改hostname

hostnamectl set-hostname 新改的名字

回到頂部

2 ssh

2.1 遠端登入

遠端登入

ssh 使用者@目標

ip位址

如果不寫使用者的話, 就預設

root

使用者登入

複製檔案

scp 本地檔案或者資料夾 目標

ip:儲存位置

scp 目標

ip:儲存位置 本地檔案或者資料夾

2.2 公鑰登入

建立秘鑰

ssh-kengen

分發公鑰   

ssh-copy-id  -i (可以填寫公鑰檔案

) 使用者

@ip位址

如果不寫使用者的話, 就預設

root

使用者登入

因為指定了使用者, 所以分發的公鑰存放在

~/.ssh

資料夾下

此時在接受端, 需要將獲得的

id.rsa.pub

更名為

authorized_keys

最好將許可權設定為

6002.3 修改埠

/etc/ssh/sshd_config

設定port為想要修改的埠

重啟ssh

systemctl restart sshd

2.4新增埠登入

ssh ip位址

-p 埠號

scp -p 埠號 本地檔案 目標

ip:儲存位置

scp -p 埠號 目標

ip:儲存位置 本地檔案

scp -r 本地資料夾 目標

ip:儲存位置

scp -r 目標

ip:儲存位置 本地資料夾

回到頂部

3 命令的優先順序

最高的優先順序 alias

建立alias 名字

= '內容'解除

unalias 名字

第二優先順序 compound commands(復合命令

)有if for while

第三優先順序 function

就是自定義function

在命令列中

function 方法名

()內容要以;結尾

,且與前後花括號要有空格

解除函式

unset 函式名

第四優先順序

內建命令

第五優先順序 hash

第六優先順序 path

回到頂部

4 元字元

元字元是由shell解釋的

1 反引號與

()在此時都是表示獲取結果

但是一般使用()的方式

,因為反引號在多個反引號的時候無法正確指代

2 獲取當前

bash

的變數echo $變數名

其中 echo $?

表示上一次命令的執行是否成功.為

0表示成功

,非零表示失敗

3 萬用字元

表示其中內容的任意乙個

[a-z]表示

aabbcc....zz,

這一點與別得不同

!4 {}表示範圍

5 !和

^表示非

6 &&和||和

;命令a && 命令

ba成功才執行

ba不成功不執行

b命令a || 命令

ba不成功才執行

ba成功不執行

b命令a ; 命令

b ; 命令c

不管abc誰成功與否

,三者都要執行

7 &用於命令後表示該命令設為後台命令

8 echo [簡單的整數運算

]9 ()可以程式塊

10 {}可以分割

11 單引號 雙引號 轉義符

單引號不包含特殊含義

雙引號包含特殊含義

轉義用右斜線

12 *代表任意個任意字元

,?代表乙個任意字元

13 [ $x == $y ] 這樣的判斷等同於

test

mysql 元字元 菜鳥教程元字元總結

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正則元字元

匹配除換行符以外的任意字元 0123456789 是字元集合,表示匹配方括號中所包含的任意乙個字元 good 匹配good中任意乙個字元 a z 匹配任意小寫字母 a z 匹配任意大寫字母 0 9 匹配任意數字 0 9a za z 匹配任意的數字和字母 0 9a za z 匹配任意的數字,字母以及下...

正則元字元

匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 匹配行的開始 匹配行的結束 重複零次或更多次 重複一次或更多次 重複零次或一次 重複n次 重複n次或更多次 重複n到m次 w 匹配任意不是字母,數字,下劃線,漢字的字元 s 匹配任意...