目录

一、文件目录

二、查看文件

三、压缩与解压

四、vim编辑

一、文件目录结构

  文件类型:

    /root  管理员的家目录

    /home  用户家目录

    /bin    命令文件目录,存放命令,管理员和用户可以使用

    /sbin  管理员命令文件目录

    /boot  内核命令,启动文件目录

    /dev   设备命令,硬件设施

    /etc     系统文件和应用文件的配置文件 (相当于window的 C盘,里面用户可以进入干自己想干的事,不要动其他文件,特别事m开头文件)

    /var     日志文件  (查看日志文件)

    /lib   存放练级共享文件

    /usr   存放用户使用工具和程序

    /media  挂载点文件

    /proc   映射系统信息文件

    /mnt   临时挂载文件

    /opt   第三方应用程序安装(相当于安装第三方应用)

    /tmp   临时文件

二、查看文件

  cat:查看文件,全量查找,只能看不能操作

    -n:查看文件时进行编号显示

    -b:查看文件时对空白行不显示编号

    -s:查看文件时将多个空白行变为一个空白行

  

  

more:分页查看,功能比较少,只能查看,按空格和回车翻页,执行完毕退出

  

less:分页查看,功能比较全,可以随意翻看,按空格和回车翻动,n和N也可以翻页,

  q退出,也可以查找内容,输入/+内容

查找d内容

head:查看文件,从头开始查看,默认前10行

  -n +数字,标识查看多少行

  head默认查看前十行

查看前五行数据

tail:从尾开始查看文件,默认后10行

  -n +数字:表示查看n行内容

  -f 动态查看,可以看到最近更新的内容

  -nf动态查看n行内容

wc :统计

  wc默认是 -lwc,表示统计行数,个数,字节数

  也可以分开使用

  wc -l 统计行数

  wc -w 统计个数

  wc -c 统计字节

grep:表示显示,按行查找文件的内容

  grep -v :表示显示除了“x”以外的内容

grep -n :表示显示出来具体是哪一行

grep -c:表示显示查找的内容共有几行

grep -e:表示显示查找内容“x”或者“y”的内容

三、压缩与解压

tar :tar-c 创建.tar类型文件

    tar-x解开.tar类型文件

    tar-C解压时解压到指定文件加下(需要绝对路径)

    tar-z调用gzip程序进行解压或压缩

    tar-j调用bzip2程序进行解压或压缩

    tar-v显示详细过程

    tar-f表示使用归档文件

例子:tar -zcvf  压缩(只能在当前目录下操作)

    将tets1和test2压缩成a.gz

例子:tar-xzvf 解压(只能在当前目录下操作)

  

  tar -zxvf a.gz -C /目录/

  

  gz和bz2区别:

  1.gz类型相对压缩大一点,压缩率小,bz2压缩文件小,压缩率大

  2.gz类型相对压缩时间快,bz2相对压缩时间慢

  补充:zip和rar格式,需要用unzip和unrar来解压

  

四、vim编辑

  vim页面分为三大类:视图模式,编辑模式,底行模式
  视图模式:只能看,不能写入,可以进行命令

  编辑模式:按a(光标之后),A(行尾),i(光标之前),I(行首),o(光标下),O(光标上)可以进入编辑模式,可以任意编写

  底行模式:可以进行命令编辑,按shift+:进入底行模式

  vim页面命令:

  视图模式下:

        1.快速跳转(行号+G或者行号+gg)

        2.复制(行号+yy)

        3.粘贴(p下一行粘贴)

        4.删除(一个一个删除x或者delete)(一行删除dd)(删除指定行行号+dd)

        5.撤回(u)

  底行模式下:

        1.显示行号(set nu)

        2.查找(/从光标下查找,?从光标上查找)(n向下翻看,N向上翻看)

        3.复制(ctrl+ins)(行号1,行号2 m 行号3,将行号1到行号2剪贴到行号3下)

        4.粘贴(shift+ins)

        5.剪贴(行号1,行号2 co 行号3,将行号1到行号2复制到行号3下)

        6.全量替换:s/x/y  y只替换光标行的第一个x

              s/x/y/g  y替换光标行所以x

              行号1,行号 2 s/x/y /g 从行号1到行号2所以x都替换成y

              % s/x/y/g 全部替换

