基础命令操作
vim快捷操作
快速移动光标操作
将光标切换到文件最后一行 G
将光标切换到文件第一行 gg
将光标切换到文件开头 0/^
将光标切换到文件结尾 $
将光标切换到指定行 10gg/10G
快速移动光标进入编辑状态
在当前光标所在位置进入编辑状态 i
在当前光标下一行进入编辑状态 o
在当前光标上一行进入编辑状态 O
将光标切换到一行头部进入编辑状态 I
将光标切换到一行尾部进入编辑状态 A
将光标之后内容删除进行编辑状态 C
将光标所在行内容清空并进入编辑状态 cc
快捷编辑文件方法
快速复制文件指定行内容 yy
快速粘贴复制的内容 p
快速删除指定行内容 dd
将光标所在行到结尾所有内容删除 dG
撤销操作: u
取消撤销: ctrl+r
显示行号: set nu/set nonu
替换操作: r/R
底行替换: :s###g :4s###g :1,$s###g :%s###g
搜索信息:
默认检索信息有大小写区分
/检索的信息 n 向下查找 N 向上查找 默认自上而下
?检索的信息 n 向上查找 N 向下查找 默认自下而上
默认检索信息忽略大小写
/oldboy\c ---后面加\c忽略大小写
:set ic --- 忽略大小写
:set ignorecase --- 忽略大小写
vim批量操作:
ctri+v ---进入视图模式→选中多行→x/d删除
ctri+v ---进入视图模式→选中多行→I ---大写I进入编辑模式添加→Esc退出后自动修改多行 ---批量添加
grep的用法和参数
#grep -B 2 03 /oldboy/oldboy.txt ---(-B是参数是显示你要过滤信息前面的信息,2是你要过滤的信息前几行的信息,03是你是你想要过滤的信息)
oldboy01
oldboy02
oldboy03
#grep -A 2 03 /oldboy/oldboy.txt ---(-A是参数是显示你要过滤信息后面的信息,2是你要过滤的信息后几行的信息,03是你是你想要过滤的信息)
oldboy03
oldboy04
oldboy05
#grep -C 2 03 /oldboy/oldboy.txt ---(-C是参数是显示你要过滤信息前 后面的信息,2是你要过滤的信息前后几行的信息,03是你是你想要过滤的信息)
oldboy01
oldboy02
oldboy03
oldboy04
oldboy05
sed命令替换功能说明
sed -i 's@更改前内容@更改后内容@g'
- 系统挂载概念
给一个磁盘存储设备开个门(挂载点)
mount /dev/cdrom /mnt
umount /mnt --- 离开挂载点进行卸载- 系统常见目录结构
/bin 二进制可执行文件保存目录 命令目录
/etc 配置文件保存目录
/proc 硬件信息 进程信息 内核信息 存储的数据保存在内存中
/tmp 临时目录 回收站
/var 日志文件保存目录
/boot 系统启动文件保存目录
/dev 设备文件保存目录
/home 普通用户家目录
/mnt 临时挂载点
/opt 第三方软件程序存储目录
/usr/local 第三方软件程序存储目录
/root 管理员家目录 root
/sbin 管理员执行的命令存储目录
目录结构标准规范: FHS
- 系统常见目录结构
系统中重要目录文件
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
systemctl start network ---重启网卡
/etc/profile,/etc/bashrc ---全局环境变量
~/.bashrc,~/.bash_profile ---局部环境变量
/etc/fstab ---开机自动加载文件
/etc/rc.local ---开机自动运行文件
/etc/hostname 修改主机名称
/etc/motd 系统提示信息(登录后)
/etc/issue /etc/issue.net 系统提示信息(登录前)
/etc/hosts 主机名和IP地址建立对应关系
/etc/resolv.conf 临时配置DNS服务配置文件
/etc/inittab 设置系统运行级别
/usr/local 第三方软件程序存储目录
统安装软件方法:
yum安装软件 (不用下载软件包 依赖包)
yum install -y 软件 安装软件
yum grouplist 安装大礼包
yum reinstall -y 软件 重新安装软件
messages 服务程序出现问题 查看错误日志信息
secure 检查系统登录信息 哪个用户登录你的系统
tail -f +secure/messages 可以查看文件内报错信息
/proc 如何查看硬件信息
/proc/cpuinfo 查看CPU信息
/proc/meminfo或free -h 查看内存信息
/proc/loadavg 或w或top或uptime 查看负载信息
/proc/mounts或df -h 查看挂载信息
系统基础优化
创建用户设置密码
useradd+用户名 创建用户
passwd+回车然后输入密码 创建密码
passwd --stdin 免交互创建密码
PS1是改变命令提示符的环境变量
yum源优化
/etc/yum.repos.d 本地yum源文件
免费的yum源有:阿里源,清华源
yum install -y+想要安装的软件或命令 安装软件
which +命令 可以查看命令所在的文件路径
yum provides +命令 可以查看命令的安装包名称(有时候安装包名称和命令不是相同的)