zoukankan      html  css  js  c++  java
  • linux运维掌握不熟练命令用法记录

    rename   :批量修改文件名

    [root@Dannyserver test]# ls
    1.txt 2.txt 3.txt 4.txt
    [root@Dannyserver test]# rename 'txt' 'ext' *.txt
    [root@Dannyserver test]# ls
    1.ext 2.ext 3.ext 4.ext

    rmdir   : 全拼为remove empty directories,功能是删除空目录。不能删除非空目录

    rmdir doc

    [root@Dannyserver test]# rmdir b
    rmdir: 删除 "b" 失败: 目录非空

    basename  :显示文件名或着目录名。

    [root@Dannyserver test]# basename a
    a

    dirname   :显示文件或着目录路径。

    [root@Dannyserver test]# dirname a
    .

    (个人感觉这俩货没啥用)

    file  :显示文件类型

    [root@Dannyserver test]# ls
    3.ext 4.ext a b
    [root@Dannyserver test]# file a
    a: directory
    [root@Dannyserver test]# file 3.ext 
    3.ext: ASCII text

    chattr / lsattr  隐藏权限
    a 如果一个文件被设置了“+a”权限,那么该文件不能被删除、也不能被修改,只能往里追加。/var/log/messages >>
    i ...“+i”,不能被删除、不能被修改、不能追加。/boot分区(目录)下的文件,系统文件。

    设置隐藏权限 chattr +/- 权限 filename
    例:chattr +a filename

    查看隐藏权限 lsattr filename

    cat   :全拼为concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。
    tac   :tac是cat的反向拼写,因此命令的功能为反向显示文件内容。(倒叙输出)

    [root@Dannyserver test]# cat 3.ext 
    123
    56
    [root@Dannyserver test]# tac 3.ext 
    56
    123

    diff  :比较文件差异,用于文本文件。

    [root@Dannyserver test]# diff 3.ext 4.ext 
    1,2c1,2
    < 123
    < 56
    ---
    > 12
    > 567
    [root@Dannyserver test]# diff /etc/hosts /etc/hosts

     vimdiff  :命令行可视化文件比较工具,用于文本文件。

    [root@Dannyserver test]# vimdiff 3.ext 4.ext 

    rev  :反向输出文件内容

    [root@Dannyserver test]# rev 3.ext 
    321
    65
    [root@Dannyserver test]# cat 3.ext 
    123
    56

    join  :按两个文件的相同字段合并

    [root@Dannyserver test]# cat 5.txt 
    name danny
    gender male
    age 18
    [root@Dannyserver test]# cat 6.txt 
    name tom
    gender female
    age 19
    [root@Dannyserver test]# join 5.txt 6.txt 
    name danny tom
    gender male female
    age 18 19
  • 相关阅读:
    Atitit.php  nginx页面空白 并返回500的解决
    Atitit.php  nginx页面空白 并返回500的解决
    Atitit .linux 取回root 密码q99
    Atitit .linux 取回root 密码q99
    atitit.农历的公式与原理以及农历日期运算
    atitit.农历的公式与原理以及农历日期运算
    Atitit.用户权限服务 登录退出功能
    Atitit.用户权限服务 登录退出功能
    atitit.atiOrm.js v2 q61 版本新特性.docx
    Atitit.报名模块的管理
  • 原文地址:https://www.cnblogs.com/dannylinux/p/8250595.html
Copyright © 2011-2022 走看看