标签:
帮助命令:
命令名称: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 查询所有连接
命令行的基本使用方法(帮助 查找)
标签:
原文地址:http://www.cnblogs.com/lxw89/p/4682969.html