(3)编写结束后按“ESC”键,退出插入模式
(4)按“:wq”保存退出,文件编写完成
4.cat 文件名 查看文件内容
4.cp file 新文件名称 复制文件
cp-r dir 新目录复制目录
5.mv file 新文件名移动文件
mvdir 新目录名移动目录
“mv”移动,同目录下的移动等于重命名,不同目录下的移动等于复制再删除的过程
6.系统结构(目录下的文件的内容)
/bin #常用系统命令/sbin #系统管理命令 /boot#启动分区
/sys #内核参数调整 /dev#设备文件 /lib#32位库文件
/lib64#64位库文件 /media/run/mnt#临时设备的挂载点 /opt#第三方软件安装位置
/proc#系统信息 /etc#系统配置目录/home#普通用户家目录
/root#超级用户家目录 /var,/srv#系统数据
7.绝对路径:文件所在系统的真实位置,在系统的位置都可以使用通常以“/”开头;
相对路径:相对当前所在系统位置的一个文件名称的简写,他通常会自动添加“pwd”的值在名称前。
8.pwd命令 显示当前所在系统位置的路径
9.cd 切换工作目录
cd..#进入当前目录的上层目录; cd-#进入当前目录之前的所在目录
10.ls 文件的显示
ls -a 目录名#显示所有文件包含以点开头的隐藏文件 ls -R 目录名#递归显示目录中所有内容
如何在系统中获得帮助:
1.当得到一个命令我们不知道这个命令的作用时
whatis 命令 查看命令的作用
2.当知道命令的用途,但不知道命令的格式或者方法时
命令--help#获得命令的帮助--help只适用于命令
“[]”选加,加的个数可以是任意多个 “<>”必加,不可缺少的信息。
当查看文件帮助时linux命令,--help是不能使用的,那么我们要用man命令来查看帮助
man的级别
1 #命令
2 #内核调用的接口
3#函数库
4#特殊文件比如设备文件
5#系统文件
6#游戏
7#包信息
8#系统密令
9#内核规则
进入man页面后 pageup#向上翻页 pagedown #向下翻页
/关键字#查找关键字 n 关键字向下匹配 N关键字向上匹配 q 退出
注:当man或者whatis命令无法查询帮助时,是因为系统没有加载帮助数据库。 处理方法:执行mandb命令。
通配符
1.字符匹配
* 匹配0到任意字符
?匹配单个字符
[[:alpha:]] 匹配单个字母
[[:lower:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个数字或字母
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
2.{}
{1..9} 表示1-9
{a..f} 表示a-f
{1,3,5} 表示135
{a,c,e} 表示a c e
{1..3}{a..c} 表示1a 2a 3a 2a 2b 2c 3a 3b 3c
3.[]
[a-C] 表示aA bB cC
[a-c] 表示aA或者bB或者c
[1-3] 表示1或者2或者3
[145] 表示1或者4或者5
[^abc]|[!abc] 表示除了a并且除了b并且除了c
linux中其他常用文本处理工具
1.head#显示指定文件的前多少行
head -n 1 passwd #显示文件的第一行 head -n 7 passwd #显示文件的前7行 head passwd #默认显示文件的前十行
2.tail #显示文件的后多少行
tail-n 1 passwd#显示文件的最后一行 tail -n 5 passwd #显示文件的最后5行 tail passwd#显示文件的最后10行
3.less #分页浏览
4.file 文件名称#查看文件类型
5.wc 文件名#统计文件的字数linux命令,字符数,字节数
wc-l 文件名 #统计文件行数; wc -m 文件名#统计文件字符数;
wc -c 文件名#统计文件字节数; wc -w 文件名#统计文件的字数。
6.vim的注意事项