一 vim异常退出处理,wc命令的使用,命令的查看帮助,以及历史命令的快速调用
1. vim的异常退出
当vim异常退出时会生成.file.swp文件
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
只读打开 继续编辑 恢复数据 删除swap文件 退出
可以选择R恢复数据,或者D删除swqp文件。
2. wc命令的使用
wc //文件大小统计
wc -l //行数
wc -w //单词数
wc -m //字符数
wc -c //字节数
3. history 命令的简单使用
history //历史命令的查看
history -c //清空当前环境中的历史
!数字 //调用历史中相应数字的命令
!his //调用以his关键字开头的最近一条历史
文件头+table //补全文件名
ctrl +r +关键字 //调用历史中最近一条含有此关键字的历史
4.命令的帮助和用途查看
whatis 命令 //产看当前命令的用途
命令 --help //查看命令用法
<> //必须加入的参数
* //任意字符
? //单个字符
man 命令 //查看手册
man 5 文件
( man的级别
1 #命令
2 #系统调用接口
3 #函数库调用接口
4 #特殊设备文件
5 #系统配置文件
6 #游戏规则说明
7 #包说明
8 #系统管理命令
9 #内核调用规则
)
/usr/share/doc //系统中所有安装过的软件的帮助文档
二 系统用户的目录介绍,用户信息的监控,通用配置符的简单使用
1. 用户目录介绍
/bin //二进制可执行文件,系统常规命令
/boot //启动目录,存放系统自动启动文件,内核,初始化程序
/dev //系统设备管理文件
/etc //大多数系统配置文件存放路径
/home //普通用户家目录
/lib //函数库
/lib64/ //64位函数库
/media //临时挂载点
/mnt //临时挂载点
/run //自动临时设备挂载点
/opt //第三方软件安装路径
/proc //系统硬件信息和系统进程信息
/root //超级用户家目录
/sbin //系统管理命令,通常只有root可以执行
/srv //系统数据目录
/var //系统数据目录
/sys //内核相关数据
/tmp //临时文件产生目录
/usr/ //用户相关信息数据
用户在系统中存储的方式
/etc/passwd //用户信息文件
每一行对应的分别为 用户名称:用户密码:uid:gid:说明:家目录:默认shell
(x为空,为加强系统安全,密码没有存放在这里)
2.用户信息监控
id // 查看指定用户的信息
id -u //查看用户uid(u代表user)
id -g //查看用户的gid(g代表group)
id -G //查看用户所在的所有组的id
id -n //显示名字而不是显示id数字
su - user //用户身份切换“-”表示用户环境也跟着切换
(如果要切换到其他用户,需要退出当前用户)
watch -n 1 //表示每隔一秒检测一次
useradd 用户名 //添加用户
useradd -u 6666 用户名 //制定用户 id 6666
( -g 666 //制定初始组id 666 ,该组必须存在
-G 666 //指定附加组id,该组必须存在
-c "wangdassye" //指定用户说明
-d /home/lee //指定用户家目录
-s /bin/sh //指定用户默认的shell
)
userdel -r 用户名 //删除用户 (如果不加 -r 表示只删除用户删除配置文件)
groupadd 组名 //添加组
groupdel //删除组
3. 通用字符的匹配
[[:digit:]] // 数字
( lower 单个小写字母;
upper 单个大写字母;
alpha 单个字母;
punct 单个符号;
alnum 单个数字或字母;
)
[1-9] //模糊匹配,1-9的任意数字
{1..9} //精确匹配,1-9之间的所有数字
touch file[1-9] 创建了一个“file[1-9]”的文件夹,创建file1~file9,touch file{1..9}