这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天
本节继续是linux的学习笔记记录。上一节记录了liunx一些关于文件目录的操作命令,本节记录学习其它的操作命令。
-
拷贝移动
cp [-r] <source> <dest>- 作用:复制文件或目录
- 说明
-r用于表示若复制的是目录则将复制该目录下所有的子目录和文件source表示文件源dest表示目标源
mv <source> <dest>- 作用:为文件或目录改名,或将文件或目录移动到其它位置
-
打包压缩
tar [-z/-c/-x/-v/-f] <指定的包名> [<操作的对象>]- 作用:对文件进行打包、解包、压缩、解压
- 注意
- 后缀为
.tar表示只完成了打包 - 后缀为.
tar.gz表示打包的同时还进行了压缩
- 后缀为
- 说明
-z表示通过gzip命令对文件压缩或者解压-c表示create,即创建新的包文件-x表示extract,实现从包文件还原文件-v表示verbose,显示命令的执行过程-f表示file,用于指定包文件的名称
-
文本编辑
vi <fileName>- 作用:文本编辑工具,类似于记事本,若文件不存在则自动创建
vim <fileName>- 作用:vi升级版,可以对文本内容进行着色
- 安装:
yum install vim - 模式
- 命令模式(Command mode)
- 该模式下可以查看文件内容,移动光标(
gg:快速移动到末尾,G:快速移动到开头) - vim打开文件后默认进入该模式
- 另外两种模式需要先进入该模式才能进入彼此
- 该模式下可以查看文件内容,移动光标(
- 插入模式(Insert mode)
- 该模式下可以对文件内容进行编辑
- 命令模式下按下
i/a/o任意一个可以进入插入模式 - 按下
esc可以回退至命令模式
- 底行模式(Last line mode)
- 该模式下可通过命令对文件内容进行查找、显示行号、退出等
- 在命令模式下按下:或/可以进入底行模式
/:对文件内容进行查找::可输入wq(保存并退出)、q!(不保存退出)、set nu(显示行号)
- 命令模式(Command mode)
-
程序运行
ps -ef [ | grep <目标> ]- 作用:查看进程
kill -9 <进程id>- 作用:强制停止进程