跟我们一起
玩转路由器

测试常用Linux命令

在项目测试阶段, 检查服务端的微服务运行和日志情况是必不可少的步骤。服务端通常基于linux系统, 特别是中小企业已经广泛采用云端服务。因此, 与服务端的交互变得非常频繁。

使用工具

如果您是Windows用户, 可以使用puTTY进行远程登录。puTTY的使用和配置方法可参考以下链接:

https://www.php.cn/link/73619c7b11b447e069e92d80914bc329

puTTY下载地址为: https://www.php.cn/link/2e99f39ee5ebc8f125c2c4c2a13d96ef

除了puTTY, SecureCRT也是一个不错的选择。

对于Mac用户, 系统自带的终端工具已经足够使用。如果需要更多功能, iTerm2是一个很好的选择, 还有其他许多可供选择的工具。

连接服务端

连接服务端主要通过SSH协议, 有直连和跳板机连接两种方式。直连通常用于公司内网服务器, 而跳板机连接适用于外网服务器, 如各类商业公有云。跳板机连接需要使用公钥和私钥, 具体生成规则请咨询您的公司运维团队。

SSH的使用方法如下:

以阿里云为例, 如果显示以下信息, 表示您已成功登录:

这表明您已连接到阿里云的ECS云端服务。

1. 显示目录内容

命令类似于Windows中的查看文件方式或中的命令。命令有许多丰富的功能, 例如:

  • //查看详细信息和隐藏文件以及文件权限

以点开头的文件被视为隐藏文件, 如上图中的

上图第一列的权限信息, 大致分为两类:

  • //第一位是中杠, 表示文件, 没有子层级
  • //第一位是d, 表示文件夹, 下面有子文件或文件夹, 通常以较为明显的颜色区分, 上图中文件夹以天蓝色文字显示

表示当前用户和用户群组的相应权限, 分别是读、写、执行。

  • //按照最新的修改时间倒序排序
  • //按照最新的修改时间顺序排序
  • //按照文件从大到小排序
  • //按照文件从小到大排序

还有更多功能, 可以通过

来探索。

2. 创建空文本

3. 显示当前目录

4. 切换目录

5. 创建文件夹

6. 查看log文件内容 , , , ,

  • 查看文件的末n行, 默认是末10行, 例如
  • 查看文件前n行, 例如
  • 随意浏览文件, 例如 , 如果文件较大, 一次不会显示全部, 可以上下翻动查看
  • 类似于, 但仅能向后移动翻看, 无法向前
  • 一次输出完整内容, 例如

上述命令都有丰富的参数可选, 推荐使用

查看。

7. 查看进程

  • //查看所有进程
  • //查看指定用户进程
  • //查看当前java是否运行

8. 杀死进程

  • //杀死进程号1235
  • //彻底杀死进程号1235

进程号可以通过

命令的获取。

9. 编辑命令 /

编辑器功能强大, 但使用起来仁者见仁智者见智, 特别是对于初学者, 刚开始使用时可能不太顺手, 因为习惯了Windows环境, Linux环境是另一番天地。

进入

后, 光标停留在第一行第一列, 底部显示当前打开文件名称、总行数和字符数等信息。

中常用的操作包括编辑、删除、查找、不保存退出和保存退出。

  • 进入编辑模式, 按键盘或, 底部会出现

  • 退出编辑模式, 按键, 提示消失
  • 删除一个或多个字符, 将光标移动到要删除位置, 按进入编辑状态, 退格即可删除, 操作完后按退出编辑
  • 删除整行, 连续按两个, 删除光标所在的一行, 撤销上一步操作按键
  • 查找, 在当前打开的文件中查找文字, 键盘输入然后回车, 光标会自动定位到对应的字符上, 如果有多个匹配, 会定位到一个上, 想看下一个, 按键, 光标即会移动到下个匹配字符上, 按键光标向上定位, 与键正好相反

  • 不保存退出
  • 保存退出

作者才疏学浅,

只会一些常用的功能, 更多功能请查。

10. 删除文件或目录

命令需谨慎使用, 例如:

11. 复制

  • //将目录下所有复制到目录下

故事

人应该有一个奋斗目标,这样生活才有精神,有动力。整天无所事事、无聊至极的人,就是因为没有目标。从小就要为自己的人生设定一个目标,然后不断地向它靠近,终有一天你会实现这个目标。如果从小就糊里糊涂,对自己的人生不负责任,没有目标没有方向,那这一生也难有成就。每个人出门,都会有自己的目的地,如果不知道自己要去哪里,漫无目的地闲逛,那速度就会很慢;但当你清楚自己要去的地方,你的步履就会情不自禁地加快。如果你分辨不清自己所在的方位,你会茫然若失;一旦你弄清了自己要去的方向,你会精神抖擞。这就是目标的力量。所以说,一个人有了目标,才会成功。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《测试常用Linux命令》
文章链接:https://www.lu-you.com/settings/26440.html
本站资源来源于互联网整理,若有图片影像侵权,联系邮箱429682998@qq.com删除,谢谢。

评论 抢沙发

登录

找回密码

注册