网络安全学习篇30_第二阶段_centOS基础操作:获取命令帮助信息、增删改查、压缩与解压
上一篇博客:网络安全学习篇29_第二阶段_centOS的安装详细流程与基本操作
目录
- 获取命令及帮助信息
- 增删改查文件
- 打包、压缩、解压
开始
一、获取命令及帮助信息
rm -rf
ls -a
ls -l
...
后面的可选选项有很多种
1.1 如何查看一个命令字的帮助手册
man + 命令字
—》man ls
ls -a
:显示全部,包括隐藏文件
ls -A
:不显示隐藏目录
ls -l
:长格式列出,如显示权限,显示文件的详细信息
ls -h
:和l一块用,显示人类可读的文件大小K、M、G
ls -R
:递归的形式显示子目录的内容
1.2 命令字分为内部命令、外部命令
- 内部命令:命令解释器自带的命令
help cd
- 外部命令:安装的第三方软件所带的
二、增删改查文件
2.1 查询:查看目录下有哪些内容,查看文件中的内容
ls
命令 cat
命令
2.2 创建:
创建文件
touch+ 文件名
:
touch /tmp/demo1.txt
echo "hello">/tmp/demo1.txt
cat demo1.txt
创建目录
mkdir /tmp/demo1
cd demo1
ls
2.3改:
目前先剪切、复制
mv 剪切:
mv demo1.txt demo1
mv重命名:
mv demo1.txt demo2.txt
cp 复制
符号链接:
ln -s
—> 源文件绝对路径 链接到目标路径
删除:
rm 文件
rm -f 文件
:强制删除,但是文件夹里面有文件就删不了
rm -rf 文件
:强制递归删除
三、打包、压缩、解压
先在/tmp目录下建立一个大小为100m的文件bigfile
do if = /dev/zero of = /tmp/bigfile bs = 1M count = 100
if
:inputfile 输入文件
bs
: 单位
count
: 计数器
gzip\bzip2:压缩文件,不能压缩目录
压缩bigfile—>gzip bigfile
查看压缩后的大小—>ls -lh bigfile.gz
解压缩—>gunzip bigfile.gz
du -sh 文件目录名
—》查看目录及里面的文件大小
对目录进行打包压缩
打包:tar -cf 文件.tar 需要打包的文件目录名
生成一个新文件.tar,对源文件不影响
压缩:
tar -tvf allfile.tar
—》查看包里的内容
gzip allfile.tar
—》压缩
解压缩:
gunzip allfile.tar.gz
tar -xf allfile.tar [-C /root 指定路径,省略解压到当前目录]
-x
—>解包-C
—>指定解压路径
便捷方法,打包的时候压缩
tar -zcf /tmp/allfile.tar.gz allfile
ls -lh allfile.tar.gz
参考:B站千峰