1、mkdir : 创建文件夹
2、rm : 删除文件或目录
注: 凡是涉及到路径,绝对路径相对路径都可以
(1)直接使用 rm + 文件名可以删除文件,但删除不了文件夹
(2)删除时会有一行提示
如果想删除直接输入 y
(3)如果想使用该方法删除文件夹,需要使用递归
代码实现:
rm -rf test1
-表示加的参数,rf是rm这条命令的参数,r表示递归删除文件,f表示强制删除文件
3、echo : 在屏幕上显示内容
注:可以使用该方法创建文件
代码实现:
echo "linux" > test.txt
4、cp:用来复制文件或文件夹
格式 cp 要复制的文件 粘贴到的位置以及文件名
注:
(1)也可以使用绝对路径
(2)如果添加的文件的文件名已存在,则会出现
同样:y 删除
(3)如果只填了粘贴到的位置,则文件名使用原来的文件名
(4)如果复制文件夹则依然需要使用递归
代码实现:
cp -rf mkdirtest /
5、cat : 查看文件全部命令
注:不管文件有多大,全部显示在屏幕上
6、more : 实现分页查看
如图,一开始只会显示一页的内容,如果按空格则会显示下一页,如果按回车则会显示下一行
注:
(1)百分比指的是已经显示的
(2)如果想退出more命令,则ctrl + c
7、head :显示文件的头十行
注:如果要显示自定义行数,
格式:
head -n 行数 文件名
8、tail : 显示文件尾部十行,原理同head
9、grep : 文件搜索
格式: grep 【参数】 搜索字符串 文件名1 【文件名2】
注 :
(1)可以在多个文件下搜索
(2)会将搜索到的内容显示在屏幕上
(3)搜索结果以行的形式展示,如图(上图为文件内容,下图为搜索结果)
(4)搜索时区分大小写
(5)如果搜索的内容中有空格需要加引号
(6)如果想搜索时忽略大小写,则添加参数 i
(7)如果想搜索java这个独立的单词,添加参数 w
其中javascript不是独立的单词,所以搜索不出来
(8)如果想搜索独立单词而且不区分大小写,添加参数w和i(顺序无所谓)
(9)grep支持正则表达式
1)搜索以java为开头的内容
2)搜索以java为结尾的内容
(10)grep支持管道操作
1)管道操作格式: 命令1 | 命令2 | 命令n。。
一个命令的结果是下一个命令的输入,形成同一个命令来执行
应用:
在文件的前三行搜索java
搜索即含有 java 有含有 tomvat 的内容
(11)多文件搜索