首页 > 其他分享 >第2章文件管理

第2章文件管理

时间:2023-11-29 23:55:05浏览次数:38  
标签:文件 查看 删除 管理 etc 命令 目录

一、了解文件目录与路径

Windows系统以多根的方式组织文件(如C:\、D:\、E:\),而Linux系统以但跟单根的方式组织文件。

l  了解特定文件的具体目录。如:/etc目录主要存放系统配置文件,/dev目录只要存放设备与接口文件。等等

二、目录与文件操做

目录操作

  1. 创建文件

1)   mkdir abc创建abc空白目录

2)   mkdir -p创建一个多层目录

  1. 查看目录

1)   pwd显示当前所在的目录(绝对路径)

2)   pwd -P显示实际工作目录

3)   ls -a查看隐藏的目录和文件

4)   ls -l或ll查看目录与文件的属性

  1. 切换目录

1)   cd 切换目录

2)   cd – 返回上次目录

3)   cd ..返回当前目录的上层目录

4)   cd . 当前目录

  1. 删除目录

1)   mkdir删除空白目录

2)   rmdir -p 连同上层空目录一起删除

l  文件操作

  1. 创建文件 touch 文件名; echo “内容”>> 文件名 写入新内容

1)查看文件 cat查看内容较少的文件;-n参数可显示行号;-A参数显示不可显示控制字符(换行符/制表符)

2)more命令以逐页的方式文件内容,用户可以通过空格键向下翻一页,b建向上翻一页

3)ss命令也是对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键上下查看文件

4)tail命令可以查看文件后几行的内容;-n参数显示文件后n行;-f参数查看动态文件

5)grep命令可以对文件内容进行过滤、搜索关键词,从而快速找到所需内容。

grep ‘root’ /etc/passwd显示含有root的行

grep ‘^root’ /etc/passwd显示以root开头行

grep ‘bash$’ /etc/passwd显示以bash结尾的行

  1. 复制文件

cp命令复制单个文件和整个目录

cp abc(源文件内容) abd(目标文件)

  1. 移动文件

mv命令移动or重命名文件或目录

mv file1 (源文件) file2(目标文件)

  1. 删除文件

rm目录删除文件

rm file(目标文件or目录)删除目录需添加-r参数,-f参数可跳过验证直接执行删除 rm -rf

l  Vim编辑器

打开Vim编辑器后,默认进入命令模式(复制、粘贴等)模式,按i键进入编辑模式,Esc键回命令模式,再按:键进入末行模式(文档保存与退出,设置编辑环境)

编辑简单的文档

Vim 文件名  ,按i键插入内容,然后Esc+:输入wq,完成保存并退出

标签:文件,查看,删除,管理,etc,命令,目录
From: https://www.cnblogs.com/1029lx/p/17866236.html

相关文章

  • Linux文件查找,压缩和解压
    关于搜索查找有关的指令find指令从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。基本语法:find[搜索范围][选项]选项说明:选项功能-name按照指定的文件名查找模式查找文件-user查找属于指定用户名所有文件-size按照指定的文件大小......
  • Nacos - 服务发现和配置管理
    Nacos-服务发现和配置管理教学目标1)能够理解微服务架构的特点2)能够理解服务发现的流程3)能够说出Nacos的功能4)掌握Nacos的安装方法5)掌握RESTful服务发现开发方法6)掌握Dubbo服务发现开发方法7)理解Nacos服务发现的数据模型8)能够掌握Nacos配置管理方法9)掌握Nacos扩展配置方......
  • 六、用户组和权限管理
    1、系统用户管理用户的分类(用户的ID):UID:用户的身份标识符,每个用户都会被分配一个独特的ID系统用户(服务用户):0~999之间普通用户:1000~6000之间用户名和UID信息通常存储在/etc/passwd文件中用户的存在是为了能更好的控制系统权限1root:x:0:0:root:/root:/bin/......
  • 被偷走的文件
    题解zip解压之后,拿到一个被偷走的文件.pcapng文件wireshark打开有提示说,文件被盗走,说明是下载流量,ftp过滤一下发现线索,flag.rar但是这几个包都不是文件传输的包ftp-data这个才是,然后选择导出就行,(也可以用foremost直接分离被偷走的文件.pcapng这个文件)导出之后,发现......
  • i-MES生产制造管理系统-总览
    前言说起MES就不得不说ERP,但是ERP大家基本上都知道,MES就不一定了,常见的ERP系统包括SAP、金蝶、用友等,ERP的流程相对来说也比较统一;MES就不同了,基本上熟悉业务流程的软件公司都可以开发并实施,这也就导致了MES最大的特点就是---没有标准。MES与ERP的区别在于:1.ERP告......
  • 零代码编程:用ChatGPT批量设置Word文件格式
    文件夹中有很多txt文本文件,要转换成word文件,且要批量设置一些文件格式,方便后续的打印。文本文件如下:在chatgpt中输入提示词:你是一个Python编程专家,要完成一个处理word内容的任务,具体步骤如下:打开文件夹:D:\lexfridman-podtext;将里面所有的txt文本文件转换为word文件;删除word文件中所......
  • Maven依赖管理
    1. 依赖管理依赖管理,可以将有关依赖项的所有信息放在共同的POM中,并对子POM中的工件进行更简单的引用。举个例子:父POM<project>......<dependencyManagement><dependencies><dependency><groupId>group-a</groupId>......
  • 小惊喜继续-vscode插件小更新:基于文件名中的 PostId 关联博文
    在惊喜小现:园子的vscode插件的预热博文发布后,今天发布插件的一个小更新——基于文件名中包含的PostId关联博文。将本地文件与服务端博文进行关联是通过插件在vscode中管理博文的基础,当您在插件的“随便列表”中点击一篇博文,会自动在工作空间的目录中创建以博文标题命名的文......
  • 使用C#将几个Excel文件合并去重分类
    需要将几个Excel表格里面的数据去重,然后将每个站点的数据另存为一张Sheet上。几个表格如下所示: 实现效果如下所示: 具体实现需要使用EPPlus操作Excel安装EPPlus如下所示: 为了更好的演示与说明,把步骤进行了拆分,先导入Excel数据,再去重,再进行数据分类,最后再导出为Excel......
  • c++跨文件修改成员变量
    如果在一个文件中有一个成员变量,需要在另外一个文件中修改这个成员变量。把这个成员变量加一个static变成静态成员变量即可。如下所示:在A.cpp中有student类classstudent{public:student();public://声明静态成员函数staticintgetTotal();staticfloat......