“这是我参与8月更文挑战的第21天,活动详情查看:8月更文挑战”
茫茫人海千千万万,感谢这一秒你看到这里。希望我的文章对你有所帮助!
愿你在未来的日子,保持热爱,奔赴山海!
Linux的基础命令
昨天我们Linux的一些基础命令如关机和重启、操作目录命令的学习,我们今天准备对文件的一些命令的详细学习!
基础命令——操作文件
创建文件
命令:touch 文件名称
文件可以1个或多个。
具体演示:
注意:怎么判断文件是什么类型呢?
linux系统对于不同的文件与不同的目录有颜色区别
文件颜色 | 详细说明 |
---|---|
白色 | 普通文件 |
深蓝色 | 目录(文件夹) |
绿色 | 可执行文件 |
红色 | 压缩包 |
青色 | 链接,相当于 Windows下快捷方式 |
橙色 | 设备文件 |
查看文件
命令:
cat [选项] 要查看的文件
:查看文件所有的内容,是以只读的方式打开。
more 要查看的文件
:查看文件所有的内容,可以分屏显示。more指令是一个基于Ⅵ编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容
less 要查看的文件
:less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
head [选项] 要查看的文件
:head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。
tail [选项] 要查看的文件
:tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。
参数详情:
参数 | 描述 |
---|---|
cat 文件名 | 查看文件所有内容 |
more 文件名 | 查看文件所有内容,可以分屏显示 回车键: 一行一行显示 空格键:一页一页显示 q: 退出查看模式 |
head 文件名 | 查看文件前10行 |
head -n 行数 文件名 | 查看文件指定的行数 |
tail 文件名 | 查看文件后10行 |
tail -n 文件名 | 查看文件指定的行数 |
less 文件名 | 查看文件所有内容 -N:显示行号 q: 退出查看模式 |
具体演示:
编辑文件内容
命令:
vim 文件
:这里vi和vim基本类似,vim具有程序编辑的能力,可以看做是ⅵ的增强版本。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。
vim根据三种模式编辑文件:
模式 | 描述 |
---|---|
命令模式 | 可以移动光标、删除字符等操作 打开文件就进入该模式 |
编辑模式 | 可以输入字符进行编辑操作 |
底行模式 | 可以输入命令对文件进行查找、保存、退出操作 |
参数详情:
命令 | 描述 |
---|---|
i | 在当前光标的前面插入字符 |
a | 在当前光标的后面插入字符 |
o | 在当前光标的下一行插入字符 |
yy | 命令行或底行模式下:复制当前行 |
p | 命令行或底行模式下:粘贴 |
dd | 命令行或底行模式下:删除当前行 |
u | 命令行或底行模式下:撤销 |
wq | 保存并退出 |
q! | 不保存强制退出 |
wq! | 强制保存退出 |
g 光标定位到文件头部首字符位置 G 光标定位到文件尾部首字符位置
具体演示:
压缩与解压文件
了解在虚拟机中的压缩文件的扩展名
扩展名 | 分类 |
---|---|
.zip或.rar | 在 windows下的压缩包 |
.tar | 在Linux下的打包文件 |
.gz | 在 Linux下的压缩文件 |
.tar.gz | 在Linux下的打包压缩文件 |
命令:
tar [选项] 压缩的包名 一或多文件
:tar指令是打包指令,最后打包后的文件是 tar.gz的文件。tar [选项] 需要解压的文件 -C 目录
:tar指令也可以是解压缩指令,解压文件到指定的目录。
参数详情:
tar的压缩参数选项详情:
-c:create 创建, 用于创建打包文件
-v:verbose 信息, 用于显示信息过程
-z:gzip, 压缩文件格式
-f:file, 文件, 用于设置压缩文件名字
一般这么写:
tar -czf fish.tar.gz fish.java eee
tar的解压参数选项详情:
-x:extract 提取, 用于从压缩包中解压文件
-C:change 切换到指定目录下解压
-v:显示解压详细过程
-f:指定要解压的文件
一般这么写:
tar -xvf fish.tar.gz -C aaa
具体演示:
压缩:
解压:
总结
相信各位看官都对Linux系统的基础命令有了一定了解,期待等待下一章的Linux中的高级命令的学习吧!
当然还有更多命令等着下次一起看吧!欢迎期待下一章的到来!
让我们也一起加油吧!本人不才,如有什么缺漏、错误的地方,也欢迎各位人才大佬评论中批评指正!当然如果这篇文章确定对你有点小小帮助的话,也请亲切可爱的人才大佬们给个点赞、收藏下吧,一键三连,非常感谢!
学到这里,今天的世界打烊了,晚安!虽然这篇文章完结了,但是我还在,永不完结。我会努力保持写文章。来日方长,何惧车遥马慢!
感谢各位看到这里!愿你韶华不负,青春无悔!