0

0

测试常用Linux命令

雪夜

雪夜

发布时间:2025-09-08 08:56:08

|

813人浏览过

|

来源于php中文网

原创

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

使用工具

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

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

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

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

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

连接服务端

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

SSH的使用方法如下:

ssh username@跳板机ip -p port //例如 ssh test@123.123.123.112 -p 50002
ssh username@目标机ip //例如 ssh test@192.169.23.123

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

Last login: from 192.168.123.123
Welcome to Alibaba Cloud Elastic Compute Service !

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

1. 显示目录内容
ls

测试常用Linux命令

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

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

测试常用Linux命令

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

.DS_Store

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

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

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

  • ls -lt
    //按照最新的修改时间倒序排序
  • ls -ltr
    //按照最新的修改时间顺序排序
  • ls -lh
    //按照文件从大到小排序
  • ls -lhs
    //按照文件从小到大排序

还有更多功能, 可以通过

ls --help
来探索。

2. 创建空文本
touch

测试常用Linux命令

非常淘 淘宝客源码
非常淘 淘宝客源码

本源码是我用过最好的淘客站源码。对于新站长很用帮助。重要!!注意上传完程序后要先登陆后台修改域名,否则会跳转到后台已设置的域名。 使用方法1:将文件夹里面的文件上传至您的空间根目录(不要在本地测试,本地测试期间功能将被限制,首页模板显示不正常!)2:访问网址http://您的网址/admin 账号:admin 密码:admin3:填写您基本网站信息,以及重要的淘客相关信息 声明:本程序使用权是本人

下载

3. 显示当前目录
pwd

测试常用Linux命令

4. 切换目录
cd

$ cd /usr/local //进入目录
$ cd .. //返回上一个目录
$ cd ../.. //返回上两级目录
$ cd - //返回之前进入的目录

测试常用Linux命令

5. 创建文件夹
mkdir

mkdir test //创建一层级文件
mkdir -p test1/test2 //创建多层级文件

测试常用Linux命令

6. 查看log文件内容
head
,
tail
,
less
,
more
,
cat

  • tail
    查看文件的末n行, 默认是末10行, 例如
    $ tail -n 5 /etc/profile/test.log
  • head
    查看文件前n行, 例如
    $ head -n 5 /etc/profile/test.log
  • less
    随意浏览文件, 例如
    $ less /etc/profile/test.log
    , 如果文件较大,
    less
    一次不会显示全部, 可以上下翻动查看
  • more
    类似于
    less
    , 但
    more
    仅能向后移动翻看, 无法向前
  • cat
    一次输出完整内容, 例如
    $ cat /etc/profile/test.log

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

help
查看。

测试常用Linux命令

7. 查看进程
ps

  • ps -A
    //查看所有进程
  • ps -u root
    //查看指定用户进程
  • ps -ef | grep java
    //查看当前java是否运行

测试常用Linux命令

8. 杀死进程
kill

  • kill 1235
    //杀死进程号1235
  • kill -9 1235
    //彻底杀死进程号1235

进程号可以通过

ps
命令的
pid
获取。

9. 编辑命令
vi
/
vim

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

进入

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

测试常用Linux命令

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

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

测试常用Linux命令

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

测试常用Linux命令

  • 不保存退出
    :q!
  • 保存退出
    :wq!

作者才疏学浅,

vi
只会一些常用的功能, 更多
vi
功能请查
vi --help

10. 删除文件或目录
rm

rm
命令需谨慎使用, 例如:

  • rm -rf
  • rm -r *

11. 复制
cp

  • cp -r test/ test1
    //将
    test
    目录下所有复制到
    test1
    目录下

故事

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

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Sass和less的区别
Sass和less的区别

Sass和less的区别有语法差异、变量和混合器的定义方式、导入方式、运算符的支持、扩展性等。本专题为大家提供Sass和less相关的文章、下载、课程内容,供大家免费下载体验。

203

2023.10.12

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

783

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1129

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

801

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

454

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2354

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

823

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1626

2023.08.28

clawdbot ai使用教程 保姆级clawdbot部署安装手册
clawdbot ai使用教程 保姆级clawdbot部署安装手册

Clawdbot是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

13

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
马士兵spring视频教程
马士兵spring视频教程

共25课时 | 9.1万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号