常见的工具命令
==》man:帮助命令,辅助了解命令及文档的使用
man +需要帮助的命令
man ls
==》wc:文本统计工具
wc+文件名
2 4 25 helloWord
行数 单词数 字符数 名称
-l:只查看行数
-w:只查看单词数
-c:只查看字符数
==》 find:文件检索命令
find 检索的范围 检索条件
名称:
find /opt -name hello
通配符:*/?
比如查找:文件名字叫做bb的文档 find */ -name bb(然后就会打印bb文档所在的目录)
大小:
find /opt -size +100k
范围:
大于:+
小于:-
关系连接:
-a:并
-o:或者
find /opt -size +100k -a -size -200k(查询opt目录下文件大于100k小于200k的文件)
如果/opt换成 */就会变成查询所有目录中文件大于100k小于200k的文件
类型:-type 比如:find /opt -type d 查询opt目录下
用户:-user -group
==》visudo:编辑sudo命令配置(重点)
root ALL=(ALL) ALL
用户名 登录的主机=(以什么样身份运行) 可以执行什么命令
root ALL=(ALL) ALL
huadain ALL=(root) NOPSSWD:ALL
(上面的配置是让huadain 用户拥有管理员的权限(root权限))
推荐:
huadian ALL=(root) NOPSSWD:ALL
赋予haudian用户 通过root的身份 ,无需输入密码执行所有命令
使用赋予的权限sudo
sudo touch aa
---------------------------------------------------------------------------------------------------------------------------------------------------------------
以下是图解:
man :帮助命令 man后面跟你需要寻求帮助的指示符 如:man ls等 man+需要查询的指令
wc:文本统计 wordcount word单词 count计算 wc bb.text
2 2 6 bb.text
行数 单词 字符 文件名
-l -w -c
du:文件大小统计
visudo:编辑sudo命令
需要:我希望huadian用户拥有特殊权限(查看防火墙状态)
huadian ALL=(ALL) /sbin/service iptables status
huadian ALL=(ALL) /sbin/service iptables stop
直接配置成拥有root的所有权限
推荐配置用法
huadian ALL=(root) NOPASSWD:ALL
用户名 登录主机=(以什么样的身份执行) 可以什么样的命令
该用户怎么去使用额外配置给他的权限
查看防火墙状态
sudo service iptables status