首页 > 其他分享 >文件管理

文件管理

时间:2023-12-08 17:02:34浏览次数:35  
标签:文件 查看 删除 管理 etc 命令 目录

一、文件目录与路径

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

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

路径:有绝对路径和相对路径之分,用pwd命令查看。

二、目录与文件操做

1、目录操作

1)创建文件

a   通过  mkdir +文件名 可以创建空白目录

b   mkdir -p 创建一个多层目录

2)查看目录

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

b  pwd -P 显示实际工作目录

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

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

3) 切换目录

a  cd 切换目录

b  cd – 返回上次目录

4) 删除目录

a  mkdir 删除空白目录

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

2、 文件操作

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

2)查看文件

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

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

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

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

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

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

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

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

3) 复制文件

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

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

4) 移动文件

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

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

5) 删除文件

rm目录删除文件

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

三、Vim编辑器

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

编辑简单的文档

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

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

相关文章

  • vcpkg 包管理在Clion 和 Qt中的使用
    在使用C++的过程中,发现了一个强大的包管理器,以后再也不用自己去单独编译某个C++的外部插件了。下面说一下教程:安装好git后,直接在D:\Plugins\develop目录下克隆一个vcpkg的目录gitclonehttps://github.com/microsoft/vcpkg进入vcpkg目录后,打开管理员命令台,输入./vcpkgins......
  • bochsrc配置文件
    Orange'S一个操作系统的实现,原书第二版。ubuntu22.04环境下。第二章Bochs的使用,关于bochsrc配置文件,更新为下列代码,修改了第9,10行和第27行。################################################################ConfigurationfileforBochs##############################......
  • 软件测试/人工智能|使用 Pip 管理 Python 包
    前言Python是一门强大而灵活的编程语言,其社区拥有数量庞大且多样化的第三方库和工具,这些库可以让我们在项目中快速、高效地开发。pip是Python的包管理工具,我们可以使用pip轻松地安装、升级和管理这些第三方包。什么是Pip?Pip是Python包索引(PyPI)的客户端工具,可以方便地从......
  • linux检索日志文件技巧
    linux检索日志文件技巧日志文件格式[2023/10/25:16:17:14]10.10.140.96storage.live.com:443GET/400630"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/118.0.0.0Safari/537.36"Position位置名称示例1时间戳......
  • Linux_1 常用文件管理命令
    1常用命令介绍ctrlc:取消命令,并且换行,关掉当前进程ctrlu:清空本行命令tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项ls:列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件|ls-xxx|输出内容||:-......
  • trans.bat 将.m4a 文件拖拽到这个上面 自动转换成.mp3 老歌精选-歌曲z
    @chcp65001>nulechooff::获取文件名SETfilePath=%1::因为这里目录的路径是E:\老歌精选-歌曲z是11个字符,所以是从第12个字符到最后4个字符中间,就是文件名SETfileName=%filePath:~12,-4%@if"%1"==""(echo"未检测到文件拖拽操作。")else(echo发现......
  • 最新:2024年值得关注的15款顶级开源项目管理系统!
    推荐15个优秀的开源项目管理工具,比如:ProjectLibre、OpenProject、ERPNext、Redmine、禅道、Tuleap、Restyaboard等。项目经理面临各种复杂任务,包括追踪任务的进度、评估交付风险和管理整体工作量。为了顺利达成目标,一款靠谱的项目管理(PM)工具是必不可少的。但是,挑选项目管理工......
  • vue实现大文件分片上传 vue-simple-uploader
    首先为什么要分片上传?大部分小白使用element-ui中上传组件,但是直接用它上传大文件会超时或者RequestEntityTooLarge(请求实体太大)这种问题。1.使用插件vue-simple-uploader我的这个可以自定义样式(没懂的留言给我)1.1customUploader封装组件上代码:<template><divid="......
  • scrapy框架之配置文件1
    部分配置文件详解:1#-*-coding:utf-8-*-23#Scrapysettingsfortest001project4#5#Forsimplicity,thisfilecontainsonlysettingsconsideredimportantor6#commonlyused.Youcanfindmoresettingsconsultingthedocumentation:7......
  • scrapy框架之配置文件2
    ①自动限速算法1"""217.自动限速算法3fromscrapy.contrib.throttleimportAutoThrottle4自动限速设置51.获取最小延迟DOWNLOAD_DELAY62.获取最大延迟AUTOTHROTTLE_MAX_DELAY73.设置初始下载延迟AUTOTHROTTLE_START_DELAY8......