Linux day 1130

家人们今天还是学习Linux系统

书接上文

3.3.2 mv****命令

作用: 为文件或目录改名、或将文件或目录移动到其它位置
语法 : mv source dest
举例 :
mv hello.txt hi.txt 将
hello.txt 改名为 h.txt
mv h.txt aa/ 将文件
h.txt 移动到 aa 目录中
mv h.txt aa/hello.txt 将
h.txt 移动到 aa 目录中,并改名为 hello.txt
mv aa/ bb/ 如果 bb 目
录不存在,将 aa 目录改名为 bb
mv aa/ bb/ 如果 bb 目
录存在,将 aa 目录移动到 bb 目录中

3.4****打包压缩命令

作用: 对文件进行打包、解包、压缩、解压
语法 : tar -zcxvf fileName files
包文件后缀为 .tar 表示只是完成了打包,并没有压缩
包文件后缀为 .tar.gz 表示打包的同时还进行了压缩
说明 :
-z: z 代表的是 gzip ,通过 gzip 命令处理文件, gzip 可以
对文件压缩或者解压
-c: c 代表的是 create ,即创建新的包文件 ( 打包 )
-x: x 代表的是 extract ,实现从包文件中还原文件 ( 拆包 )
-v: v 代表的是 verbose ,显示命令的执行过程
-f: f 代表的是 file ,用于指定包文件的名称 举例:
打包
tar -cvf aa.tar ./* 将当前目录下所有文
件打包,打包后的文件名为 aa.tar
tar -zcvf aa.tar.gz ./* 将当前目录下所
有文件打包并压缩,打包后的文件名为 aa.tar.gz
解包
tar -xvf aa.tar 将 aa.tar 文件进行解
包,并将解包后的文件放在当前目录
tar -zxvf aa.tar.gz 将 aa.tar.gz 文件进行解
压,并将解压后的文件放在当前目录
tar -zxvf aa.tar.gz -C /usr/local 将
aa.tar.gz 文件进行解压,并将解压后的文件放在 /usr/local
目录

3.4.1 vim****使用

作用 : 对文件内容进行编辑, vim 其实就是一个文本编辑器
语法 : vim fileName
说明 :
在使用 vim 命令编辑文件时,如果指定的文件存在则直接打
开此文件。如果指定的文件不存在则新建文件。
vim 在进行文本编辑时共分为三种模式,分别是 命令模式
( Command mode ),插入模式( Insert mode )和底行
模式( Last line mode )。这三种模式之间可以相互切
换。我们在使用 vim 时一定要注意我们当前所处的是哪种模
式。
三种模式 :
命令模式 ( 不可编辑内容 )
命令模式下可以查看文件内容、搜索文本内容 .
按下 / 输入搜索内容即可 .
| 命令模式指令 | 含义

| ------------ | ------------------------
| gg | 定位到文本内容的第一行
| G | 定位到文本内容的最后一行
| dd | 删除光标所在行的数据
| ndd | 删除当前光标所在行及之后的 n
行数据
| u | 撤销操作
| shift+zz | 保存并退出
| i 或 a 或 o | 进入插入模式
插入模式
插入模式下可以对文件内容进行编辑
在命令模式下按下 i,a,o 任意一个,可以进入插入模式。
进入插入模式后,下方会出现【 insert 】字样
在插入模式下按下 ESC 键,回到命令模式
底行模式
按下 esc 回到命令模式
在命令模式的基础上按下 shift+ :
按下保存退出: :wq( 保存退出 ) :q!( 强制退出不保存 )
| 底行模式命令 | 含义
| ------------ | ---------------------------

| :wq | 保存并退出
| :q! | 不保存退出
| :set nu | 显示行号
| :set nonu | 取消行号显示
| :n | 定位到第 n 行 , 如 :10 就是定位到
第 10 行

3.6****查找命令

3.6.1 find

作用 : 在指定目录下查找文件
语法 : find dirName -option fileName
举例 :
find . --name "*.java" 在当前目录及其子目
录下查找 .java 结尾文件
find /root -name "*.java" 在 /root 目录及其子
目录下查找 .java 结尾的文件

3.6.2 grep****命令

作用 : 从指定文件中查找指定的文本内容
语法 : grep word fileName
举例 :
grep Hello HelloWorld.java 查找
HelloWorld.java 文件中出现的 Hello 字符串的位置
grep hello *.java 查找当前目录中所
有 .java 结尾的文件中包含 hello 字符串的位置

3.7****查看系统的进程命令

ps -ef 系统的所有的进程都展示出来

杀死进程

复制代码
kill -9(强制杀死)|-2(温和杀死) 进程id号

3.8****管道命令
作用: 上一个命令的结果提供给下一个命令去使用。

ok了家人们明天见

相关推荐
代码AC不AC15 分钟前
【Linux】NAT与代理
linux·nat·代理
HiDev_17 分钟前
【非标自动化】上位机快速上手(创建winform并运行起来)
运维·自动化
乐维_lwops18 分钟前
乐维社区“专家坐诊”第405期问答
运维·cmdb·运维监控·答疑·运维智能体·乐维运维智能体
esabby21 分钟前
韩国站群服务器租用平台推荐与外贸建站优势深度解析
运维·服务器
Aision_22 分钟前
实习手记 Day:从 ELK 到 Agent 的“最后一公里”——告警消费与上下文富化
运维·人工智能·web安全·elk·网络安全·安全威胁分析
CDN36023 分钟前
俄语区跨境站点优化实战:CDN+Nginx 解决 H5 白屏、交互延迟、链路卡顿问题
运维·nginx·交互·h5 加速·nginx 轻交互调优
邀星月为媒37 分钟前
高阶加餐 08|Prompt 故障定位与可观测性:模型突然变差时,别再靠“重新写一遍 Prompt”解决
服务器·数据库·prompt
智能制造产品经理代码提升42 分钟前
全流程自动化部署指南(Push自动构建 → 测试通过自动建PR → Teams通知
运维·flask·自动化
難釋懷1 小时前
Nginx重试机制
运维·nginx
草莓熊Lotso2 小时前
【LangChain】核心技术:嵌入模型与向量存储完全指南
服务器·网络·python·langchain