目录
Linux目录机构
常见子目录的作用
/root:系统管理员root的宿主目录
/home:普通用户的宿主目录
/boot:系统内核、启动文件
/dev:设备文件
/etc:配置文件
/bin:所有用户可执行的命令
/sbin:管理员可执行的管理命令
/usr:应用程序
/var:日志文件等
查看文件内容head,tail命令
head命令
用途:查看文件开通的一部分内容(默认为10行)
head -n 文件名.... //n为行数
tail命令
用途:查看文件结尾的少部分内容(默认为10行)
tail -n 文件名...
tail -f 文件名 //跟踪文件尾部内容的动态更新
查看文件内容less命令
与more命令相同,但扩展功能更多
less+ [选项] +文件名..
交互操作
●Page Up向上翻页,Page Down向下翻页
●按“I”键查找内容,“n”下一个内容,“N”上一个内容
●通过t和l方向键可以实现上下逐行滚动
●其他功能与more命令基本类似
- 下翻到最后一页后不会自动退出
- 结合管道操作使用时可以向上翻页
统计文件内容wc命令
统计文件中的单词数量(Word Count)等信息
wc +[选项]... +目标文件...
常用命令选项
●-I:统计行数
●-w:统计单词个数
●-c:统计字节数
注:不带任何选项的wc命令,默认同时使用 -lwc三个选项
检索和过滤文件内容grep命令
常用命令选项
- -i、-V、-n、-C、-e
查找条件设置
- 要查找的字符串以双引号括起来
- ".....”表示以......开头,”......$”表示以......结尾
- ”$”表示空行
grep 命令的常用选项如下所示:
- -i:查找内容时忽略大小写(Ignore case ) 。
- -v:反转查找( Invert) ,即输出与查找条件不相符的行。
例如,执行"grep "ftp"/etc/passw "命令,可以在账号文件/etc/passwd 中查找包含"ftp”字符串的行,实际上输出了名为ftp的用户服号的信息,
压缩命令gzip、bzip2命令
在Linux操作系统中,最简单的文件和目录备份工具就是
cp(复制)命令。但是当需要备份的文件、目录数量较多时,仅仅使用cp命令就显得力不从心",并且备份的文件数量及其所占用的磁盘空间都可能会对服务器产生不小的压力。因此,有必要对需要备份的数据进行归档和压缩。
这里所说的归档操作实际上相当于"打包”,即将许多个文件和目录合并保存为一个整体的包文件,以方便传递或携带。而压缩操作可以进一步降低打包后的归档文件所占用的磁盘空间,充分提高备份介质的利用率。
Linux操作系统中较常用的压缩命令工具包括 gzip、bzip2,最常用的归档命令工具为tar。使用tar命令可以通过特定选项自动调用gzip 或bzip2程序,以完成归档、压缩的整套流程,当然也可以完成解压、释放已归档文件的整套流程。下面分别介绍压缩和归档命令的使用方法。
使用tar归档和释放工具
tar 命令主要用于对目录和文件进行归档。在实际的备份工作中,通常在归档的同时也会将包文件进行压缩(需要调用前面的gzip或bzip2命令),以节省磁盘空间。使用tar 命令时,选项前的"-"号可以省略。常用的几个选项如下所述。
选项 | 说明 | |||||
-c | 创建(create) .tar 格式的包文件。 | |||||
-C | 解压时指定释放的目标文件夹。 | |||||
-f | 表示使用归档文件。 | |||||
-j | 调用bzip2程序进行压缩或解压 tar cfj nginx.tar.bz2 nginx | |||||
-P | 打包时保留文件及目录的权限。 | |||||
-p | 打包时保留文件及目录的绝对路径。 | |||||
-t | 列表查看包内的文件。 | |||||
-v | 输出详细信息、(verbose ) 。 | |||||
-x | 解开.tar格式的包文件。 | |||||
-z | 调用gzip程序进行压缩或解压。 |
文本编辑器vim命令
文本编辑器的作用
●创建或修改文本文件
●维护Linux系统中的各种配置文件
Linux中最常用的文本编辑器
- vi:类UNIX操作系统的默认文本编辑器
- vim: vim是vi文本编辑器(━般简称为vi编辑器)的增强版本
vim编辑器的工作模式
命令模式
启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作
输入模式
该模式中主要的操作就是录人文件内容,可以对更本文件正文进行修改、或者添加新的内容。处于输入模式时, vi编辑器的最后一行会出现"–INSERT–"的状态提示信息
末行模式
该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号":"提示符
复制、粘贴、删除
文件内容查找
撤销编辑及保存退出
文件内容替换