• 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

    不积跬步无以至千里,不积小流无以成江河
  • 相关阅读:
    敏捷教练要如何平衡工作与生活
    CSS 盒模型
    解决浩方显示no ping的问题,罪魁祸首在NOD32的设置上
    关于一个JS功能实现的思维方式
    10个最好的免费Javascript图表生成方案
    微软对Dynamics CRM的开发工具和SaaS功能做出升级
    MSDeploy:让部署和同步网站自动化
    Javascript的私有成员
    简单的字符串模板
    敏捷合同编写指南
  • 原文地址:https://www.cnblogs.com/lyxb/p/13496402.html
Copyright © 2020-2023  润新知