美文网首页
Linux CentOS常用命令

Linux CentOS常用命令

作者: 简书生活2017 | 来源:发表于2019-03-05 11:44 被阅读0次

    一、文件和目录

    1、# cd /home //进入 '/home' 目录
    2、# cd - //返回上次所在目录
    3、# cp file1 file2 //将file1复制为file2
    4、# cp -a dir1 dir2 //复制一个目录
    5、# ls //查看目录中的文件
    6、# ls -a //显示隐藏文件
    7、# ls -l //显示详细信息
    8、# ls -lrt //按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)
    9、# pwd //显示工作路径
    10、# mkdir dir1 //创建 'dir1' 目录
    11、# rm -f file1 //删除 'file1'
    12、# rm -rf dir1 //删除 'dir1' 目录及其子目录内容

    二、文本处理

    1、# grep str /tmp/test //在文件 '/tmp/test' 中查找 "str"
    2、# grep ^str /tmp/test //在文件 '/tmp/test' 中查找 "str" 开� //始的行
    3、# grep [0-9] /tmp/test //查找 '/tmp/test' 文件中包含数字� //的行
    4、# grep str -r /tmp/* //在目录 '/tmp' 递归查找 "str"
    5、# diff file1 file2 //找出两个文件的不同处
    6、# sdiff file1 file2 //以对比的方式显示两个文件的不同

    三、find

    1、# find / -name file1 //从 '/' 开始进入根文件系统查找文件和目录
    2、# find / -user user1 //查找属于用户 'user1' 的文件和目录
    3、# find /home/user1 -name *.bin //在目录 '/ home/user1' 中查找以.bin结尾的文件
    4、# find /usr/bin -type f -atime + //查找在过去100天内未被使用过的执行文件
    5、# find /usr/bin -type f -mtime -10 //查找在10天内被创建或者修改过的文件
    6、# find -name '*.[ch]' | xargs grep -E 'expr' //在当前目录及其子目录所有.c和.h文件中查找 'expr'
    7、# find -type f -print0 | xargs -r0 grep -F 'expr'//在当前目录及其子目录的常规文件中查找 'expr'
    8、# find -maxdepth 1 -type f | xargs grep -F 'expr'//在当前目录中查找 'expr'

    相关文章

      网友评论

          本文标题:Linux CentOS常用命令

          本文链接:https://www.haomeiwen.com/subject/brypkftx.html