Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令

1.cp指令:拷贝文件或文件夹

(1)cp拷贝文件

• cp [待拷贝文件] [拷贝路径]
在这里插入图片描述

(2)cp拷贝文件夹

• cp -r [待拷贝文件夹] [拷贝路径]
在这里插入图片描述

(3)拷贝完成之后进行重命名

• cp [待拷贝文件] [拷贝路径][newname]
在这里插入图片描述

(4)练习

1.在当前用户的家目录下,创建一个文件,名字为hello
2.在当前用户的家目录下,创建一个文件夹,名字为linux
3.将hello文件拷贝到linux文件夹下
4.将hello文件拷贝到linux文件夹下并重命名为aaa名称
此时linux文件夹下一个存在两个文件,一个hello,一个aaa

在这里插入图片描述

2.mv指令:移动或者重命名

(1)移动

• mv [待移动的文件或文件夹] [路径]
在这里插入图片描述

(2)重命名

• mv [待替换文件的名称] [替换之后的名称]
在这里插入图片描述

3.echo指令:往文件中写简单的内容

• echo “字符串” > [文件名]
在这里插入图片描述

4.cat指令:查看文件内容

• cat [文件名]
在这里插入图片描述

5.zip指令:压缩文件或文件夹

(1)压缩文件

• zip [压缩完成之后的名称].zip [待压缩文件名称]
在这里插入图片描述

(2)压缩文件夹

• zip -r [压缩完成之后的名称].zip [待压缩文件夹名称]
在这里插入图片描述

6.unzip指令:解压缩(文件或文件夹)

• unzip [待解压的文件或文件夹]
不管是文件还是文件夹压缩之后的压缩文件,都可以用unzip解压缩
在这里插入图片描述

7.tar指令:压缩文件或文件夹

gzip压缩

(1)可压缩文件和文件夹

• tar -zcvf [压缩后的名称].tar.gz [待压缩的文件或文件夹]
在这里插入图片描述

(2)可解压缩文件和文件夹

• tar -zxvf [待解压缩的文件或文件夹].tar.gz
在这里插入图片描述

(3)命令行参数的含义

z:代表gzip压缩
c:代表creat,创建压缩文件的含义
v:代表view,展示压缩过程或者解压的过程
f:代表指定压缩文件名称,f命令参数后面必须跟压缩或解
压缩文件的名称,f命令行参数后面不能再跟其他命令行参数
x: 解压缩

bzip2压缩

(1)可压缩文件和文件夹

• tar -jcvf [压缩后的文件或文件夹名称].tar.bz2 [待压缩的文件或文件夹]
在这里插入图片描述

(2)可解压缩文件和文件夹

• tar -jxvf [待解压缩的文件或文件夹].tar.bz2
在这里插入图片描述

(3)命令行参数的含义

j:代表使用bzip2压缩

8.find指令:查找文件

• find [路径] -name [文件名称]
在这里插入图片描述

8.grep指令:查找文件当中的字符串

(1)第一个作用:查找字符串

• grep “字符串” -r [路径]
在这里插入图片描述

(2)第二个作用:配合管道符号,过滤其他命令的输出结果

加上管道符号之后,是将 ll 命令的输出结果,通过管道传递给grep命令,作为grep命令的输入参数,让grep命令进行过滤
在这里插入图片描述

9.切换用户

(1)从普通用户切换到root用户

• su - root 或 su root
在这里插入图片描述

(2)切换之后,推出到普通用户,用exit命令

在这里插入图片描述

(3)从普通用户切换到普通用户

• su [用户名称]

10.tree指令:可以查看文件目录结构

使用此命令需要先安装

(1)安装:切换到root用户,执行yum -y install tree

在这里插入图片描述

(2)使用方法

• tree [路径]
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_50886514/article/details/113427100