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

帮助命令:
命令名称: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是世界上最好的编程语言,没有之一
原文地址:https://www.cnblogs.com/lookphp/p/4682969.html