• 命令行的基本使用方法(帮助 查找)


    帮助命令:
    命令名称:man (查看命令或配置文件的帮助)
    命令英文原意:manual(手册)
    命令所在路径:/usr/bin/man
    执行权限:所有用户
    案例:man ls (查找其中的说明使用 “/-l”,其中 l 指的是说明中出现的字符,可以用空格向下查看,b键向上查看,回车一行一行的显示,q键退出)
    man    命令或配置文件    命令         NAME 指命令的作用    /选项
                                            配置文件 NAME 指配置文件的存放信息    文件格式
    more    /etc/services

            端口/传输协议
            port/protocol
    http        80/tcp                www  www-http    #worldwideweb http
    http        80/udp                www www-http    #hypertext    transfer    protocol
    http        80/sctp                                         #hypertext    transfet    protocol

    man    services    (查看配置文件的信息要写配置文件的名称,而不能写它的路径)
    man的两种帮助类型:    1命令的帮助    5配置文件的帮助
    man 5 passwd 查看配置文件的帮助

    whatis 命令              查看命令的简短信息
    apropos 配置文件    查看配置文件的简短信息

    命令    --help
    touch    --help    列出常见的选项

    命令名称:help(获得Shell内置命令的帮助信息
    命令所在路径:Shell内置命令
    执行权限:所有用户
    语法:help 命令
    功能描述:获得Shell内置命令的帮助信息
    范例:$ help umask
                  查看umask命令的帮助信息
    补充:
    shell 指的是:命令解释器
    shell内置命令特点(用which(或whereis(可以找到))找不到路径,也不能用man查询,显示的是BASH_BUILTINS  的shell帮助)
    怎么办?使用 help即可。例如:help umask
    info



    man    命令或配置文件
    whatis       命令
    apropos    配置文件
    命令    --help
    info
    date    man date
    help



    文件查找命令

    命令名称:whereis(查找命令的命令,同时看到帮助文档位置)
    命令所在路径:/usr/bin/whereis
    执行权限:所在用户

    命令名称:find (搜索命令,,搜索文件)
    命令所在路径:/usr/bin/find
    执行权限:所有用户

    按照文件名查找
    find    查找位置    -name    文件名
    范例:find     /     -name    aabbcc    

    按照用户名查找
    -user        用户名        按照属主用户名查找文件
    -group       组名          按照属组组名查找文件
    -nouser                       找没有属主的文件

        /proc
        /sys
        /mnt/cdrom/    除了这三个目录

    范例:find    /    -nouser
            
    按照文件权限查找
    -perm
    find    /root    -perm    644    

    按照文件大小
    -size           +50k:    大于50k
                       -50k:    小于50k
                        50k:    等于50k
    单位:k    小写
              M    大写
    find    /    -size    +50k
                                              
    按照文件类型查找
    -type类型    f:普通    d:目录    l:链接

    -iname        按照文件名不区分大小写查找

    -inum        按照i节点查找
    find   /    -inum    273987

    在查找出的结果中,直接进行命令操作
    find    /var/log/    -mtime    +10    -exec    rm    -rf    {};

    find    /root    -inum    11431221    -exec    ls    -l    {};    

    命令名称:grep(查找符合条件的字符串)
    命令所在路径:/bin/grep
    执行权限:所有用户

    grep    -i    "root"    /etc/passwd
               -v        反向选择
               -i        忽略大小写

    Find:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配。通配符是完全匹配。
    Grep:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式是包含匹配。

    4、管道符
    命令1    |    命令2        命令1的执行结果,作为命令2的执行条件

    netstat    -an    |    grep    ESTABLISHED |  wc -l    统计正在连接的网络连接数量

    cat        文件名    |    grep   "字符串"            提取含有字符串的行
    grep     "字符串"    文件名
    ls    -l    /etc    |    more        分屏显示ls内容

    补充命令:
        netstat                查看网络状态的命令
                -t                 查看TCP端口
                -u                查看UDP端口
                -l                 监听
                -n                以IP和端口号显示,不用域名和服务名显示
                -a                查询所有连接

     




    php是世界上最好的编程语言,没有之一
  • 相关阅读:
    Extension:WYSIWYG
    partprobe
    Centos install Parosid
    linux 打造man中文帮助手册图解
    男人到了二十几岁后
    Mediawiki update to 1.24
    华为笔试题
    排序算法
    求素质的算法
    判断有符号和无符号数和符号
  • 原文地址:https://www.cnblogs.com/lookphp/p/4682969.html
Copyright © 2020-2023  润新知