首页 > 系统相关 >Linux目录和文件管理

Linux目录和文件管理

时间:2024-07-22 14:00:21浏览次数:14  
标签:文件 翻页 less yang Linux root 目录 光标 more

1、cat 查看文件内容

    cat /etc/sysconfig/selinux

2、more和less 都是全屏显示文件内容

    more 查看内容超过一屏进行分频那个显示,并在左下角显示百分比,可以按Enter键向下逐行滚动查看,按Space键可以向下翻一屏
    less 与more命令类似,less 命令结合管道符号“|”分屏查看执行命令时输出的信息时,既可以向下翻页,也可以向上翻页。而more命令只能向下翻页不能向上翻页
    more和less都是全屏分页显示,但less配合管道符“|” 分屏时可上下翻页,而more只能向下翻页

3、head 和 tail

    head 显示文本头部信息  默认是10行  -n n为数字,显示对应行
    tail 显示文本末尾信息 -f实施显示 -n n为数字,显示对应行

4、wc——统计文件内容中的单词、字节、行数等信息

    -c:统计文本中的字节数
    -l:统计行数
    -w:统计单词数

5、grep——检索、过滤文件内容

    grep [选项] 查找条件 目标文件
    -i 忽略大小写
    -v 反向查找

6、压缩和解压缩

    gzip 压缩成.gz文件,源文件不保留
        -d 解压 或者 gunzip
    bzip2:压缩成.bz2文件,源文件不保留
        -d 解压 或者 bunzip2
    tar 归档释放公交
        -f:表示使用归档文件
        -j:调用bzip2工具压缩、解压
        -p:打包时保留文件目录和权限
        -t:查看包内文件
        -v:输出详细信息
        -z:调用gzip程序压缩、解压
        tar [选项]    归档及压缩文件名 需要归档的源文件或目录...

7、vi文本编辑器

    命令行模式、输入模式、末行模式
    按a、i、o等键进入输入模式,方向键移动,Esc进入末行模式
    快捷键:
        a:光标位置后
        A:光标所在行末尾
        i:光标位置前
        I:光标所在行首
        o:另起一行
        O:前面插入一行
        1G=gg:移动到首行
        G:移动到最后一行
        #G:移动到对应的第#行(#对应数字)
        :set nu    显示行数
        :set nonu 取消显示行数
        x delete删除光标处字符
        dd 删除一整行
        #dd 光标开始#行的内容
        d 删除光标到行首的字符
        ds 删除光标到行末的字符
        yy 复制整行
        #yy 复制光标开始#行
        p粘贴 P粘贴到光标前
        :w 保存
        :q 退出
        :q! 强制退出
        :W 另存为    :W /路径
        :e 打开新的文件
    查找和替换
        :范围 s/old/new/选项
        :1,5 s/root/yang/    把1-5行的root替换为yang
        :5,$ s/root/yang/    $表示最后一行
        :1,$ s/root/yang/g    %表示全文 g表示全局
        :% s#/dev/sda#/var/ccc#g
        :,8 s/root/yang/        从开头行到第8行
        :4,9 s/^#//            4-9行的开头#替换为空
        :5,10 s/.*/#&/        5-10前加入字符# (.*整行 &引用查找内容)

标签:文件,翻页,less,yang,Linux,root,目录,光标,more
From: https://blog.csdn.net/weixin_41315599/article/details/140599558

相关文章

  • 【GeoJSON】Java 使用 GeoTools 将 SHP 文件转成 GeoJSON 文件
    文章目录引言Mavensettings.xml配置配置项目中的pom.xml引入GeoToolsJar包使用引言在使用GeoTools时,我们没办法直接使用Maven中央库的GeoTools,所以就需要我们配置一下关于GeoTools自己的镜像,所以我们才需要以下这几个步骤:1、检查一下自己本机maven的......
  • 使用nginx proxy_pass从s3存储桶中读取sitemap.xml文件
    使用nginxproxy_pass从s3存储桶中读取sitemap.xml文件 nginx是一款高性能的开源Web服务器软件,也可以作为反向代理服务器使用。proxy_pass是nginx的一个指令,用于将客户端的请求转发到其他服务器上。在使用nginx的proxy_pass指令从S3存储桶中读取sitemap.xml文件时,可以按......
  • 实战:ForkJoinPool对大文件导入技术优化指南
    1、ForkJoinPool简介Fork/Join框架是Java7提供了的一个用于并行执行任务的框架。ForkJoinPool是Java中提供了一个线程池,特点是用来执行分治任务。主题思想是将大任务分解为小任务,然后继续将小任务分解,直至能够直接解决为止,然后再依次将任务的结果合并。ForkJoinPool是一种工......
  • 《迅雷》启动故障:zlib1.dll文件缺失问题的免费修复指南
    遇到《迅雷》下载软件启动时报错“zlib1.dll文件缺失”的问题,意味着迅雷所依赖的动态链接库(DLL)文件缺失或损坏。以下是针对这一问题的免费修复指南:解决策略重新安装迅雷卸载当前的迅雷版本。从迅雷官方网站下载最新版本的迅雷安装包。完成安装过程,确保zlib1.dll和其他相关......
  • WSL默认安装目录
    我当前在win11下进行以下操作,其它系统版本有问题可以留言一、安装WSL前提条件:我们需要保证你的操作系统版本满足**Windows10版本2004及更高版本(内部版本19041及更高版本)或Windows11**才能使用以下命令。启用适用于Linux的Windows子系统:打开powershell并输入d......
  • 函数:file.move 移动文件
    原文链接: https://luabox-book.touchsprite.com/dev_docs/8/7.html函数名称:移动文件函数功能:移动文件到新的目录下函数方法flag=file.move(path,tpath)参数类型必填说明pathstring是待移动文件的路径,相对路径(仅支持v1.0.6及其以上版本)如"ceshi.png"表示当前......
  • ### 项目目录结构
    创建一个完全详细的基于React的HTML技术文档网站涉及到多个步骤和文件。以下是一个基本的React项目结构和代码示例,包括了主要的组件、样式、动态内容加载以及基本的路由配置。为了简化,我们假设已经有一个React项目环境搭建好了。###项目目录结构```1my-tech-docs/2├──......
  • 如何消除此错误:Traceback(最近一次调用最后一次):文件“<string>”,第 1 行,在 <module> 文
    我一直尝试用uvicornmain:app--reload启动我的python后端,但我不断收到此错误:INFO:Willwatchforchangesinthesedirectories:['C:\\Users\\darkg\\OneDrive\\Desktop\\loginpage\\FastAP_BackEnd\\books']INFO:Uvicornrunningonhttp://......
  • 使用 Google Colab 时,Python 包“datasets”从 virtualenv 目录“site-packages”中消
    我正在使用GoogleColab并尝试创建一个虚拟环境来工作。我的代码是:fromgoogle.colabimportdrivedrive.mount('/content/drive')!pipinstallvirtualenvmyenv_dir='/content/drive/MyDrive/virtual_env/'!virtualenv{myenv_dir}!chmod+x{myen......
  • linux-批量修改文件内容
    1.批量修改文件内容$find.-typef-execsed-i's/oldname/newname/g'{}+#此命令含义:在当前目录及其所有子目录中查找所有文件,并对这些文件执行sed命令,将文件内容中的所有oldname字符串替换为newname。#find.:从当前目录(.)开始查找文件。#typef:指定查找的类型为文......