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里面配置
    使用的场景:公司产品测试的时候使用

原文地址:https://blog.51cto.com/14465325/2427171

时间: 2024-11-02 20:57:18

vim liunx目录(又忘写了)的相关文章

12.18 -Liunx目录配置文件

12.18 Liunx目录配置文件 第1章 /etc目录 1.1 网卡配置文件    /etc/sysconfig/network-scripts/ifcfg-eth0  IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT 1.2 /etc/resolv.conf   DNS的配置文件 1.2.1 修改DNS的方法: a.网卡配置文件 添加DNS1    DNS2 b./etc/resolv.conf 注:两个地方都配置,网卡配置文件生效. 网卡里

vim 树形目录插件NERDTree

1,安装NERDTree插件 先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录. 2,使用 1.在linux命令行界面,用vim打开一个文件. 2.输入  :NERDTree ,CTRL+D 补全命令, 回车 3.进入当前目录的树形界面,通过小键盘上下键,能移动选中

PHP判断文件或者目录是否可写

在PHP中,可用is_writable()函数来判断一个 文件/目录 是否可写,详情如下: 参考 is_writable (PHP 4, PHP 5) is_writable — 判断给定的文件名是否可写 说明 bool is_writable ( string $filename ) 如果文件存在并且可写则返回 TRUE.($filename 参数可以是一个目录名,即检查目录是否可写. ) 记住 PHP 也许只能以运行 webserver 的用户名(通常为 'nobody')来访问文件.不计入

vim 树形目录插件NERDTree安装及简单用法

转自: http://blog.csdn.net/love__coder/article/details/6659103 1.安装NERDTree插件 先下载,官网:http://www.vim.org/scripts/script.php?script_id=1658 解压缩之后,把 plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和 ~/.vim/doc 目录. 2.使用 1.在linux命令行界面,输入vim 2.输入  

liunx目录和文件管理(一)

liunx目录和文件管理(一) 要求: ? 练习目录和文件管理的基本命令. u 查看及切换目录:pwd.cd.ls.du. 步骤: 1. pwd命令-查看当前的工作目录(Print Working Directory) 2. cd命令-切换工作目录(Change Directory) cd -:返回上一级 cd:返回根目录 cd ~:返回宿主目录 3. ls命令-列表(List)显示目录内容 ? -l:以长格式(Long)显示文件和目录的列表,包括权限.大小.最后更新时间等详细信息.不使用-l选

为vim增加目录浏览插件

NERDTree 是vim的目录浏览插件,使用该插件,可以在vim窗口的一侧浏览目录,使用hjkl浏览目录,用Enter键打开或关闭目录,打开文件.下面来讲述安装方法. 使用该网页进入NERDTree的github主页:https://github.com/scrooloose/nerdtree 该页面提供的命令:cd ~/.vim/bundle && git clone https://github.com/scrooloose/nerdtree.git 然后使用命令:Helptags

discuz论坛X3升级时 文件下载出现问题,请查看您的服务器网络以及data目录是否有写权限

discuz论坛2.5升级X3时候, 在线升级一半提示: 文件 static/image/postbg/3.jpg 下载出现问题,请查看您的服务器网络以及data目录是否有写权限,请确认无误后点击确定 出现这个问题请找到 source/admincp/admincp_upgrade.php 这个文件 将文件中的 $offset = 100 * 1024; 替换为 $offset = 0; 解决完毕!

nginx发布静态目录备忘

前阵子配一个静态目录,想当然的觉得相当简单,不就是写个目录吗.配完以后怎么都不行,一直出404. 找了一些文章,看来看去,我的配置是对的呀,这实在奇怪. 今天中午吃饭时候突然想到,可能是因为目录多写了一级,饭后一试,果然. 原先配置文件里是这样写的: server / { root /opt/www; } server /test { root /tmp/test; } 提示404. 现在把/tmp/test部分改成/tmp就可以了.因为/test已经表示是在你写的目录里找test目录,我原来那

vim树形目录

NERD tree树形目录插件 • 插件简介 NERD tree是一款vim树形文件资源管理器插件.NERD tree可以让你在vim中浏览你的文件系统,打开想要的文件或目录. • 插件安装 ? 下载NERD tree,下载地址:http://www.vim.org/scripts/script.php?script_id=1658: ?  存放路径,在Windows系统下路径为:vim安装路径\vimXX\,在Linux系统下安装路径为:/usr/share/vim/vimXX/: ?  将下