Day13 VIM编辑器里复制、沾切、删除、移动命令、批量修改
1、目录结构
单根结构
绝对路径
相对路径
网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eth编号
指定DNS服务
/etc/resolv.conf
指定本地解析文件
/etc/hosts
SELINUX配置文件
/etc/sysconfig/selinux
内核参数优化文件
/proc/sys/net/ipv4/...
黑洞文件
/dev/null
/dev/cdrom
/dev/sr0
/dev/sda
日志相关
/var/log/...
2、命令
pwd
cd .
cd ..
cd -
cd ~
cd
ls -la 文件 # 查看文件本身
ls -la 目录 # 查看目录下的内容
ls -dl 目录 # 查看目录本身
-rwxr-xr-x. 1 root root 117680 10月 31 2018 /bin/ls
-:文件类型
属主:rwx
属组:r-x
其他人:r-x
. :在加载了selinux的情况下创建文件
1 : 硬链接数
touch a.txt
touch Eg{o,O}n.txt # touch Egon.txt EgO.txt
mkdir -p /a/b/c/
cp -a 源路径 目标路径
cp -p
cp -r
cp -f
mv /etc /tmp # /tmp/etc
mv /etc/* /tmp
mv /etc /tmp/bak
mv a.txt aaa.txt
rm -rf
tree -a /
tree -F /
tree -L 1 /
tree -d /
cat 文件
more
less
head -3
tail -3
tail -f
复制一行:
把光标移动到该行的任意位置,按下yy
把光标移动到目标行的任意位置,按下p
复制3行:
把光标移动到该行的任意位置,按下3yy
把光标移动到目标行的任意位置,按下p
把yy换成dd就变成了剪切操作
可视块模式:
批量去注释
前提:注释的行需要整齐排列
1、在命令模式,按ctrl+v
2、上下键选中#号
3、按下d
批量加注释
前提:注释的行需要整齐排列
1、先将光标移动到首行的开头位置
2、在命令模式,按ctrl+v
3、上下键选中第一列
4、shift+i,然后输入#
5、连续按两下ESC
总结命令行模式:
1、光标的移动
0 $ 当前行的移动
gg G nG
H M L
2、删除、复制、剪切
dd 3dd
yy 3yy
p 3p
3、可视块
ctrl+v
4、查找
/查找的内容