Linux-基础指令(二)

文章目录

  • cp 拷贝文件或者文件夹
  • mv 移动或重命名
  • cat 查看文件
  • echo 插入字符串
  • zip 压缩和解压缩
    • 压缩
    • 解压缩
    • gzip
    • bzip2
  • find 查找文件
  • grep 查找文件中的字符串
  • date 查看当前日期
  • su 切换用户
  • tree 查看目录结构
  • more 查看文件内容
  • less
  • head 查看文件头部内容
  • tail 查看文件尾部内容
  • histroy 查看历史执行过的命令
  • man

cp 拷贝文件或者文件夹

命令:cp 文件名 路径
功能:拷贝文件到某个路径
Linux-基础指令(二)_第1张图片
命令:cp -r 文件夹名 路径
功能:拷贝文件夹到某个路径,包含文件夹中的子文件
Linux-基础指令(二)_第2张图片
命令:cp -r 文件夹名 路径/重命名
功能:拷贝某个文件夹到某个路径下,并重名
Linux-基础指令(二)_第3张图片

mv 移动或重命名

命令:mv 文件名 路径
功能:移动到某路径
Linux-基础指令(二)_第4张图片
命令:mv 原名字 新名字
功能:重命名
Linux-基础指令(二)_第5张图片

cat 查看文件

命令:cat 文件名
功能:查看文件中的内容
Linux-基础指令(二)_第6张图片

echo 插入字符串

命令:“字符串”>文件名
功能:将字符串插入到文件中
Linux-基础指令(二)_第7张图片

zip 压缩和解压缩

压缩

命令:zip 压缩后的名称.zip 文件名
功能:将文件压缩,并命名为压缩后的名称.zip
Linux-基础指令(二)_第8张图片
命令:zip -r 压缩后的名称.zip 文件夹名
功能:将文件夹压缩,并命名为压缩后的名称.zip
Linux-基础指令(二)_第9张图片

解压缩

命令:unzip 文件夹或文件名
功能:解压缩
Linux-基础指令(二)_第10张图片

gzip

命令:tar -zcvf 压缩后的名称.tar.gz 待压缩文件或文件夹
功能:压缩成gzip格式
Linux-基础指令(二)_第11张图片
命令:tar -zxvf 文件名或文件夹名.tar.gz
功能:加压缩gzip的格式
Linux-基础指令(二)_第12张图片
  其中,命令行参数z代表gzip压缩,c代表create,创建压缩文件,v代表view展示压缩过程或解压缩过程,x代表解压缩,f代表指定压缩文件名称,注意,f命令行参数后面必须跟压缩/解压缩文件的名称,f命令行参数后面不能再跟其他命令行参数。

bzip2

压缩
命令:tar -jcvf 压缩文件名称.tar.bz2
功能:压缩为bzip2格式
Linux-基础指令(二)_第13张图片

解压缩
命令:tar -jxvf 待解压缩文件.tar.bz2
功能:解压缩bzip2格式
Linux-基础指令(二)_第14张图片
  其中,命令行参数 j 代表bzip2压缩。

find 查找文件

命令:find 目录 -name 文件名
功能:查找文件路径
Linux-基础指令(二)_第15张图片

grep 查找文件中的字符串

命令:grep “字符串” 路径 -R
功能:查找含字符串的文件,配合管道符号(|)过滤其他命令的输出结果
Linux-基础指令(二)_第16张图片
在这里插入图片描述
  加上管道符号后,是将ll命令的输出结果通过管道,传递给grep命令,作为grep命令的输入参数,让grep命令进行过滤。

date 查看当前日期

命令:date
功能:查看当前日期
在这里插入图片描述

su 切换用户

命令
从普通用户切换到root用户:su -root 或 su root
从普通用户切换到普通用户:su 用户名称
退出:exit
功能:用户切换
Linux-基础指令(二)_第17张图片

tree 查看目录结构

命令:tree
功能:查看目录结构
  如果使用不了,可以先切换到root用户下,执行yum -y install tree命令。
Linux-基础指令(二)_第18张图片
Linux-基础指令(二)_第19张图片

more 查看文件内容

命令:more 文件名
功能:查看文件内容
Linux-基础指令(二)_第20张图片
  回车继续查看,B键向前翻页,F键向后翻页,文档展示到结尾时,more命令会自动结束。

less

命令:less 文件名
功能:查看文件内容
Linux-基础指令(二)_第21张图片
  B键向前翻页,F向后翻页,在文件中查找字符串,/[字符串],more和less,采用预加载模式,从磁盘中中加载到内存当中,当我们在内存查看文件内容的时候,more或者less会动态的将内存当中闲置的文件置换出去。

head 查看文件头部内容

命令:head -n 10 文件名 或者 head 文件名
功能:查看文件头部内容10行
在这里插入图片描述

tail 查看文件尾部内容

命令:tail 文件名
功能:查看文件尾部内容10行
在这里插入图片描述
命令:tail -f 文件名
功能:检测文件是否有新的变化
在这里插入图片描述
  Ctrl+c,可以中断当前的命令输入,中断正在执行的前台进程。

补充知识点
1.在linux下的命令本质是可执行程序,等同于window下的exe程序。
2.在命令行输出命名,回车执行等于执行可执行程序,有的命令执行完毕之后结束掉了,有的命令执行会陷入阻塞。

histroy 查看历史执行过的命令

命令
查看历史执行过的命令:histroy
快捷执行之前执行过的命令:
!his
!之前执行过的命令的头部
!数字号

man

功能:查看命令介绍,系统函数,库函数,原型以及介绍+返回值的命令。
man 1 命令名称
man 2 系统函数名
man 3 库函数名称
man一共有7个

你可能感兴趣的:(Linux)