代表字符 | 权限 | 针对目录 | 针对文件 |
---|---|---|---|
r | 读权限 | 可以列出目录中的内容 | 可以查看文件内容 |
w | 写权限 | 可以在目录中创建、删除文件 | 可以修改文件内容 |
x | 执行权限 | 可以进入目录 | 可以执行文件 |
chown [用户名] [目录或文件] 改变文件或目录的所有者(仅root用户可以修改所有者)
chown [用户名]:[所有者][目录或文件] 改变文件或目录所有者和所属组
chgrp [用户组] [目录或文件] 改变文件或目录的所属组
umask 显示、设置文件缺省权限 -S 人性化显示缺省权限
find [搜索范围] [匹配条件] 文件搜索
-name (根据用户名查找、可以配合*和?使用)
-iname(不区分大小写)
-size(根据文件大小查找)
-user (根据所有者查找)
-group (根据所属组查找)
-amin(根据访问时间查询)
-cmin (根据文件属性查找)
-mmin (根据文件内容查询
-type(根据文件类型查找)
-inum(根据i节点查找)
-exec/-ok 命令 {} \; (对搜索结果执行操作)
locate[文件名] 在文件资料库中查找 updatedb (更新文件资料库)
which [命令] 搜索命令所在目录及别名信息
whereis [命令] 搜索命令所在目录及帮助文档路径
grep -iv[指定字符串] [文件] 在文件中查找
-i 不区分大小写
-v 排除指定字串
man [命令或配置文件] 获得帮助信息 (1用户命令 5配置文件 8管理类命令 -a显示全部)
help [命令] 获得shell内置命令的帮助信息
[命令] --help 用于外部命令
gzip [文件] 压缩文件 压缩后文件格式为.gz gunzip [压缩文件名] 解压缩文件
tar [选项] [压缩后文件名] [目录或文件]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
-x 解包
例; tar -zcvf aaa.tar.gz aaa tar -zxvf aaa.tar.gz
zip [压缩后文件名] [文件或目录] 例:zip aaa.zip aaa unzip aaa.zip
bzip2 [选项] [文件] 格式 .bz2
-k 压缩后保留原文件
例:bzip2 -k test bunzip2 -k test.bz2
tar -cjvf test.tar.bz2 test tar -xjvf test.tar.bz2
write [用户名] 给用户发送消息 ctrl + d 保存
wall [信息] 发送广播信息
ping -c 5 -s 1472 -M do www.jd.com 指定次数和数据包大小(windows中ping -l 1472 -f www.jd.com)
ifconfig 查看和设置网卡信息 例:ifconfig eth0 192.168.1.100(临时给网卡配置ip)
mail [用户名] 查看发送电子邮件
last 列出目前与过去登入系统的用户信息
lastlog 列出用户最后一次登录系统的信息
traceroute 显示数据包到主机的路径
netstat -tlun 查看本机监听的端口
-an 查看本机所有网络连接
-rn 查看本机路由表
mount [-t文件系统] [设备文件名] [挂载点] 挂载 例:mount -t iso9660 /dev/dr0 /mnt/cdrom
shutdown [选项] [时间] -h 关机 -r重启 -c取消前一个关机命令
init 0 、poweroff、halt关机 reboot、init 6重启
logout 退出登录
screen -S [名称] 创建会话
screen -x [名称] 加入会话
screen -ls 查看会话
screen -r 恢复会话
hash 显示缓存的历史命令
free 、cat /proc/meminfo 查看内存
type [命令] 查看命令是外、内部命令
lsblk 查看硬盘大小、分区、挂载点
date 查看、设置时间
原文:https://blog.51cto.com/14230743/2360329