一、导学掌握linux命令是高级JAVA工程师必备的技能之一,但并不是每个人都能完全掌握,绝大部分Java初中级工程师只知道少数的cd/ls/mkdir/rm等非常简单的命令,但是只会这些命令是完全不够的,如果想要提升技术壁垒,晋升成为大牛程序员,掌握最实用的Linux命令是不可或缺的 。文本作者结合多年企业开发经验,将最实用的Linux命令进行了清晰的分类,逐条罗列,对照反复练习即可快速掌握 。熟练使用文本提到的命令能有效提升运维技能并帮助各位提高工作效率 。
提示:
- 操作系统:centos
- 适合对象:使用过Linux的人群
- 本文命令:多以示例命令为主,要学会举一反三
二、安装服务命令在日常开发和部署的工作中,安装服务是非常常见的操作,一般来说当我们执行某个命令提示不存在命令时,都需要进行服务安装,一般安装命令有2种:在线安装和离线安装 。对比来说,如果网速还不错的话,推荐使用在线安装更加方便 。
1.在线安装
yum install -y vim
示例含义:在线安装vim服务注意:如果要加速yum在线下载需要修改yum源为国内源2.离线安装
rpm -ivhTomcat.rpm
示例含义:离线安装tomcat服务注意:rpm文件安装包需要上传到服务器上,再执行安装命令三、文件操作命令文件操作命令是Linux中使用最为频繁的命令,众多命令中还包含非常出名的Linux三剑客grep、awk、sed,在文中也有介绍 。
1.创建文件创建方式1:touch命令直接创建
- yacas touch abc.txt
- yacas vi abc.txt
- 然后保存
- yacas echo hello > abc.txt
- yacas vi abc.txt
- yacas vim abc.txt
- yacas ?hello
- 然后按住n健查找下一个,按N健查找上一个
- yacas /hello
- 然后按住n健查找下一个,按N健查找上一个
- 移动到命令最前:按住快捷键 ctrl +a
- 移动到命令最后:按住快捷键 ctrl+e
- 设置行号
- 取消行号
6.vi或vim 调到末行及首行vi编辑文件时,如果内容太长,想要快速将光标跳转到文件头部或尾部,使用下面按键
- 跳转末行 ,按住 G健
- 跳转首行 ,按住 g健
8.vi或vim复制行不进入编辑模式,在要删除的行敲击 4 yy,标识从当前行开始复制4行,再移动光标到指定位置按p键粘贴
9.不编辑查看文件全部内容
cat abc.txt
10.不编辑查找文件内容- 方式1
- 方式2
这里用到了Linux三剑客之一的筛选命令grep,主要用于筛选文本
10. 统计某个关键字在文件中出现的次数
- 方式1
- 方式2
11.查看文件首行或尾行
- 查看前3行
- 查看尾3行
- 查看尾实时输出的3行日志
12.替换文件内某个关键字sed作为Linux三剑客之一,是使用的最流行的替换命令,主要用于替换本文中的内容
sed -i s/heima/itcast/g abc.txt
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Java|Java:2022年招聘Java开发人员指南
- Java|HR傲慢对待求职者,还“诅咒”对方找不到工作,大学生也太难了
- 远程开机:一个简单的嵌入式项目开发
- Web开发人员的顶级前端开发趋势
- 在Java 8及更高版本中使用Java流
- Java实现第三方短信接口发送短信验证码
- 开发儿童智力的方法
- 屏幕|TCL华星开发出全新半透半反屏幕:功耗直降90%
- 只有掌握了正确的健身方法 才能有效的帮助你达到锻炼的目的
- 游泳中掌握水感是效率的关键 掌握技能省力又健康