LINUX 第二天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX 第二天相关的知识,希望对你有一定的参考价值。
目录 (linux文件的操作)
1.文件(基本命令)
2.vi编辑器的使用
3.分页命令
4.压缩及解压缩命令
1.文件(基本命令)
1.1文件的创建
touch 文件名
1.2 删除文件
rm -rf 文件名
1.3 复制命令
cp 源数据 目标
如果源,目标在同一路径下,就重命名
1.4 剪贴
mv 源数据 目标
如果源,目标在同一路径下,就重命名
2.编辑器的使用(要用到vi,vim编辑器)
2.1 三种模式
2.1.1命令模式
vim启动的默认进入命令模式,任何模式都可以通过ESC回到命令模式
2.1.2 插入模式
在命令模式中,按" i"可以进入都插入模式,在插入模式可以编辑文本文本内容,按ESC可以回到命令模式
2.1.3 ex模式
在命令模式下,按住shift+":" 可以进入到ex模式,wq 保存退出,q!退出不保存
3.分页模式
3.1 cat
命令格式:cat 文件
一次查看完,没有分页
3.2 more
命令格式:more 文件
enter:“一行一行加载”
空格:"一页一页加载"
q:"退出"
缺点:“不能向上翻,就是查看历史看过的”
3.3 less
命令格式:less 文件
enter:“一行一行加载”
空格:"一页一页加载"
键盘上键:“查看历史”
键盘下键 : "一行一行加载"
q:"退出"
缺点:“可以查看历史看过的”
3.4 head
命令格式:head -(number:数字) 文件
开头几行,如果没有数字,默认显示开头10行;
3.5 tail
命令格式:tail -(number:数字) 文件
末尾几行,如果没有数字,默认显示末尾10行;
注意:tail -f 文件:显示新增数据,大数据中用的很多。
4.压缩及解压缩
4.1压缩命令:gzip;解压缩命令:gunzip(不能压缩目录,也不保存源文件)
创建了test_gzip1,test_gzip2,test_gzip3三个文件
创建了test_gzip4,test_gzip5,test_gzip6三个目录
执行 gzip test_gzip1 (成功)
执行 gzip test_gzip4 (报错)
说明:gzip 只能压缩文件,不能压缩目录
执行 gzip test_gzip1 (成功)但是没有了源文件test_gzip1,只有test_gzip1.gz说明gzip命令不保存源文件
执行 gunzip test_gzip1.gz 解压命令时 不见了test_gzip1.gz 只有test_gzip1说明gunzip命令也不保存源文件
4.2压缩命令: tar -cvfz
命令格式: tar -zvcf 压缩后的文件名 目录/文件
参数解释:-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
例子:压缩文件 test_gzip1是文件
压缩目录 test_gzip4是目录
解压缩命令:tar -xvfz
命令格式: tar -zvxf 压缩文件名
参数解释:-x 解包
-v 显示详细信息
-f 指定文件名
不同点:-z 在这里是 解压缩
以上例子可以总结到 tar 命令既可以压缩文件也可以压缩目录,并且保留源文件
4.3压缩命令:zip ;解压缩命令:unzip
zip -r (压缩目录)
unzip 解压
语法格式: zip -r 压缩后的文件或目录名 文件或目录
范例: zip -r xxx.zip xxx
unzip 解压
语法格式: unzip test_gzip1.zip
结论:zip linux和windows通用,命令既可以压缩文件也可以压缩目录,并且保留源文件
4.4 压缩命令:bzip2 -k (产生压缩文件名并保留源文件)(压缩比非常强)
命令格式:bzip2 -k 目录或文件
后缀是:.bz2
例子: bzip2 -k test_gzip1
解压缩:bunzip2 -k (解压并保留压缩文件)
-k 参数的作用,保留
并且还可以和tar共同使用
后缀:.tar.bzip2
语法格式:tar -cjf xxx.tar.bzip2 xxxx
解压缩:
语法格式:tar -xjf xxx.tar.bzip2
通配符的使用:
以上是关于LINUX 第二天的主要内容,如果未能解决你的问题,请参考以下文章