专注服务器测试|小白也能看懂的实战笔记
大家好,我是【服测小白成长录】的主理人,一名刚入职不久的服务器测试新人。今天解锁新技能——文件/目录的高频Linux操作命令,全程跟着步骤操作,新手也能一次搞定!
先记3 个通用小规则(敲命令不踩坑!)
- 所有命令在命令行 / 终端输入,输完按「回车」执行,全程小写(Linux 区分大小写,大写必报错);
- 输命令时按Tab 键可自动补全文件名 / 文件夹名,避免输错,大幅提高效率;这个很重要!!!可以提高效率
- 新手一次只输一个命令,执行完确认没问题再敲下一个,别贪多~
文件/ 目录操作命令(测试最常用,每天必敲)
这类命令主要用来查看、创建、删除文件/ 文件夹,相当于 Windows 里的 “新建、打开、删除”,服务器测试操作文件、找日志必用!1. ls 查看目录文件
核心作用:看当前文件夹里的所有文件/ 文件夹,操作文件第一步必用ls→ 列出目录名称;ls -l→ 详细列出(含大小、修改时间、权限,查文件属性常用)
拓展:ls -a→ 显示隐藏文件(日志 / 配置文件常为隐藏,测试查错必用)ls是绝对很常用的,我本人就是不管进入哪个目录,习惯性地都会ls一下看看都有什么2. cd 切换目录
核心作用:在不同文件夹间跳转,相当于“双击打开文件夹”基础用法:cd 文件夹名→ 进入目标文件夹(如cd log进入日志文件夹)cd ..(返回上一级)cd /(回到根目录,迷路一键归位)cd ~(回到当前用户主目录)
3. pwd 查看当前位置
核心作用:显示自己在服务器的哪个文件夹,解决“新手敲命令迷路” 问题直接输pwd→ 回车,显示完整路径(如/root/test/log),定位文件/ 日志路径超方便
我个人认为pwd得使用场景就是在很深得目录下,查看在哪种层级,另外就是脚本里面使用较多4. mkdir 创建新文件夹
核心作用:新建文件夹,测试时存测试文件、日志备份必用mkdir 文件夹名→ 如mkdir test_file,创建名为test_file 的文件夹
拓展:mkdir -p 文件夹1/文件夹2→ 一次性创建多级文件夹(不用逐个建,超省心) 注:mkdir的使用率很是很高的,在linux中创建文件夹你就得使用,我个人习惯会给每个测试项分别创建文件夹5. rm 删除文件 / 文件夹
核心作用:删除无用的文件/ 文件夹,清理服务器冗余数据rm 文件名→ 删除单个文件;rm -r 文件夹名→ 删除文件夹(含里面的所有文件,必须加-r 强制删除加f)
小白避坑:这个命令删除后无法恢复,测试环境删文件前确认名称,生产环境千万别随便用!我前两天就在root目录下使用了rm -rf *直接G,白干,重装OS重新开始 ,一定一定一定要注意6. cat 查看文件内容
核心作用:直接查看文件里的文字内容,看简单日志、配置文件必用cat 文件名→ 如cat test.log,直接在命令行显示日志文件内容
拓展:cat -n 文件名→ 显示内容并标注行号,查日志定位报错行超实用7. tail 实时查看文件(重点!看实时日志必用)
实时监控日志的核心命令(比如测试时看程序运行的实时报错) tail -f 文件名→ 如tail -f test.log,实时刷新显示日志最新内容
小白操作:按「Ctrl+C」可退出实时监控,回到正常命令行最后,大家有条件的可以按这个流程敲一遍,熟悉各类命令的用法:pwd(看位置)→ls -a(看所有文件,含隐藏)→mkdir test_cmd(新建文件夹)→cd test_cmd(进入)cd ..(返回)全程无难度,亲测一次就能成功,敲完对命令的印象会深很多!其实Linux 命令并不可怕,服务器测试不用会所有命令,把这几个高频的练熟,日常的文件操作就完全够用了。后面我会继续补充一些命令。期待和大家一起变强!!!