vim liunx目錄(又忘寫了)

vim搜索功能
在視圖模式
輸入/+搜索內容

搜索的快捷鍵
n 向下搜索
N 向上搜索

vim搜索到的內容是高亮顯示的,不取消,退出後還是高亮顯示
取消高亮顯示(兩種)
a :noh

b.搜索一個不可能查到的內容

批量選中刪除
ctrl+v ->然後光標選中->然後按d

ctrl+v

光標移動選中

按d鍵刪除

批量添加
ctrl+v ->光標選中->I ->輸入添加內容 ->按兩次esc
ctrl+v

光標選中

shift+i 進入編輯模式

輸入內容

按兩次esc

vim 的排錯
隱藏文件
ls -a
在編輯文件的時候 就會有一個.swp文件
什麼情況下產生的.swp
第一種情況
正常退出 則不會產生.swp
如果不是正常的退出 則會生成一個.swp的文件
vim只有在正常退出的情況下 沒有.swp文件

解決.swp的方法
第一種解決方案
不保存修改過的內容 則直接刪除.swp文件
第二種解決方案
恢復修改過的內容
第一步
vim -r file
:wq 保存退出
第二步
刪除.swp文件


第二種情況
當兩個人或者你使用兩個窗口同時打開了一個文件 也會產生.swp文件
解決方法
自己看 是否自己打開了兩個窗口進行編輯
或者是否是由其他同事打開了此文件
文件的目錄結構
1.Linux目錄一切從/開始
2.Linux目錄是有層次的
3.Linux中所有的設備都必須掛載纔可進行訪問
掛載
Linux掛載設備的過程 新加第二塊磁盤 或者是 設備(光驅 U盤)

第一個里程碑
光驅插入IOS鏡像

第二個里程碑
給設備開一個窗戶 進行掛載
新建目錄 或者是 已存在的目錄(mnt) 臨時掛載點
mount /dev/cdrom /mnt
如果已存在的掛載點(目錄)內有內容 直接掛載 會隱藏原有的內容,卸載後顯示原有內容 (建議使用空白的目錄)

第三個里程碑
卸載設備
umount /mnt

硬盤分區後的命名
sda 第一塊盤
sdb 第二塊盤

sda1 第一塊盤的第一個分區
sda2 第一塊盤的第二個分區
sda3 第一塊盤的第三個分區
目錄結構及含義

├── bin 命令 二進制文件的存放目錄 binary
├── boot 系統引導程序+【系統的內核】
├── dev device 設備 光盤 硬盤
├── etc 存放系統的配置文件
├── home 普通用戶的家目錄
├── lib library 庫 庫文件
├── lib64 lib64 系統是64位的庫文件
├── lost+found 恢復丟失文件
├── mnt 臨時掛載點 掛載點---目錄----給設備提供了一個入口
├── opt option 第三方軟件安裝目錄
├── proc process虛擬的目錄 目錄裏的內容是內存中的信息(進程、內核、軟件) 爲了解決一切都是文件
├── root 皇宮 root用戶的家目錄
├── sbin super binary 超級命令 只用root用戶能用的命令
├── selinux selinux以及它的配置文件所在的目錄路
├── srv 提供服務的文件存放的目錄
├── sys 虛擬的目錄 內存信息
├── tmp temp臨時文件存放的位置
├── usr 存放用戶的程序
└── var variable 經常變化的文件存放的目錄 如系統日誌
每個目錄下的重要文件
/etc
1./etc/sysconfig/network-scripts/ifcfg-eth0
1 TYPE=Ethernet # 類型==以太網
4 BOOTPROTO=none # 獲取IP地址的方式
1.DHCP自動下發IP地址 BBTPROTO=DHCP
家用路由DHCP下發的地址 192.168.1.x
192.168.1.139/24
192.168.1.1-192.168.1.254
2.手動配置IP地址 BOOTPROTO=none BOOTPROTO=static
10.0.0.200/24 虛擬機內唯一
12 NAME=eth0 # 網卡的名稱
13 UUID=007885a1-f43f-458e-93e8-0a85242f0f9d # 系統默認會給所有的設備分配一個唯一標識
14 DEVICE=eth0 # 設備的硬件名稱
15 ONBOOT=yes # 開機是否自動連接
16 IPADDR=10.0.0.200 # IP地址
17 PREFIX=24 # 子網掩碼 決定了當前網絡可用的IP數量
運營商 139.226.172.110/29 如何換算
http://www.ab126.com/goju/1840.html
PREFIX=24 ====== NETMASK=255.255.255.0

18 GATEWAY=10.0.0.254 # 網關 要出去上網 大樓門口
19 DNS1=223.5.5.5 # 域名解析 將域名解析成IP地址 你把域名給DNS服務器 服務器給你IP地址 你訪問的域名最終是通過訪問IP地址

DNS公共的IP地址
阿里雲DNS
223.5.5.5
223.6.6.6
谷歌
8.8.8.8
百度
114.114.114.114
北京聯通
202.106.0.20

  1. /etc/hostname 主機名稱配置文件 Centos7.x /etc/sysconfig/network Centos6.x
    如何更改主機名稱
    第一個方法 永久修改
    直接修改配置文件 需要重啓電腦
    vim /etc/hostname
    第二個方法 臨時修改 重啓失效
    hostname oldboyedu
    第三種方法 臨時+永久
    hostnamectl set-hostname oldboy
  2. /etc/hosts 主機名和IP地址的對應關係 (本地的DNS域名解析服務器)
    linux系統配置:/etc/hosts 裏面配置
    windows系統配置:c:\windows\System32\drivers\etc\hosts裏面配置
    使用的場景:公司產品測試的時候使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章