一、mkdir命令
创建目录的命令
1、命令语法
mkdir [OPTION]… DIRECTORY…
2、命令选项
选项 | 功能 |
---|---|
-m | 设定权限 |
-p | 递归创建目录 |
-v | 每次创建新目录都显示信息 |
二、more/less命令
逐屏显示内容的命令
Linux的more命令类似 cat命令 ,不过more命令以一页一页的形式显示,更方便使用者逐页阅读。
1、操作命令
空格键:向下翻屏
b 键:向上翻屏
/+字符串:搜索字符串
q键:退出
2、命令语法
more [options] file […]
三、cat命令
将文件的内容打印到标准输出的命令
一次性显示完整的内容,适合文件内容少的情况
1、命令语法
cat [OPTION]… [FILE]…
2、命令选项
选项 | 功能 |
---|---|
-n | 由 1 开始对所有输出的行数编号 |
-b | 和 -n 相似,只不过对于空白行不编号 |
-A | -vET,末尾加$,ab键置换为^I |
四、diff命令
比较文件的差异的命令
diff命令在简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。
命令语法
diff [OPTION]… FILES
五、rm命令
删除某个目录及其所有文件及子目录的命令
该命令用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,必须通过指定参数-r或-R 来删除目录。另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上)如果想要保证文件的内容无法复原,可以使用命令shred 。 另外一般还是要慎用rm -rf *这样的命令。
1、命令语法
rm [OPTION]… FILE…
2、命令选项
选项 | 功能 |
---|---|
-f | 强制删除,忽略不存在的文件,不做提示 |
-r | 递归删除目录下面文件以及子目录下的文件 |
-R | 同 r |
-v | 显示运行时详细信息 |
六、touch命令
改变指定文件的访问时间和修改时间的命令
一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不
地保留下来; 二是用来创建新的空文件。
1、命令选项
touch [OPTION]… FILE…
2、命令语法
选项 | 功能 |
---|---|
-a | 修改文件的access time(访问时间) |
-m | 修改modify time(修改时间) |
-c | no create,不创建不存在的文件 |
-r | 使用指定文件的时间戳更新另一文件的时间戳 |
-t | 将时间修改为参数指定的日期,如:07081556代表7月8号15点56分 |
七、ln命令
在文件或目录之间创建链接的命令
Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)(软链接)。 默认情况下,ln 命令产生硬链接。
文件类型表示:l
索引节点号 : inode index
1、硬链接
硬连接指通过索引节点来进行连接,硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防 止“误删”的功能。
2、软链接
软链接文件类似于 Windows 的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一 文件的位置信息。
软连接上 文件有主从之分,主文件删除了,从文件无法访问
八、file命令
显示文件类型的命令
file命令用来识别文件类型,也可用来辨别一些文件的编码格式。
1、命令语法
file [-option] file …
2、命令选项
选项 | 功能 |
---|---|
-b | 列出文件辨识结果时,不显示文件名称,只显示结果 |
-f | 列出文件中文件名的文件类型 |
-F | 使用指定分隔符号替换输出文件名后的默认的":"分隔符 |
-i | 输出mime类型的字符串 |
九、cp命令
拷贝文件或目录的命令
1、命令语法
cp [OPTION]… [-T] SOURCE DEST
cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…
2、命令选项
选项 | 功能 |
---|---|
-i | 交互式复制,即覆盖之前提醒用户确认 |
-f | 强制覆盖目标文件 |
-r/-R | 递归复制目录 |
-d | 复制符号链接文件本身,而非其指向的源文件 |
-a | 用于实现归档 |
-p | 保留源文件或目录的属性,包括所有者、所属组、权限与时间 |
-P | -parents,保留源文件或目录的路径,此路径可以是绝对路径或相对路径,且目的目录必须已 经存在 |
十、find命令
在指定的路径下查找指定文件的命令
1、命令语法
find [path…] -options [expression] [-print -exec -ok ]
2、命令说明
path:要查找的目录路径。
~ 表示$HOME目录
. 表示当前目录
/ 表示根目录
print:表示将结果输出到标准输出。
exec:对匹配的文件执行该参数所给出的shell命令。
形式为command {} ;,注意{}与;之间有空格
ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行
3、options常用的选项
-name:按照名字查找
-perm:安装权限查找
-user:文件属主来查找
-group:文件所属组来查找
-type:按照文件类型查找
十、split命令
分割文档的命令
1、命令语法
split [OPTION]… [INPUT [PREFIX]]
2、命令选项
选项 | 功能 |
---|---|
-b | 输出文件的大小,单位是byte |
-d | 使用数字作为后缀。 -a配合使用 指定后缀长度 |
-l | 指定输出文件的列数大小 |
十一、mv命令
文件/目录改名或变更存储位置的命令
mv命令是move的缩写,可以用来移动文件或者将文件改名
1、命令语法
mv [OPTION]… [-T] SOURCE DEST
mv [OPTION]… SOURCE… DIRECTORY
mv [OPTION]… -t DIRECTORY SOURCE…
2、命令选项
选项 | 功能 |
---|---|
-b | 当目标文件存在时,先进行备份再覆盖 |
-f | 当目标文件存在时,强制覆盖 |
-i | 交互式,默认选项,当目标文件存在时,提示是否覆盖 |