Linux目录&Linux文件类型&文件操作命令&文件编辑

Linux目录(根目录下的目录结构):

     

/bin:          存储 所使用的命令的可执行文件

                 例如           /bin/ls         /bin/ls --color

/home:      普通用户的家目录(国的概念)

/dev:         外部设备的接口

/proc:        虚拟目录,以进程为单位存储内存的映射(进程的数据统计信息),内容是动态变化的,内存空了则proc内也为空

/mnt:        临时挂载点(装机的时候就会用到这个目录)

/usr:         第三方软件的一些文档

/etc:         系统的配置文件,需要root权限(一般要修改自己的配置文件在自己的家目录下进行修改)

/lib:          存放库文件:  静态库    共享库(动态库)

 

等等...上图可见的目录都有一定的作用

 

Linux文件类型(Linux上一切皆文件):

Windows 上以文件的后缀名区分文件类型;

Linux 上不以后缀名进行文件类型区分,它将文件划分为以下几种文件类型:

        普通文件  -

        目录文件  d

        链接文件  l

        管道文件  p

        设备文件:  字符设备  c             块设备 b                套接字 s

 

要查看文件的详细类型用:     ls -l       或者      ll

查看所有文件(包括以 .开头的隐藏文件)用:    ls -a

查看当前的所在路径用:   pwd

 

 

文件操作命令:

          

 

文件编辑(普通文件):

      

 

末行模式:

       :q

       :w

       :w  newfile       另存为

       :wq

       :q!

       :num       调到指定行

       :set nu   显示行号

       :set nonu   取消行号

 

       /string    字符串搜索,按 n则光标移动到下一次字符串出现的位置

       ?string    字符串搜索,按 n则光标移动到下一次字符串出现的位置

     

       全文搜索:

       :1, $s/oldstring/newstring      替换每一行第一次出现的字符串

       :1, $s/oldstring/newstring/g   全文替换

       :1, 15s/oldstring/newstring/g    一到十五行之间的文本替换

 

命令模式:

       对光标的控制:

           shift + 6         跳到光标所在行的行头

           shift + 4         跳到光标所在行的行尾

           shift + g         移动到文件末尾

           gg                 移动到文件第一行

           num + shift + g      移动到指定的num行

           shift + h/l/m       移动到本屏幕的 第一行/最后一行/中间位置行

           ctrl + f/b        向下/向上翻页

     批处理:

           dd                 删除一行

           num + dd      从光标所在行开始向下删除num行

           d   shift + g    删除光标所在位置到文件尾的内容

           d   gg            删除当前光标到文件头的内容

           u                   撤销上次操作

           shift +  c        删除光标所在位置到本行尾的内容并进入插入模式

           cc                  删除当前行并进入插入模式

           r                    进入替换光标所在位置字符的模式下

           shift + r          进入连续替换模式

           yy                 拷贝一行

          num + yy         拷贝num行

          p                   粘贴

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值