软件测试(linux命令篇-01文件操作命令)

news2024/9/23 7:20:33

linux文件篇命令

  • linux系统常用文件操作命令
    • 1、查看目录内容及常用参数:ls
    • 2、目录切换:cd
    • 3、创建文件:touch
    • 4、创建目录 :mkdir
    • 5、 删除文件或目录:rm
    • 6、文件或目录的复制:cp
    • 7、文件或目录的移动:mv
    • 8、总结
    • 9、常用查看文件命令:cat、grep、more
    • 10、其他命令-重定向:>、>>
    • 10、其他命令-管道符:|
    • 11、其他命令:pwd、clear、which、echo

linux系统常用文件操作命令

1、查看目录内容及常用参数:ls

      格式: ls [-lah] [文件或目录]

        选项说明:

          -l: 以列表的形式显示出文件或目录的内容
          -a:显示所有的文件或目录,包含隐藏文件
          -h:显示出文件的目录或大小

参数:文件或目录
ls  列举当前目录的文件内容
ls -l 
ls -a
ls -lh  h一定要和l一起使用才行
ls -lha 以列表方式,更加人性化,显示所有文件
ls -lha /use/bin 查看/use/bin 文件夹里面的内容

通配符:使用通配符匹配符合条件的文件或目录
在这里插入图片描述
在这里插入图片描述

2、目录切换:cd

    格式:cd [目录名称]

cd命令说明:
cd或者cd ~ :切换到当前用户的主目录
cd . :切换到当前目录
cd .. :切换到上一级目录
cd - :切换到上一次所在的目录

切换目录的路径:(绝对路径和相对路径)
pwd 查看当前位置
在这里插入图片描述
实操验证:
在这里插入图片描述

3、创建文件:touch

格式: touch 文件名 (多个文件名之间用空格隔开]

      如果创建的文件名不存在,则新建一个文件。
      如果创建的文件名已存在,则更新文件的修改时间。

4、创建目录 :mkdir

格式: mkdir 目录名称(多个目录之间用空格隔开)

    通过-p 的选项,实现多个层级的目录创录
    例: mkdir -p dir1/dir2/dir3
    如果创建的目录名称已存在,则创建失败

在这里插入图片描述

5、 删除文件或目录:rm

      命令格式: rm [-ir(选项)] 目录名或文件名

    选项参数说明:
    -i: 表示交互式执行,删除前会询问是否删除
    -f: 表示强制删除,忽略不存在的文件,无需提示。
    -r :表示删除文件夹及文件夹下所有的内容。

注意:使用rm删除文件时无法恢复,建议使用rm时跟上 -i参数
在这里插入图片描述

6、文件或目录的复制:cp

      命令格式:cp 源文件 目标文件

 常用选项说明:
 -f:强制覆盖已存在的目标文件而不提示
 -i:交互式复制,覆盖时会提示用户确认
 -r:若源文件为目录,则复制该目录下的所有内容
 -v:显示复制的进度

在这里插入图片描述

7、文件或目录的移动:mv

      命令格式:mv 源文件 目标文件

选项说明:
-f: 强制覆盖已存在的目标文件而不提示
-i:_盖文件时提示用户是否确认
-v:显示移动的进度(一般不用)

在这里插入图片描述

8、总结

在这里插入图片描述
在这里插入图片描述

9、常用查看文件命令:cat、grep、more

常用查看文件命令:

1.cat 文件名:适用于查看较少内容的文件,可以用来查看文件、创建文件、合并文件、追加文件等功能1.
2.more 文件名: 适用于查看内容较多的文件,用于分屏显示文件内容
3.grep 文件名: 适用于查看内容较多的文件

     命令格式:查看文件内容:cat

cat命令: 适用于查看文件内容较少的文件
cat 可以用来查看文件、创建文件、合并文件、追加文件

常用选项:
-b: 表示输出非空的行综号.
-n:表示输出所有的行编号

     命令格式:查看文件内容:more

