Linux认识与操作(2)

文章目录

tree

Linux中的tree命令 :以树形结构显示文件目录结构

(tree这个命令要我们在终端里面先下载才可以使用)

tree什么都不加的话就显示当前目录下树形结构

在这里插入图片描述
tree ~

显示家目录下的目录以树形结构显示

在这里插入图片描述
tree 加路径可以显示该目录下的树形图
在这里插入图片描述
tree -d 只显示目录,不显示文件
在这里插入图片描述

cp

cp是一个复制拷贝的命令

cp 源文件 目标文件(文件或者目录都可以)
源文件要有路经,目标文件也是文件加路经,加个名字(名字可改可不改)

在这里插入图片描述
在这里插入图片描述

复制到当前目录下面,可以直接同名
如果目标文件在当前目录下面与源文件同名,可以直接用**.**

在这里插入图片描述

cp -i 如果覆盖当前文件的时候会有一个提示,是否需要覆盖

在这里插入图片描述
cp -r 可以递归的复制目录,
在这里插入图片描述

mv

mv可以用来移动文件或目录,也可以给文件或目录重命名

mv 源文件 目标文件

在这里插入图片描述

我们把a/b路径下的c目录,移动到test目录下
在这里插入图片描述
在这里插入图片描述
如果移动到该目录下的文件,目标文件并不存在,就可以把源文件进行重命名在这里插入图片描述

mv -i 选项可以当源文件被修改的时候,覆盖前会提示

查看文件内容

more cat

cat 文件名 一次性显示文件内容 (适合短的文件)
more 分屏幕显示文件内容(适合长的文件)
cat -b 对有文字的部分行号进行编号
cat -n 对所有的行号进行编号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

grep

文本搜索工具
grep (搜索的关键字) (文件)

-n 可以显示其所在的行号
-v 可以将除关键字所在的文本都显示出来
-i 可以忽略大小写的情况

在这里插入图片描述
在这里插入图片描述
如果查找的文字中间有空格那么应该用双引号来连接这段文字
在这里插入图片描述

grep允许对文本进行模式查找(正则表达式)

1.行首查找使用 ^,如要查找出现在在行首的a
^a
在这里插入图片描述

其他指令

echo

echo 文字内容(会将后面敲的文字显示在终端里面)

在这里插入图片描述

重定向

将原本应在终端里面显示的内容显示到文件里面,如果我们敲的文件不存在就会在当前目录下创一个文件

> 表示输出,覆盖原来文件里面的所有内容
>> 表示追加,将内容追加到文件的末尾
< 表示输入

在这里插入图片描述
在这里插入图片描述在这里插入图片描述输入重定向:本来应该从在键盘中读取,然后重定向到文件中读取

|

左边流进去,右边流出来:

管道 |,可以 | 将左边命令输出的结果作为 **|**右边命令输入的参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

date

查看时间
%m小写的是月
%M大写的是分钟
%S大写的是秒
在这里插入图片描述

时间戳

(给程序看的)

从1970/01/01/00:00时间点累计到现在的秒数,叫做时间戳
在这里插入图片描述
在查看日志当中,会包含时间信息,tac,head,tail,


Linux认识与操作(2)
http://example.com/2022/01/06/Linux认识与操作(2)/
作者
Zevin
发布于
2022年1月6日
许可协议