赞
踩
(注意点)/root是管理员的家目录,只有管理员的家目录是在根目录,普通用户的家目录都在home;
/home : 普通用户的家目录。普通用户权限不够,一般无法直接读写。
/boot: 系统文件99%情况于使用者无关,相当于Windows的系统文件。(高危文件)
/dev:硬件设备、Linux一切皆文件,所以硬件设备也是以文件的形式保存的。(高危文件)
/etc: 存放系统默认程序以及第三方安装程序的配置文件。我们会进入目录修改与我们相关的配置文件。
/bin:都是保存系统命令的文件目录,所以用户都可以执行的命令。
/sbin: 只有管理员可以执行的命令。
/var:存放系统的可变化文件,存放各种日志文件。主要看日志使用。 cache缓存 /var/spool/mail 邮件
/opt:存放第三方应用程序或者用户用户自定义的一些脚本文件等等。和系统没有任何关系的文件。
/lib : 存放系统程序的动态连接共享库文件,类似于Windows .dll文件
/usr:存放系统用户的工具和第三方安装的程序。rpm、yum(一般etc目录下使用) 编译安装
/media:媒体文件。
/proc:存放映射系统信息的文件。
/mnt:挂载存储设备。
/tmp:存放系统的临时文件。
总:一般我们操作:etc root home opt var
1、cat 查看文件内容,全量查看文件内容。一般文件可以使用,文件内容过大全量打开速度慢。(只查不写)
cat -n 文件名 在文件内所有行输出行的编号
cat -b 文件名 空行不算在行号内
cat -s 文件名 把多个连续的空行替换成一行
cat -nsb 文件名
分页查看:
1、more 文件绝对路径
空格自动翻页到行尾。
b 上一行
回车 下一行
q 退出阅读
less
less 查看文件的绝对路径
使用上下键翻页
可以搜索 / 搜索内容+回车
q 退出
tail 命令从尾部查看文件的一定内容,行数限制。
动态查看,有变化会立刻显示屏幕上。
-n : 从尾部从上查看的行数(默认十行)
tail -n 20 查看文件的绝对路径 查看从尾部往上查看20条信息
-f 动态查看,默认跟踪最后视图(常用)
tail -10f 文件绝对路径
第一次看的时候,只能看10行,如果内容变化,查过10行就是全量展示。
head 从头往后看
head -n 需要看的行数 文件名
wc :word count
wc 文件绝对路径
结果:行数 单词个数 字节数
统计文件中的单词数量以及其他信息
-l 统计文件当中的行数
-w 统计文件内容的单词个数
-c 统计文件内容的字节数。统计文件内容的大小
wc 文件1 文件2 文件3 # 查看多个文件信息
grep 查找文件内容,过滤文本内容。(一定要有过滤内容)
grep 参数 过滤内容 文件的绝对路径
-n 用来显示匹配内容和行号
grep -n root /etc/passwd
-e 实现多个查找条件的匹配
grep -e root -e nm -e /etc/passwd
-v 显示不包含匹配内容的行,取反
grep -v root /etc/passwd
-c 匹配到所在的内容的总行数,不匹配字符的次数。
组合使用没有特定的格式
| 管道符
cat /etc/passwd | grep -n root ====== grep -n root /etc/passwd
通过管道符,可以将多个命令连接起来。
**用处:**只要是处理文件的命令,都可以使用管道符。
**特点:**前一个命令的处理结果作为管道符后一个命令的参数。
命令打印出来的结果,也是文本内容。
压缩格式:.zip .rar .gz .bz2
bz2:压缩的文件小,但速度比较慢。
gz:压缩速度开,压缩的文件相对于较大。(常见格式)
tar :就是压缩和解压缩 只能使用gz/bz2
-z 调用gzip的方式进行压缩或者解压
-j 调用bzip2 的方式压缩或者解压
-c 创建 .tar格式的包文件 打包 压缩
-x 解开 .tar格式的包文件 解包 解压缩
-v 输出详细的信息
-f 使用归档文件(这是必加的选项,不论是打包还是解包)
-C 解压是指定解压文件释放路径,绝对路径
压缩: tar -cf 命名.tar.gz/bz2 -C 压缩文件保存的绝对路径
ZIP文件解压:使用unzip
unzip 需要解压的zip文件名 -d 需要保存位置的绝对路径
使用vim打开文本,第一个界面,命令模式,又叫视图模式,只能看不能改。
i 编辑模式
I 在当前行的行首插入
a 在光标的内容之后插入内容
A 光标移动到当前行的最后一个字符插入
o 光标当前行的下一行开始插入
O 光标当前行的上一行开始插入
底行模式:shift+: 底行模式
set nu 显示行号
wq! 强制保存退出
替换
s /需要替换的/替换需要的结果/g 光标要移动到指定内容上,才能进行替换,单个替换
10,12 s/a/k/g 10到12行的a字符换成k 按照规定行数替换 按行替换
% s /需要替换的/替换需要的结果/g 全文范围内替换
搜索模式
命令行模式:
G 直接到最后一行
跳转: 50 gg 跳转到50行===50 G
x当前光标向后删,一次删除一个字符
[x]dd x为要删除的行数
【数字】yy 把光标放到需要复制位置的行首 数字为复制几行 向下复制
撤销: u 撤销 ctrl+u 复原
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。