在这里插入图片描述

     命令格式:查看文件内容:grep

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10、其他命令-重定向:>、>>

在这里插入图片描述

在这里插入图片描述

10、其他命令-管道符:|

在这里插入图片描述
在这里插入图片描述

11、其他命令:pwd、clear、which、echo

在这里插入图片描述

在这里插入图片描述

csdn空格的表示方法:  、   (   )英文的分号
  #一个字符的空格
  #大约三个字符的空格

·

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/383190.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TMS Sphinx crack

TMS Sphinx crack 用于身份访问管理的TMS Sphinx Delphi框架,包括授权和身份验证。 TMS Sphinx允许您为多个应用程序实现单点登录(SSO):web、本机、移动或机器到机器API通信。它可用于通过登录表单、类似的用户界面和基于服务的身份验证来验证实际用户&a…

如何制作一个自定义的winpe?

winpe制作过程 获取相关资源 https://www.aliyundrive.com/s/MP58JbRsm76 文件存放位置 将压缩包存放在一个全英文目录下了,我这里选择了D:/winpe目录 解压文件 将三个压缩包进行解压到当前目录,如下图所示 创建一个mount目录,并在mount目录下分别创建boot和install目…

C++11:继承

目录 继承的基本概念 继承方式 基类和派生类对象赋值转换/切片 继承中的作用域 派生类的四个成员函数: 构造函数 拷贝构造函数 赋值重载 析构函数 静态成员 继承与友元 多继承 菱形继承 多继承的指针偏移问题 组合 继承的基本概念 继承出现的契机是某一…

Java 多线程 --- 锁的概念和类型划分

Java 多线程 --- 锁的概念和类型划分锁的概念乐观锁与悲观锁公平锁与非公平锁什么是可重入锁独占锁与共享锁轻量级锁和重量级锁自旋锁 (Spinlock)锁的概念 锁可以将多个线程对共享数据的并发访问转换为串行访问, 这样一个共享数据一次只能被一个线程访问, 该线程访问结束后其他…

cocos2dx+lua学习笔记:UIPageView的使用

前言 本篇在讲什么 本篇简单介绍Lua篇cocos2dx中UIPageView的相关内容 仅介绍简单的应用,仅供参考 本篇适合什么 适合初学Cocos2dX的小白 适合想要在Cocos2dx-lua中使用UIPageView的人 本篇需要什么 对Lua语法有简单认知 对Cocos2dx-Lua有简单认知 Cocos2…

Hostease美国Linux主机方案租用推荐

美国Linux主机市场在全球市场上具有显著的优势,这使得美国的主机提供商可以提供高性能、高可靠性和高安全性的主机方案,同时为用户提供广泛的选择和灵活性。这些优势也使得美国成为全球最大的主机市场之一。本文将介绍Hostease的美国Linux主机方案租用推…

22《Protein Actions Principles and Modeling》-《蛋白质作用原理和建模》中文分享

​《Protein Actions Principles and Modeling》-《蛋白质作用原理和建模》 本人能力有限,如果错误欢迎批评指正。 第五章:Folding and Aggregation Are Cooperative Transitions (折叠和聚合是同时进行的) -蛋白质折叠的协同作…

基于C/C++获取电脑网卡的IP地址信息

目录 前言 一、网卡是什么? 二、实现访问网卡信息 1.引入库及相关的头文件 2.操作网卡数据 3. 完整代码实现 4.结果验证 总结 前言 简单示例如何在windows下使用c/c代码实现 ipconfig/all 指令 提示:以下是本篇文章正文内容,下面案例可供参考…

【Python】Python项目打包发布(四)(基于Nuitka打包PySide6项目)

Python项目打包发布汇总 【Python】Python项目打包发布(一)(基于Pyinstaller打包多目录项目) 【Python】Python项目打包发布(二)(基于Pyinstaller打包PyWebIO项目) 【Python】Pytho…

