系統目錄結構介紹( 路徑+掛載知識 )
1、晨考
1、移動文件的命令
mv
2、刪除文件的命令及其參數
rm
參數:
-r : 遞歸刪除
-f : 不提示刪除
-i : 提示刪除
3、復制文件的命令及其參數
cp
參數:
-r : 遞歸復制
-a : 保持原來屬性並且遞歸復制
4、編輯文件的命令
vi/vim
echo
cat + tee
5、vim的三種模式
命令模式
末行模式
編輯模式
6、vim的快捷鍵
ctrl + r : 撤回回撤
gg : 首行
G :末行
0 :行首
$ : 行尾
yy : 復制一行
nyy: 向下復制n行
dd : 刪除一行
ndd: 向下刪除n行
P : 在光標上一行粘貼
p : 在光標下一行粘貼
u : 回撤
aio: 進入編輯模式
:n : 跳轉到第n行
:set nu : 顯示行號
:set nonu : 取消行號
:set ic :忽略大小寫
7、vim中的搜索
1、進入命令模式
2、輸入/
3、輸入搜索內容
4、回車
8、vim刪除多行有幾種方式
ndd
可視化編輯
9、vim中在前10行之前加上#
可視化編輯
1、進入末行模式
2、輸入要操作的指定行數
1,n 指定的是操作1到n行,%代表的是文本的最后一行的行號
s/被替換的內容/替換的新內容/g
:1,10 s/\(.*\)/# \1/g
10、正則表達式
* :匹配任意字符的任意個數,除換行符(\n)之外
. : 匹配某一個字符
? :匹配零次或一次前導字符
+ : 匹配一次或多次前導字符
^ : 匹配以某個字符開頭
$ : 以某個字符結尾
\ : 取消轉義
(): 分組
[]: 或者(里面包含的任意一個字符)
| :或者(兩邊的字符整體)
{}:指定匹配個數
{n} : 匹配n次
{n,m} :匹配n到m次
{n,} :匹配至少n
{,m} :匹配最多n次
2、昨日問題
3、今日內容
1、系統目錄結構介紹
2、目錄結構知識詳述
4、系統目錄結構介紹
1、目錄結構特點
linux系統中的目錄一切從根開始。
Linux系統中的目錄結構擁有層次。
Linux系統中的目錄需要掛載使用。
2、目錄掛載初識
掛載的命令:mount
mount [磁盤路徑] [掛載的路徑]
查看本機掛載的命令
[root@localhost dev]# df -h
卸載掛載的磁盤
[root@localhost dev]# umount /mnt/
3、目錄結構發展
第一塊磁盤:/
第二塊磁盤:存儲數據(數據盤)
4、關閉selinux
臨時關閉
[root@localhost ~]# setenforce 0
永久關閉
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disabled
5、目錄結構知識詳述
1、網卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/sysconfig/network-scripts/ifcfg-ens32
/etc/sysconfig/network-scripts/ifcfg-ens33
2、重載網卡信息
systemctl restart network
ifdown [網卡名稱] && ifup [網卡名稱]
關閉網絡管理器(因為已經有了network)
systemctl stop NetworkManager
systemctl disable NetworkManager
或
systemctl disable --now NetworkManager
判斷SSH服務是否開啟
[root@localhost ~]# systemctl status sshd
解析配置文件
/etc/reslove.conf : 臨時dns配置文件
114.114.114.114 中國電信
223.5.5.5/223.6.6.6 中國阿里雲
8.8.8.8 谷歌
主機名稱文件
臨時修改
hostname baidu
永久修改
[root@baidu ~]# vim /etc/hostname # 需要重啟生效
[root@baidu ~]# hostnamectl set-hostname oldboy # 立即生效