1.Linux目录
1.1Linux文件类型
d 目录文件directory
b 块设备文件block 块设备文件,就是保存大块数据的设备,比如最常见的硬盘。
c 字符设备character 这些文件通常隐藏在 /dev/ 目录下,当进行设备读取或外设交互时才会被使用
l 符号链接文件link
p 管道文件pipe 主要用于进程间通信单向传输 一个发一个输管道文件
s 套接字文件socket 套接字文件一般隐藏在 /var/run/ 目录下,用于进程间的网络通信
- 普通文件 普通文件,包括纯文本文件、二进制文件、各种压缩文件等
2.查看命令
2.1cat命令
选项 | 效果 |
-n | 显示行号包括空行 |
-d | 跳过空白行编号 |
-s | 将所有的连续的多个空行替换为一个空行(压缩成一个空行) |
-A | 显示隐藏字符 |
2.2more
more+[选项]+文件名
基本操作
空格下一行 到文末后自动退出
b上一行
enter一行一行滚动
自动退出
q退出
2.3less
less [选项] 文件名
可以使用/ 查找 n向下 N向上查找
Page Up 向上翻页,Page Down 向下翻页
其余参考more
2.4hea/tail
head -n 具体数字 文件名 (不加具体的数字,默认开头十行)
tail -n 具体数字 文件名 (不加具体的数字,默认结尾十行)
tail -f 具体数字 文件名 实时跟踪最后十行
2.压缩与解压
基本格式:
作用:制作压缩文件和解压缩文件
格式:gzip [-9] 文件名 #制作压缩文件
bzip2 [-9] 文件名 #制作压缩文件
gzip -d .gz格式的压缩文件 #解开压缩文件
bzip2 -d .gz格式的压缩文件 #解开压缩文件
制作归档文件命令 —— tar
作用:制作和释放归档文档
基本格式:
tar [jcvf]... 归档文件名 源文件或目录
tar [jxvf]... 归档文件名 [-C 目标目录]
tar [czvf]... 归档文件名 源文件或目录
tar [zxvf]... 归档文件名 [-C 目标目录]
作用 | 效果 |
-c | 创建(Create).tar 格式的包文件 |
-x | 解开.tar 格式的包文件 |
-C | 解压时指定释放的目标文件夹 |
-f | 表示使用归档文件(一般都要带上表示使用tar) |
-p | 打包时保留文件及目录的权限 |
-P | 打包时保留文件及目录的绝对径 |
-t | 列表查看包内的文件(要和f一起使用) |
-v | 输出详细信息(Verbose) |
-j | 调用 bzip2 程序进行压缩或解压 |
-z | 调用 gzip 程序进行压缩或解压 |
3.vi编辑器
vi编辑器三种工作模式
命令:移动光标,基本操作
输入:命令模式下,按 i o 会切换到输入模式
末行:命令模式下,按英文冒号会切换到末行模式
快捷键 | 功能效果 |
:q | 退出不保存 |
:q! | 强制退出不保存 |
:w | 保存 |
:w 新文件名 | 另存为新文件: |
:wq :zz :x | 保存并退出 |
# d | 删除 第#行 |
#,# d | 删除#到#行 |
:r 其他文件名 | 在当前文件中读入其他文件内容 |
.!命令 (who,date ) | 将date命令插入当前行注意会覆盖当前行 |