Linux 命令学习二之【文件目录及文本文件编辑命令】

Linux 命令学习二【文件目录及文本文件编辑命令】

1、pwd 

  功能:显示当前工作目录

  格式: pwd [-P] ,  -P 显示真实路径

  示例:pwd

2、cd

  功能:切换工作目录

  格式: cd [目录名称] ,

  示例:cd /tmp ,cd -  切换到上一次目录, cd ~ 切换到家目录,cd ~username 切换到其他用户的家目录, cd .. 返回上级目录

3、ls

  功能:显示当前工作目录下的文件

  格式: ls [参数] [文件], 参数: -a 查看全部文件 包括隐藏文件,  -d 仅查看目录本身, -h 易读的文件容量K/M/G, -l 显示文件的详细信息

  示例:ls /etc  查看 /etc 目录下的文件, ls -al 查看当前目录下全部文件, ls -ld /etc  查看/etc 目录信息,不显示目录中文件 

4、cat 

  功能:查看较短的纯文本文件

  格式: cat [参数] [文件名称] , 参数:-n 显示行号,-b 显示行号 不包括空格, -A 显示出不可见的符号

  示例:

5、more

  功能:查看较长的纯文本文件

  格式: more [参数] [文件名称] , 参数:-数字  预先显示的行数 默认为一页,-d 显示提示语句与报错信息

  示例:

6、head

  功能:查看纯文本文件的前N行, 

  格式: head [参数] [文件名称] , 

  示例:查看 前10行 head -n10 文件名称, head -n -10 文件名称   不显示最后10 行 

6、tail

  功能:查看纯文本文件的后N行, 

  格式: tail [参数] [文件名称] , 

  示例:查看 后10行 tail -n10 文件名称, tail -10f 文件名称   不显示最后10 行 并且持续刷新

7、od 

  功能:查看特殊格式的文件

  格式: od [参数] [文件名称] , 

  示例:

8、wc

  功能:统计指定的文本行数、字数、字节数

  格式: wc [参数] [文件名称] , -l 统计行数, -w单词数, -c 字节数

  示例:

9、cut

  功能:通过列来提取文档中的字符

  格式: cut [参数] [文件名称] , -d 指定分隔符, -f 指定显示的列数, -c 单位改为字符

  示例: 获取当前系统所有用户名称: cut -d: -f1 passwd

  目标文件信息                               提取后的信息

             

9、diff

  功能:比较多个文本文件的差异

  格式: diff  [参数] [文件名称1 文件名称 文件名称] , -b 忽略空格引起的差异,-B忽略空行引起的差异 --brief -q 仅报告是否存在差异, -c 使用上下文输出格式

  示例: 获取当前系统所有用户名称: cut -d: -f1 passwd

10、touch

  功能:创建空白文档和修改文件时间

  格式: touch [参数] [文件名称]   

  示例:touch test

11、mkdir

  功能:创建空白目录

  格式: mkdir [参数] [目录名称]   参数:-p连续创建多层目录, -m = MODE 默认目录权限, -v显示创建过程

  示例:mkdir test  , mkdir -pv /tmp/test/test

12、cp

  功能:复制文件或目录

  格式: cp [参数] [源文件名称] [目标文件]   

  示例:cp  test.log test1.log 

13、mv

  功能:移动文件或修改文件名称

  格式: mv[参数] [文件名称] [目标文件名称|目标路径]   

  示例: 将文件名称test修改为test1   mv  test.log test1.log  , 移动文件至 test 目录下 mv  test.log  test/

14、rm

  功能:删除文件或目录

  格式: rm [参数] [目标文件名称|目标路径]   参数:-f忽略警告,-i 删除前询问, -r 删除文件夹

  示例: 删除文件test rm test, 删除目录  rm -r test, 删除目录不提示 rm -rf test

 

posted on 2020-08-18 13:40  巴比龙  阅读(279)  评论(0编辑  收藏  举报

导航