zoukankan      html  css  js  c++  java
  • linux-常用命令

    https://www.linuxprobe.com/chapter-02.html
    工作目录切换命令:
    1. cd命令(用于切换工作路径)
    2. pwd命令(用于显示用户当前所处的工作目录)
    3. ls命令(用于显示目录中的文件信息列表)
    ls -al("-a":查看全部文件包含隐藏文件,"-l":查看文件属性、大小等详细信息)
    ls -ld("-d":查看目录的权限与属性信息)
    文本文件编辑命令:
    4. cat命令(用于显示内容较少的纯文本文件)
    cat -n text.txt("-n":查看行号)
    5. more命令(用于显示内容较多的纯文本文件)
    6. head命令(用于查看纯文本文档的前N行)
    head -n 20 text.txt
    7. tail命令(用于查看纯文本文档的后N行或持续刷新内容)
    tail -n 20 文件名(查看后20行)
    tail -f 文件名(持续刷新)
    8. tr命令(用于替换文本文件中的字符)
    tr [原始字符] [目标字符]
    cat text.txt | tr [a-z] [A-Z] (把某文本内容中的英文全部替换为大写)
    9. wc命令(用于统计指定文本的行数、字数、字节数)
    wc -l 文本("-l":行数,"-w":单次数,"-c":字节数)
    10. stat命令(用于查看文件的具体存储信息和时间等信息)
    stat text.txt
    11. cut命令(用于按“列”提取文体字符)
    cut -d: -f1 文本
    12. diff命令(用于比较多个文本文件的差异,多用于比较文件是否被篡改)
    diff --brief 文件A 文件B(显示比较后的结果,判断文件是否相同)
    diff -c 文件A 文件B(描述文件内容具体的不同)
    文件目录管理命令:
    13. touch命令(用于创建空白文件或设置文件时间)
    touch -d "2019-09-10 15:55" text.txt
    14. mkdir命令(用于创建空白的目录)
    mkdir -p a/b/c/d/e("-p":递归创建出具有嵌套叠层关系的文件目录)
    15. cp命令(用于复制文件或目录)
    cp [选项] 源文件 目标文件("-p":保留原始文件的属性;"-d":若对象为链接文件则保留该链接文 件的属性;"-r":递归持续复制,用于目录;"-i":若目标文件存在则询问是否覆盖;"-a":相当于- pdr,p、d、r为上述参数)
    16. mv命令(用于剪切文件或将文件重命名)
    mv [选项] 源文件 [目标路径|目标文件名]
    17. rm命令(用于删除文件或目录)
    rm [选项] 文件("-f":强制删除;"-r":删除一个目录)
    18. dd命令(用于按照指定大小和个数的数据块来复制文件或转换文件)
    dd [参数] ("if":输入的文件名称;"of":输出的文件名称;"bs":设置每个块的大小;"count":设 置要复制块的个数)
    dd if=/dev/zero of=560_file count=1 bs=560M(从/dev/zero设备文件中取出一个大小为560MB的数 据块,然后保存成名为560_file的文件)
    19. file命令(用于查看文件的类型)
    file 文件名
    打包压缩与搜索命令:
    20. tar命令(用于对文件打包压缩或解压)https://www.cnblogs.com/wangluochong/p/7194037.html
    tar [选项] [文件] ("-c":创建压缩文件;"-x":解开压缩文件;"-t":查看压缩包内有哪些文件;"-z":用Gzip压缩或解压;"-j":用bzip2压缩或解压;"-v":显示压缩或解压的过程;"-f":目标文件名;"-p":保留原始的权限与属性;"-P":使用绝对路径来压缩;"-C":指定解压到的目录)
    21. grep命令(用于在文本中执行关键词搜索,并显示匹配的结果)
    grep [选项] [文件]("-b":将可执行文件binary当作文本文件text来搜索;"-c":仅显示找到的行数;"-i":忽略大小写;"-n":显示行号;"-v":反向选择,仅列出没有关键词的行)
    22. find命令(用于按照指定条件来查找文件)
    find [查找路径] 寻找条件 操作("-name":匹配名称;"-perm":匹配权限[mode为完全匹配,-mode为包含即可];"-user":匹配所有者;"-group":匹配所有组;"-mtime -n +n":匹配修改内容的时间[-n指n天以内,+n指n天以前];"-atime -n +n":匹配访问文件的时间[-n指n天以内,+n指n天以前];"-ctime -n +n":匹配修改文件权限的时间[-n指n天以内,+n指n天以前];"-nouser":匹配无所有者的文件;"-nogroup":匹配无所有组的文件;"-newer f1 !f2":匹配比f1文件新但比f2旧的文件;"--type b/d/c/p/l/f":匹配文件类型[后面的字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件];"-size":匹配文件的大小[+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件];"-prune":忽略某个目录;"-exec ....{};":后面可跟用于进一步处理搜索结果的命令)

     23.vi 或vim编辑文本

     24.:wq 保存文本,:wq! 强制保存,:q退出

    
    
  • 相关阅读:
    你要结婚了丶
    20150806这是个悲伤的日子。
    今天是我的生日。
    这是从word发的第一篇博客。
    【关于JavaScript】自动计算的实例
    【关于JavaScript】常见表单用户名、密码不能为空
    【关于php】Appserv中关于DW配置站点问题
    【关于php】Appserv的安装注意事项
    【无题】写在5月18日
    HTML中如何添加日历插件(JQUERY)
  • 原文地址:https://www.cnblogs.com/lijianda/p/11533278.html
Copyright © 2011-2022 走看看