Linux 目录 查看 压缩 编辑 命令的更多相关文章

  1. Linux下查看压缩文件内容的 10 种方法

    Linux下查看压缩文件内容的 10 种方法 通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或 ...

  2. Linux下查看进程的命令输出的内容解释

    Linux下查看进程的命令输出的内容解释 ps (process status) ps -e 或者ps -A (-e和-A完全一样) PID           TTY         TIME   ...

  3. Linux课程---4、Linux目录结构及常用命令(目录结构)

    Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...

  4. linux文件创建、查看、编辑命令

    一.创建文件命令 1.touch命令 linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件.touch   [-acm][-r   ref ...

  5. Linux 目录结构和常用命令

    Linux目录结构 目录 说明 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存 ...

  6. Linux下的压缩解压缩命令详解

    linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o - ...

  7. Linux下的压缩解压缩命令详解及实例

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

  8. linux 目录结构及其相关命令

    目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用 ...

  9. linux zip tar 压缩打包命令

    zip 压缩命令:(可压缩文件或目录) 压缩文件: zip new_name.zip  file_name unzip name.zip   解压 压缩文件或目录: 指定解压位置: unzip  na ...

  10. Linux下的压缩解压缩命令

    *.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— *.gz ...

随机推荐

  1. 从0搭建Vue3组件库(七):使用 glup 打包组件库并实现按需加载

    使用 glup 打包组件库并实现按需加载 当我们使用 Vite 库模式打包的时候,vite 会将样式文件全部打包到同一个文件中,这样的话我们每次都要全量引入所有样式文件做不到按需引入的效果.所以打包的 ...

  2. Docke的使用与详解2 --RabbitMQ安装与使用

    一.RabbitMQ安装与使用 1.RabbitMQ安装 --RabbbitMQ官网 1>使用docker pull rabbitmq拉取镜像,默认拉取最新版本: 这时你会想,我要拉取指定版本该 ...

  3. 解决ueditor表格拖拽没反应的问题

    背景 ueditor作为百度推出的富文本编辑框,以功能强大著称. 笔者最近用这个编辑框做了一个自定义打印格式的功能.允许用户在富文本编辑框中设定打印格式,再实际打印时,根据关键字替换数据库中信息,然后 ...

  4. 万字血书Vue—Vuex

    Vuex概述 组件之间共享数据的方式(小范围) 全局事件总线 Vuex是什么? 专门在Vue中实现集中式状态(数据)管理的一个Vue插件,可以方便的实现组件之间的数据共享. 使用Vuex统一管理状态的 ...

  5. Linux防火墙与端口操作命令

    CentOS 7系统 目录 1. 防火墙操作命令 2. 端口操作命令 3. CentOS 7 下安装firewall 1. 防火墙操作命令 序号 作用 命令 1 查看防火墙状态 systemctl s ...

  6. Etherscan本地多文件开源(VScode)

    项目创建 创建文件夹  mkdir Duckereum ​ cdDuckereum 添加nodejs配置  npm init -y 安装依赖添加  npm install -D hardhat npm ...

  7. python入门教程之十一迭代器、生成器和装饰器

    迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式. 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退 ...

  8. 更新pip遇到的问题及解决方法

    问题ython -m pip install --upgrade pip --user D:\APP\Anaconda3\python.exe: No module named pip解决方法 pyt ...

  9. python程序,实现以管理员方式运行程序,也就是提升程序权限

    quest UAC elevation from within a Python script? 我希望我的Python脚本能够在Vista上复制文件. 当我从普通的cmd.exe窗口运行它时,不会生 ...

  10. Spring源码系列一:入门——Hello World

    前言 讲解Spring之前,我们首先梳理下Spring有哪些知识点可以进行入手源码分析,比如: Spring IOC依赖注入 Spring AOP切面编程 Spring Bean的声明周期底层原理 S ...