美文网首页
Linux常用命令

Linux常用命令

作者: 钟胜 | 来源:发表于2016-04-13 16:42 被阅读8次

    1.命令提示符

    [root@localhost ~]#
    其中: 
        root                 当前登录用户
        localhost            主机名
        ~                    当前所在目录
        #                    超级用户提示符
                             普通用户提示符$
    
     ls [选项] [文件或目录]
    选项:
        -a    显示所有文件,包括隐藏文件
        -l    显示详细信息
        -d    查看目录属性
        -h    人性化显示文件大小
        -i    显示inode
    
    -rw-r--r--
    -文件类型(-文件 d目录 l软连接文件)
    rw-   r--  r--
    u所有者  g 所属组  o其他人  
    r读  w写  x执行
    

    2.目录命令

    mkdir -p    递归创建
    cd -        进入上次目录
    rm -rf      删除文件
    
    复制
    cp [选项] [源文件或目录] [目标目录]
        -r  复制目录
        -p  连带文件属性复制
        -d  若源文件是链接文件,则复制链接属性
        -a  相当于 -pdr
    剪切
    mv [原文件或目录] [目标目录]
    软连接
    ln -s
    
    文件搜索
    locate  [文件名]  (搜索速度快,只能按文件搜索)
        updatedb 更新数据库
        /var/lib/mlocate  数据库
        /etc/updatedb.conf  配置文件
    find  [搜索范围]  [搜索条件]   
        find / -name install.log
        find /root -name "install.log*"  
            -iname 不区分大小写 
            -nouser 没有所有者的文件
        find /var/log/ -mtime +10 #查找10天前修改的文件
            -10  10天内
            10    10天当天
            +10  10天前
            atime 文件访问时间
            ctime 改变文件属性
            mtime 修改文件内容 
        find /root -size 25k
        find /root -inum 262422
        find /etc -size +20k -a -size -50k  #大于20k 并且 小于50k    
            -a and &&
            -o or ||
        find /etc -size +20k -a -size -50k -exec ls -lh {} \;  
            #大于20k 并且 小于50k ,并显示详细信息
            #-exec 命令 {} \; 对搜索结果执行操作       
    grep
         grep "size" anaconda-ks.cfg #搜索文件有size的内容
         grep -v "size" anaconda-ks.cfg #搜索文件没有size的内容
    whereis
    which
    

    3.帮助命令

    man ls
    

    相关文章

      网友评论

          本文标题:Linux常用命令

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