Linux常用文件处理指令

linux命令分为三部分:文件、网络、性能

一.文件

1.查看帮助指令:--help、man

(1)--help

  

(2)man:man命令显示的内容是手册页,包含指令帮助、配置文件帮助和编程帮助等信息。一般man命令显示的帮助信息要更加丰富,它比命令help选项多了命令的用法示例、命令的描述等内容。

  在man命令帮助信息的界面中,查看手册时常用的快捷键有:

  • 空格键:向下翻一页
  • Page Down:向下翻一页
  • Page Up:向上翻一页
  • /:从上至下搜索某个关键词,如“/ls”
  • q:退出帮助文档

 

2.文件管理指令

  • ls:           列出目录
  • cd:          切换目录
  • pwd:       显示目前的目录
  • mkdir:     创建一个新的目录
  • rmdir:      删除一个空目录
  • touch:  创建空文件
  • cp:          复制文件或目录
  • rm:          移除文件或目录
  • mv:         移动文件与目录,或修改文件与目录的名称
  • ln:           建立链接文件
  • find:        查找文件
  • tar:          打包压缩
  • cat、less、more、head、tail:   查看文件内容

(1)mkdir

  创建test目录

  

  创建多层目录

  

(2)touch

  新建空文件

   

(3)mv

  将一个文件移入tmp目录下

  

  重命名

  

(4)cp

  复制文件

  

   复制目录

  

(5)rm、rmdir

  加-rf属于强制删除,慎用

  删除文件、目录

  

(6)ln

  链接,类似于windows的快捷键

  软链接:在当前目录建一个nn.txt的软链接,可以看到生成的软链接文件类型为l,末尾则展示出链接的具体路径

  若删除源文件./a/nn.txt,则软链接失效

  

(7)查找文件

  如下方截图所示,在当前目录下查找文件,也可以使用正则表达式来查找

  

(8)查看文件

  cat:可查看文件的全部内容

  less、more:适合大型文件的查看,快捷键:回车一行行翻页,空格整篇翻页,退出q

  head指令:查看文件前几行,不配置查看行数的话默认前10行,加上-n可控制查看行数

   

  tail指令:查看文件后几行,不配置查看行数的话默认后10行,加上-n可控制查看行数

   

(9)tar

  将两个txt文件打包压缩为文件f.tar.gz

  

   解压到指定文件夹:tar -xf f.tar.gz -C ./c/,不加-C+路径则直接解压到当前目录下

   

3.文本处理

  • 文本编辑:vi/vim,vim是vi的升级版
  • 屏幕输出:echo
  • 输出重定向:>

(1)vim直接进入文件编辑模式,若无此文件则新建文件并进入编辑模式

  常用的快捷键

  • i       可插入内容
  • g     光标跳到文本第一行
  • G    光标跳到文本最后一行
  • >     光标跳转到本行开头
  • $     光标跳转到本行末尾
  • :w         保存
  • :wq  保存并退出
  • :q!   强制退出

(2)echo输出重定向,将输出的内容直接保存在文件中

  

4.文件属性和权限

(1)文件属性

  

(2)权限属性

   

 

  文件类型: d  目录        -   文件        b   设备文件        c   设备文件中的串行端口设备,如键盘、鼠标

(3)修改文件属性

  • r    读权限read   4
  • w   写权限write  2
  • x    操作执行权限execute   1
  • -     无权限   0
  • chmod 777 test,修改test文件属性(4+2+1=7)

  chmod修改此文件的属性

  

 

posted @ 2020-12-01 23:31  SpongeD  阅读(157)  评论(0编辑  收藏  举报