-------- 添加组
groupadd nan
一个普通用户可以删除文件主要看目录的权限
--------其他权限管理没命令--------------
chown [用户][文件或目录] 改变文件或目录的所有者 改变文件的用户所有者只能是管理员root
chgrp [用户组][文件或目录] 改变文件或目录的所属组
umask -S 以rwx形式显示新建文件缺省权限
------文件搜索命令find------------遍历硬盘遍历分区查找
windows搜索小工具 Everything
find [搜索范围][匹配条件]
find /etc -name init 在etc下根据init名字搜索
find /etc -name *inti* 在etc下根据init名字模糊搜索
find /etc -name inti* 在etc下根据以init开头的名字模糊搜索
find /etc -name inti*??? 在etc下根据以init开头后面是三位字符的名字搜索
find /etc -iname 不分大小写
根据文件大小查找
find / -size [+n大于,-n小于,n等于][数字] 要换算成数据块(一数据块 512字节 0.5k)
根据所属者查找-user,根据所属组查找-group
find [搜索范围] -user lxh
根据时间搜索
find [范围] -cmin -5 在/etc下查找5分钟内被修改过属性的文件和目录(+5表示超过五分钟)
-amin 访问时间更改access
-cmin 文件属性更改change
-mmin 文件内容更改modify
find [搜索范围][匹配条件] -a -type d
f 文件
d目录
l软链接文件
find /etc -size +163840-a -size -204800 -a -type d
在/etc下查找大于80MB小于100MB的文件
-a 并且
-o 或者
find /etc -name inittab -exec ls -l{}\;
在/etc下查找inittab文件并显示其详细信息
-exec/-ok{}\;对搜索结果执行操作(-exec不进行询问就操作,-ok进行询问确认操作)
find . -inum 31531 -exec rm{}\;根据i节点31531删除文件
-----------locate------快速搜索--------在资料库中里面查找 ----可以用locate locate查找资料库存放的目录
locate [文件名]
updatedb 更新资料库
在临时文件夹tem中的文件找不到
------which------搜索命令所在目录及别名信息
which [命令名称]
------whereis --------搜索命令所在的目录及帮助文档路径
whereis [命令名称]
-------grep---在文件中搜索字符串匹配行的-----
grep [字符串] [目录]
grep -i [字符串] [目录] 不区分大小写
grep -v [字符串] [目录] 排除指定字符串
grep -v ^[字符串] [目录] 排除以[字符串]开头的行
---------------帮助命令------------
man [命令] 获得命令帮助信息
man [配置文件名称] 查看配置文件的帮助信息
1 命令的帮助
5 配置文件的帮
[命令] --help 把命令常见的选项列出来
info [命令] 帮助信息的显示,也是跟man类似
help [命令]获取内置命令的帮助信息,如if语句的结构
-----------用户管理命令-------------
who --------查看系统的登录用户
tty表示本地终端
pts表示远程登录
w---------查看系统的登录用户的详细信息
uptime----查看服务器持续运行的时间
IDLE----表示用户登录过来空闲多久了
WHAT----表示用户正在使用的命令
--------------------文件压缩解压-------
gzip [压缩文件] 文件压缩gzip只能压缩文件不能压缩目录 压缩完之后不保存源文件
gunzup [解压缩] 文件解压
gzip -d [解压文件] 文件解压
--------------打包目录---压缩后文件格式.tar.gz-
tar -[cvf][压缩后文件名][目录]
-c打包
-v显示详细信息
-f指定文件名
-z解压缩 tar -zcvf打包的同时压缩
-x解包 tar -zxvf解包
-----zip保留了源文件--------------
zip [压缩后的文件名.zip][压缩文件] 压缩文件
zip -r[压缩后的目录名.zip][压缩目录] 压缩目录
unzip [解压文件或目录] 解压文件或目录
------bzip2----------压缩大文件
bzip2 [压缩文件] 压缩和gzip一样不保留源文件
bzip2 -k [压缩文件] 保留源文件
tar -cjf [压缩后的文件.tar.bz2] [文件名]
tar -xjf [解压文件.tar.bz2]
bunzip2 [解压文件]
----------网络命令--------------------
write <用户名> 给用户发信息 Ctrl+D保存结束
wall [发送的信息] 给所有用户发送信息
ping IP 返回数据包,一直会返回 ctrl+c终止
ping -c 3 IP 返回三次
mail [用户名] 发送邮件 ctrl+c终止 直接输入看邮件
last 判断用户重启的日志
lastlog 检查某特定用户上次登录的时间
last log -u [用户id]
traceroute [网址] 显示数据包到主机间的路径
netstat 网络监听
-t TCP 握三次手
-u UDP 不握手,直接发送数据,更快
netstat -an
setup 配置网络
service network restart 重启网络配置
mount [设备名称][挂载点] 挂载
umount [设备名或者挂载点]先要退出当前目录,再进行卸载
shutdown -h 20:30 定时关机
-h 关机 服务器一般不要关机,容易造成数据丢失
-c 取消前一个关机命令
-r 重启
其他重启:
reboot
init 6
运行级别:
0 关机
1 单用户
2 不完全多用户,不含NFS服务 NFS:文件共享服务
3 完全多用户
4 未分配
5 图形界面
6 重启