首页 > 系统相关 >Linux 目录 查看 压缩 编辑 命令

Linux 目录 查看 压缩 编辑 命令

时间:2023-05-03 18:34:28浏览次数:42  
标签:解压 文件 tar 查看 压缩 行号 Linux 目录 光标

目录

一、文件目录

二、查看文件

三、压缩与解压

四、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 全部替换

标签:解压,文件,tar,查看,压缩,行号,Linux,目录,光标
From: https://www.cnblogs.com/zhende/p/17363024.html

相关文章

  • linux学习笔记(29)linux共享目录,NFS,使用autofs实现NFS 自动挂载
     【1】NFS简介(1.1)什么是NFS NFS是NetworkFileSystem的缩写,即网络文件系统。英文NetworkFileSystem(NFS),是基于UDP/IP协议的应用,可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC:远程过程调用(R......
  • Linux xargs 命令
    xargs是一个强有力的命令,是自动化必须掌握的命令xargs通awk命令一样Linuxxargs命令xargs(英文全拼:eXtendedARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。xargs可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。xarg......
  • Linux ip 命令
    Linuxip命令Linuxip命令与ifconfig命令类似,但比ifconfig命令更加强大,主要功能是用于显示或设置网络设备。ip命令是Linux加强版的的网络配置工具,用于代替ifconfig命令。语法ip[OPTIONS]OBJECT{COMMAND|help}OBJECT为常用对象,值可以是以下几种:OBJECT={......
  • Linux command line editor nano All In One
    LinuxcommandlineeditornanoAllInOneCtrl+X退出窗口Ctrl+G打开帮助文档LinuxexitnanoeditorAllInOnehttps://www.cnblogs.com/xgqfrms/p/16560419.htmlnanoeditor$nano-h用法:nano[选项][[+行[,列]]文件名]...如需启动时将游标置放在文件的......
  • Linux tail 命令
    这个命令非常重要,尤其对于运维人员进行日志跟踪Linuxtail命令tail命令可用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。tail-ffilename会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容......
  • Linux head 命令
    head、less、more、tail、cat、vi、vim是一类命令,作为日志追溯,配置管理常用命令Linuxhead命令head命令可用于查看文件的开头部分的内容,有一个常用的参数-n用于显示行数,默认为10,即显示10行的内容。命令格式:head[参数][文件]参数:-q隐藏文件名-v显示文件名......
  • Linux zip 命令
    linux压缩文件到windows使用,常用命令压缩:zip-q-rhtml.zip*Linuxzip命令Linuxzip命令用于压缩文件。zip是个使用广泛的压缩程序,压缩后的文件后缀名为.zip。语法zip[-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b<工作目录>][-ll][-n<字尾字符串>][-t<日期时间>][-<压缩......
  • Linux poweroff 命令
    Linuxpoweroff命令poweroff命令命令用于关闭计算器并切断电源。使用权限:系统管理者。语法poweroff[-n][-w][-d][-f][-i][-h]参数说明:-n:在关机前不做将记忆体资料写回硬盘的动作-w:并不会真的关机,只是把记录写到/var/log/wtmp档案里-d:不把记录写到/v......
  • Linux bc 命令
    打开计算器相当于windows下的calcLinuxbc命令bc命令是任意精度计算器语言,通常在linux下当计算器用。它类似基本的计算器,使用这个计算器可以做基本的数学运算。常用的运算:+加法-减法*乘法/除法^指数%余数语法bc(选项)(参数)选项值-i:强制进入交互式模......
  • linux设备树-基于pinctrl的LED字符设备驱动
    在前面我们已经介绍了pinctrlsubsystem相关的基础知识,这一节我们尝试修改设备树,在pincontrollernode下添加两个子节点分别用来控制LED1~LED4的全亮/全灭。然后我们编写LED驱动程序,配置LED的两种状态:default:默认状态,LED1~LED4全亮;myled-off:LED1~LED4全灭;一、修改设备树1.1......