linux基礎命令(2)
阿新 • • 發佈:2021-12-11
linux基礎命令(2)
1、vim編輯模式命令補充
1、批量刪除檔案裡的行 1、ndd命令 2、利用末行模式進行操作 1、進入末行模式 2、輸入要刪除的行數區間 例:1,10,表示第一行到第十行 % 代表最後一行 3、空格 d 即可完成指定行數刪除 2、批量編輯檔案裡的行 1、vim視覺化編輯 1、ctrl + v 進入視覺化介面 選中要編輯的行 2、shift + i 進入編輯介面,編輯選中的第一行 3、esc退出即完成 2、正則表示式 1、進入末行模式 2、輸入相應的正則表示式 1,10 表示要替換的行數 例:1,10 s/'被替換的內容'\(.*\)/替換後的內容 \1/g 3、回車
2、系統目錄介紹
1、目錄結構特點 linux系統中所有目錄都是從根目錄(/)開始的 linux系統中目錄是有層次結構的 linux系統中的目錄需要掛在才能使用 ps:所謂的掛載就是目錄需要依附於磁碟才能工作 2、目錄掛載初識 目錄掛載的命令 mount 語法格式 mount [磁碟路徑] [需要掛載的路徑] 檢視本機掛載的命令 [root@jinx ~]# df -h 從掛載的磁碟上解除安裝目錄 [root@jinx ~]# umount [磁碟路徑] [掛載的檔案路徑] 3、目錄結構發展 第一塊磁碟:掛載根目錄(/) 第二塊磁碟:儲存資料(資料盤) 4、selinux 作用:最大限度地減小系統中服務程序可訪問的資源 但是selinux中有很多許可權相關的命令,對於不熟悉這些命令的人來說,可以選擇將selinux關閉‘’ 如何關閉selinux: # 臨時關閉 [root@jinx ~]# setenforce 0 # 永久關閉 1、進入selinux配置檔案編輯介面 [root@jinx ~]# vim /etc/selinux/config 2、找到'SELINUX=enforcing'這一項,將後面的引數修改為disabled:SELINUX=disabled 3、儲存退出
3、目錄結構詳述
1、網絡卡配置檔案 1、如何檢視網絡卡名 [root@jinx ~]# ip a 2、網絡卡配置資訊檔案 /etc/sysconfig/network-scripts/ifcfg-[網絡卡名] 2、修改網絡卡配置檔案 1、利用vim編輯進行操作 1、進入網絡卡配置檔案編輯介面 [root@jinx ~]# vim /etc/sysconfig/network-scripts/ifcfg-[網絡卡名] 2、找到IPADDR 修改ip,儲存退出 2、命令直接修改 [root@jinx ~]# sed -i 's#.[原來的ip]#.[修改後的ip]#g /etc/sysconfig/network-scripts/ifcfg- [網絡卡名] 3、過載網絡卡資訊 在修改完網絡卡資訊以後,需要重啟網路才能生效 如何重啟網路 1.[root@jinx ~]# systemctl restart network 2.[root@jinx ~]# ifdown[網絡卡名] && ifup[網絡卡名] 關閉網路管理器(因為已經有了network) systemctl stop NetworkManager systemctl disable NetworkManager 或 systemctl disable --now NetworkManager 判斷SSH服務是否開啟 [root@jinx ~]# systemctl status sshd 檢視解析配置檔案 /etc/resolv.conf :臨時dns配置檔案 [root@jinx ~]# cat /etc/resolv.conf 修改主機名稱 臨時修改 hostname [修改的名字] 永久修改 1、利用vim編輯器進入主機名配置檔案配置介面 vim /etc/hostname :需要重啟才能生效 2、利用命令修改 [root@jinx ~]# vim hostnamectl set-hostname [修改的名字] :立即生效