Linux-基础指令(二)

cp 拷贝文件或者文件夹

命令:cp 文件名 路径
功能:拷贝文件到某个路径
在这里插入图片描述
命令:cp -r 文件夹名 路径
功能:拷贝文件夹到某个路径,包含文件夹中的子文件
在这里插入图片描述
命令:cp -r 文件夹名 路径/重命名
功能:拷贝某个文件夹到某个路径下,并重名
在这里插入图片描述

mv 移动或重命名

命令:mv 文件名 路径
功能:移动到某路径
在这里插入图片描述
命令:mv 原名字 新名字
功能:重命名
在这里插入图片描述

cat 查看文件

命令:cat 文件名
功能:查看文件中的内容
在这里插入图片描述

echo 插入字符串

命令:“字符串”>文件名
功能:将字符串插入到文件中
在这里插入图片描述

zip 压缩和解压缩

压缩

命令:zip 压缩后的名称.zip 文件名
功能:将文件压缩,并命名为压缩后的名称.zip
在这里插入图片描述
命令:zip -r 压缩后的名称.zip 文件夹名
功能:将文件夹压缩,并命名为压缩后的名称.zip
在这里插入图片描述

解压缩

命令:unzip 文件夹或文件名
功能:解压缩
在这里插入图片描述

gzip

命令:tar -zcvf 压缩后的名称.tar.gz 待压缩文件或文件夹
功能:压缩成gzip格式
在这里插入图片描述
命令:tar -zxvf 文件名或文件夹名.tar.gz
功能:加压缩gzip的格式
在这里插入图片描述
  其中,命令行参数z代表gzip压缩,c代表create,创建压缩文件,v代表view展示压缩过程或解压缩过程,x代表解压缩,f代表指定压缩文件名称,注意,f命令行参数后面必须跟压缩/解压缩文件的名称,f命令行参数后面不能再跟其他命令行参数。

bzip2

压缩
命令:tar -jcvf 压缩文件名称.tar.bz2
功能:压缩为bzip2格式
在这里插入图片描述

解压缩
命令:tar -jxvf 待解压缩文件.tar.bz2
功能:解压缩bzip2格式
在这里插入图片描述
  其中,命令行参数 j 代表bzip2压缩。

扫描二维码关注公众号,回复: 12426689 查看本文章

find 查找文件

命令:find 目录 -name 文件名
功能:查找文件路径
在这里插入图片描述

grep 查找文件中的字符串

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

date 查看当前日期

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

su 切换用户

命令
从普通用户切换到root用户:su -root 或 su root
从普通用户切换到普通用户:su 用户名称
退出:exit
功能:用户切换
在这里插入图片描述

tree 查看目录结构

命令:tree
功能:查看目录结构
  如果使用不了,可以先切换到root用户下,执行yum -y install tree命令。
在这里插入图片描述
在这里插入图片描述

more 查看文件内容

命令:more 文件名
功能:查看文件内容
在这里插入图片描述
  回车继续查看,B键向前翻页,F键向后翻页,文档展示到结尾时,more命令会自动结束。

less

命令:less 文件名
功能:查看文件内容
在这里插入图片描述
  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个

猜你喜欢

转载自blog.csdn.net/weixin_43580319/article/details/113444385