文章目录
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压缩。
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个