【机器学习】决策树(理论)

决策树(理论) 目录一、何为决策树1、决策树的组成2、决策树的构建二、熵1、熵的作用2、熵的定义3、熵的计算4、条件熵的引入5、条件熵的计算三、划分选择1、信息增益( ID3 算法选用的评估标准)2、信息增益率( C4.5 算法…

使用ARM嵌入式工控机构建Node-RED应用的优势

Node-RED是一个基于Node.js的开源可视化流程编程环境,可以轻松构建自定义应用程序,通过连接简单的节点来完成复杂的任务。Node-RED提供了一种简单的方法,可以快速连接到外部服务,从而实现物联网应用的开发。 Node-RED的优点包括&…

工作实战之微服务认证实现

目录 前言 一、钻石段位springsecurityspringsessionredis缓存 1.yml配置将session存储到redis中,实现session共享 2.maven引入 3.原理分析 a.SessionRepositoryFilter拦截进行session存储介质的选择,可以是jdk缓存,或者数据库,也…

Leedcode 二分查找 理解1

一个up的理解 一、二分查找基础例题 力扣https://leetcode.cn/problems/binary-search/ 二、二分查找模板问题 带搜索区间分为3个部分: 1、[mid],直接返回 2、[left,mid-1],设置边界right mid - 1 3、[mid1,right]&#x…

【相关分析-高阶绘图】MATLAB实现皮尔逊相关分析-散点直方图

虽然皮尔逊相关分析很常见,但如何更好的展现相关性、散点分布、柱状分布,以提升研究结果的美感和冲击感呢?本文拟通过MATLAB绘制包含散点分布、柱状分布、线性展示的散点直方图,有助于审稿人眼前一亮。 1、Pearson相关系数原理 Pearson相关系数(Pearson Correlation Co…

Zookeeper3.5.7版本——单机部署(linux环境-centos7)

目录一、Zookeeper3.5.7官网下载1.1、官网下载地址1.2、下载步骤二、jdk11安装(Zookeeper需要jdk支持)三、Zookeeper3.5.7安装3.1、安装3.2、配置修改3.3、操作 Zookeeper四、配置文件参数解读一、Zookeeper3.5.7官网下载 1.1、官网下载地址 官网下载地…

基本面向对象编程-计算机基本功能实现_

《C/S项目实训》实验报告 实验名称: 基本面向对象编程-计算机基本功能实现_ 一、实验目的 通过综合实践项目,理解Java 程序设计是如何体现面向对象编程基本思想,掌握OOP方法,掌握事件触发、消息响应机制。进一步巩固面向对…

T_SQL和SQL的区别

一. SQL Server和T-SQL的区别(⭐T-SQL 包含了 SQL)SQL Server是结构化查询语言,是目前关系型数据库管理系统中使用最广泛的查询语言T-SQL是标准SQL语言的扩展,是SQL Server的核心,在SQL的的基础上添加了变量,运算符,函数和流程控制等,Microso…

AutoCAD通过handle id选择实体

获得实体的handle id。注意是handle id 不是id,方法有2种:方法(a):通过ArxDeg插件(ObjectARX附带的源码编译得到:\samples\database\ARXDBG)查找:此handle id本来就是16进…

【知识图谱论文】知识图谱嵌入的对比学习

文章题目: KGE-CL: Contrastive Learning of Knowledge Graph Embeddings时间:2021 摘要 学习知识图的嵌入在人工智能中至关重要,可以使各种下游应用受益,如推荐和问答。近年来,人们对知识图嵌入进行了大量的研究。然…

linux下安装java

文章目录linux下安装java1.下载对应的linux JDK包,这里使用jdk82.上传 jdk-8-linux-x64.tar.gz 到linux3.解压下载的jdk4.编辑配置文件,配置环境变量5.刷新配置文件6.最后检查JDK安装是否成功linux下安装java 阿里云弄的服务器centos7没有安装java&…