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

目录:

  • 1.cp指令:拷贝文件或文件夹
    • (1)cp拷贝文件
    • (2)cp拷贝文件夹
    • (3)拷贝完成之后进行重命名
    • (4)练习
  • 2.mv指令:移动或者重命名
    • (1)移动
    • (2)重命名
  • 3.echo指令:往文件中写简单的内容
  • 4.cat指令:查看文件内容
  • 5.zip指令:压缩文件或文件夹
    • (1)压缩文件
    • (2)压缩文件夹
  • 6.unzip指令:解压缩(文件或文件夹)
  • 7.tar指令:压缩文件或文件夹
    • gzip压缩
      • (1)可压缩文件和文件夹
      • (2)可解压缩文件和文件夹
      • (3)命令行参数的含义
    • bzip2压缩
      • (1)可压缩文件和文件夹
      • (2)可解压缩文件和文件夹
      • (3)命令行参数的含义
  • 8.find指令:查找文件
  • 8.grep指令:查找文件当中的字符串
    • (1)第一个作用:查找字符串
    • (2)第二个作用:配合管道符号,过滤其他命令的输出结果
  • 9.切换用户
    • (1)从普通用户切换到root用户
    • (2)切换之后,推出到普通用户,用exit命令
    • (3)从普通用户切换到普通用户
  • 10.tree指令:可以查看文件目录结构
    • (1)安装:切换到root用户,执行yum -y install tree
    • (2)使用方法

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

(1)cp拷贝文件

• cp [待拷贝文件] [拷贝路径]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第1张图片

(2)cp拷贝文件夹

• cp -r [待拷贝文件夹] [拷贝路径]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第2张图片

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

• cp [待拷贝文件] [拷贝路径][newname]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第3张图片

(4)练习

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

Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第4张图片

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

(1)移动

• mv [待移动的文件或文件夹] [路径]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第5张图片

(2)重命名

• mv [待替换文件的名称] [替换之后的名称]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第6张图片

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

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

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

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

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

(1)压缩文件

• zip [压缩完成之后的名称].zip [待压缩文件名称]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第7张图片

(2)压缩文件夹

• zip -r [压缩完成之后的名称].zip [待压缩文件夹名称]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第8张图片

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

• unzip [待解压的文件或文件夹]
不管是文件还是文件夹压缩之后的压缩文件,都可以用unzip解压缩
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第9张图片

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

gzip压缩

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

• tar -zcvf [压缩后的名称].tar.gz [待压缩的文件或文件夹]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第10张图片

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

• tar -zxvf [待解压缩的文件或文件夹].tar.gz
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第11张图片

(3)命令行参数的含义

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

bzip2压缩

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

• tar -jcvf [压缩后的文件或文件夹名称].tar.bz2 [待压缩的文件或文件夹]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第12张图片

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

• tar -jxvf [待解压缩的文件或文件夹].tar.bz2
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第13张图片

(3)命令行参数的含义

j:代表使用bzip2压缩

8.find指令:查找文件

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

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

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

• grep “字符串” -r [路径]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第14张图片

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

加上管道符号之后,是将 ll 命令的输出结果,通过管道传递给grep命令,作为grep命令的输入参数,让grep命令进行过滤
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第15张图片

9.切换用户

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

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

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

Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第16张图片

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

• su [用户名称]

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

使用此命令需要先安装

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

Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第17张图片

(2)使用方法

• tree [路径]
Linux中常见的指令(二): cp指令,mv指令,echo指令,cat指令,zip指令,unzip指令,tar指令,find指令,grep指令,tree指令_第18张图片

你可能感兴趣的:(linux,linux,shell,zip,cp指令,mv指令)