01.ls指令
用法:ls [选项] [目录或文件]
功能:对于文件,列出该目录下的所有子目录与文件,对于文件列出文件名和其他文件信息。默认的是当前目录。
常用选项:
-a 列出目录下的所有文件。
-l 列出文件的详细信息
-d 将目录向文件一样显示,单不显示其下的文件
-i 输出文件的i节点的索引信息
-r 对目录进行反向排序
-t 以时间排序
02.pwd命令
功能:查看用户当前所在的目录
03.cd指令
在linux中文件和目录的结构就是一个树形结构
用法:cd 目录名
功能:进入某个指定的目录下
例;
cd.. :返回上一级目录
cd~ :进入用户家目录
cd- :但会最近访问目录
04.touch命令
用法:touch[选项] 文件
功能:能够更改文件或目录的时间属性,如果文件不存在,则新建一个文件
常用选项:
-a 最后一次访问时间
-d 使用指定的日期时间,而不是现在的时间
-m 文件最后修改时间
-t 使用指定的日期时间
05.mkdir指令
创建一个目录
-p 递归创建怒路
06rmdir&&rm指令
删除空目录,rm可以删除文件或目录
-p递归删除空目录,rm没有-p选项
07man指令
这是一个用来查看指定命令的手册,可以查看各个命令的用法和功能。
08cp指令
复制文件或目录到指定的文件或目录
常用选项:
-r 复制文件到指定位置,包含目录
-f 忽略提示信息,强制拷贝
-i 在覆盖文件之前先询问用户
09mv指令
用来移动文件或将文件改名
选项:
-f 忽略提示信息
-i 若目标文件已存在,询问是否覆盖
10cat/tac指令
功能:将文件内容打印到终端上,适用于短小的文件。tac逆序将文件内容打印到终端上
-n 显示行号
-s 不输出多行空行
11more指令
按页显示文件内容
空格向下翻页
回车向下走一行
q退出
12less指令
功能:可以随意浏览文件比more的功能更强大,翻页的方法与more相同。
选项
-i 忽略搜索时的大小写
-N 显示每行的行号
/字符串 向下搜索字符串的功能
?字符串 向上搜索字符串的功能
13head指令
功能:显示文件的前n行内容(默认前10行)
-n 用于指定显示多少行
14tail指令
功能:显示文件的后n行内容(默认后10行)
-n 用于指定显示多少行
-f 动态刷新文件末尾内容
ctrl+c退出
15find指令
用于在文件数中查找文件
-name 按照文件名查找文件
-type 按照文件类型查找文件
-f 普通文本文件
-d 目录形文件
16 grep指令
在文件中搜索字符串,将找到的行打印出来
-v 反向匹配
-i 忽略大小写进行匹配
-R 对目录下的文件进行匹配
如果当前的文件是一个目录型文件
那么就进入这个子目录中继续匹配
17zip/unzip指令
将文件或目录压缩成自拍格式
18tar打包命令
-c 打包
-v 显示详细的打包/解包文件信息
-f 指定包名字(因为-f用于指定包名 因此通常是最后一个选项)
-x 解包
-z 打包/解包的同时以gzip格式压缩/解压缩
-j 打包/解包的同时以bzip2格式压缩