news 2026/7/7 11:50:07

软件测试面试喜欢问的linux文件操作命令总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软件测试面试喜欢问的linux文件操作命令总结

1切换目录

我们切换目录的命令是cd

但是在切换的时候,可以用两种形式,一种是绝对目录的形式切换,一种是相对目录的形式切换。

绝对路径:以 / 开头,或者 ~ 开头,分别表示根路径或者root路径。表示从根目录开始向下查找

相对路径:不用/ 或者~开头,表示相对当前的目录所在的位置进行查找。

2cd命令切换目录

cd 或者 cd ~ 切换到当前目录的主目录或者root目录

cd . 切换到当前目录,cd ./ 也是可以切换到当前目录

cd … 切换到上一级目录

cd - 切换到上一次所在的目录

3 touch创建文件

touch 文件名 (可以创建多个,多个文件名之间用空格隔开)

注意:

1 如果创建的文件名不存在,则是新建一个文件

2 如果创建的文件名已经存在,则更新文件的修改时间

3 不能通过touch创建文件夹(目录)

4 mkdir创建目录

mkdir 目录名称(可以创建多个,多个目录之间用空格隔开)

注意:

1 如果创建的目录已经存在,则会创建失败

2 通过 -p 选项参数,可以实现多个层级的目录嵌套创建

mkdir -p dir1/dir2/dir3

5 rm 删除文件或目录

命令:rm -选项 目录名或文件名

重点参数:

i 表示交互式执行,删除前会询问是否删除

f 表示强制删除,不会提示

r 表示删除文件夹和文件夹下的所有内容

注意:

使用rm删除的文件无法恢复。

rm -rf aaa

6 cp 文件或目录的复制

命令:cp 源文件 目标文件

重点参数

f 强制覆盖已存在的文件而不提示

i 覆盖已存在的文件时,会提示用户是否确认

r 复制目录及目录下的所有内容

7 文件或目录的移动

mv 源文件 目标文件

f 强制覆盖已存在的文件而不提示

i 覆盖已存在的文件时,会提示用户是否确认

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 22:25:38

Linux OOM 问题之 DMSERVER 受害者

Shell 脚本模拟(无需安装工具) OOM 问题#!/bin/bash #持续申请内存,每次申请 100MB,直到内存耗尽。while true; do # 创建 100MB 临时文件,读取到内存(cat 命令会占用内存)。cat /dev/zero |head -c 100M |tail & done运行脚本&#xff1…

作者头像 李华
网站建设 2026/7/7 3:49:35

Flutter引擎裁剪与鸿蒙方舟编译协同优化

欢迎大家加入开源鸿蒙跨平台开发者社区,一起共建开源鸿蒙跨平台生态。 Flutter引擎裁剪与鸿蒙方舟编译协同优化 Flutter引擎的冗余模块会增加包体积并影响启动速度。通过分析flutter_engine源代码,可识别非必要模块进行裁剪。常见可移除模块包括&#…

作者头像 李华
网站建设 2026/7/5 6:11:26

STM32CubeMX的main.c开头介绍

简单来说,这些 USER CODE BEGIN 和 USER CODE END 包裹的区域是 “代码保护区”。1. 这些区域是什么?为什么要这样设计?STM32CubeMX 是一个图形化配置工具,它可以自动帮你生成底层驱动代码(如 GPIO 初始化、时钟配置等…

作者头像 李华
网站建设 2026/7/7 23:35:25

26.MPSOC FPGA linux读AHT20传感器

一、vivado 工程搭建因为十分简单&#xff0c;不在赘述。生成平台文件&#xff0c;导出&#xff0c;建立vitis linux 设备树工程&#xff0c;不在赘述。生成的设备树文件&#xff1a;axi_iic_0: i2c80000000 {#address-cells <1>;#size-cells <0>;clock-names &…

作者头像 李华
网站建设 2026/7/7 13:50:34

嵌入式系统时序图完全指南:从原理到实战

嵌入式系统时序图完全指南&#xff1a;从原理到实战在嵌入式系统开发中&#xff0c;时序图是理解硬件交互的关键语言。本文将全面解析时序图的阅读、测量和应用技巧&#xff0c;帮助您掌握这一硬件工程师的核心技能。一、时序图基础&#xff1a;硬件通信的蓝本 1.1 时序图核心要…

作者头像 李华
网站建设 2026/7/7 23:53:04

小团队与大团队的管理差异

小团队与大团队在管理上的核心差异&#xff0c;根源于“复杂性”和“规模”两个维度。小团队&#xff08;如10人以下&#xff09;的管理依赖于“人治”和“默契”&#xff0c;追求的是极致的敏捷性、灵活性和高频的非正式沟通。 而 大团队&#xff08;如100人以上&#xff09;的…

作者头像 李华