导图社区 5权限管理命令
Linux中基本权限的管理命令,查询命令,帮助命令等。
编辑于2021-03-02 16:34:19常用基本命令
权限管理命令
chmod
chmod u+r filename
chmod +w filename 所有都加w
chmod g=rw filename
chmod 644 filename
chown
修改所有者或所属组
chown 所有者:所属组 文件名
chown 所有者 文件
chown :所属组 文件
chown -R 修改目录,连带目录内所有文件都修改
chgrp
修改文件所属组
chgrp 所属组 文件
umask
掩码值修改命令 内置命令 直接使用
查看或设置文件的权限掩码值
计算文件默认权限
文件类文件 666-掩码=默认权限
目录类文件 777-掩码=默认权限
查询相关命令
which
显示命令的绝对路径
whereis
绝对路径
帮助手册路径
源码文件路径
locate
通过文件名查询
-i 忽略大小写
find
在目录中搜索文件
-i 不区分大小写
-name 精确查找
通配符查找
-name
* 任意长度的任意字符
? 长度为一的任意字符
[ ] 一个字符,范围取决于所给范围
[a-z][0-9]范围内的任意一个字符
[^逻辑非,取反
-size 按文件大小查找
+N 大于 N的(带单位)
=N 等于N的 带单位
-N 小于N
-user -nouser group -nogroup 按归属来查询
-perm 按权限来查询 find /etc/ -perm 777
-type 按类型来查询 find /etc/ -type -f -d -l
-inum 按inode号来查询 find /etc/ -inum 32323
-a/m/ctime 按访问/修改/变化时间查询
-a -o 多条件查询
查询结果批处理
-exec 结果集合一次性传到命令二
|xargs 依次传递到命令二
grep
将指定文件中包含关键词的行 高亮列出
-i 忽略大小写 grep root -i filename
-n 查询时显示符合条件对象的所在行号
-v 条件反转 反向查询,没有关键词的列出来
--color=auto 高亮
压缩相关命令
zip
压缩:zip /tmp/*.zip /??/*
解压缩: unzip *.zip
gz
压缩: gzip filename
解压缩: gunzip filename.gz 或者 gzip -d filename.gz
bz2
压缩: bzip2 -z filename #不保留源文件
解压缩: bunzip2 filename.bz2 或者 bzip2 -d filename.bz2
tar
打包: tar -cvf filename.tar file1 file2 (文件汇总—没有压缩功能:操作对象是文件)
-c 打包 -v 显示过程 -f 指定打包后的包名
解打包: tar -xvf filename.tar
tar.gz
压缩:tar -zcvf dll.tar.gz *
解压缩: tar -xvf file.tar.gz
-z 调用gzip进行压缩
tar.bz2
压缩:tar -jcvf dll.tar.bz2 *
解压缩: tar -xvf file.tar.bz2
-j 调用bzip2 进行压缩
tar.xz
压缩:tar -Jcvf dll.tar.xz *
解压缩: tar -xvf file。tar.xz
-C 解压缩到指定位置
帮助相关命令
man
通过帮助手册显示命令的使用方式
man 非内置命令
man 1 查看命令的帮助信息
man 5 配置文件的帮助信息
heip
显示内置命令的相关帮助信息
-m 模拟man的格式
--help ls --help
info
查看指定命令的帮助信息
常用基本命令
帮助相关命令
heip
显示Linux内置命令的相关信息
man
通过帮助手册显示命令的使用方式 -f
info
Tab 快速切换到下一个以*开头的节点
Enter 进入到当前以*开头的节点内,查看详细信息
n 下一节点
p 上一节点
关机或重启命令
sync 强制将缓冲区中的数据写入磁盘中(保护数据)
shutdown
-h halt 发送关机信号 时长
-r reboot 重启信号 时长
reboot 重启当前操作系统
init N 0 关机 6重启
常见网络命令
ifconfig
查看已经启动的网卡相关信息
临时修改IP地址等网卡信息
ip
查看IP等网络资源信息
临时增加IP等网络参数(重启失效)
ip address add 192.168.20.100/24 dev ens33 (add换成del可以删除ip信息)
ifup 、ifdown 单独针对某一网卡的启动或关闭
ifdown ens33;ifup ens33 重启指定网卡
ping
通过ICMP协议探测网络中的主机是否能正常通信
-c 指定次数 -s 指定数据包大小 最大65507
netstat
查看网络连接状态的命令,看端口等
-a列出所有状态
-n 以数字方式显示IP和端口信息
-t 显示TCP协议对应信息
-u 显示UDP协议对应信息
-p 显示进程的进程号PID和进程名
-l 显示监听状态的连接
-antp =-t
-tlunp =-t -u 显示两协议的 相关连接进程
ss 类似于netstat命令,相当于升级版本
write :向指定的在线用户发送信息 write root pts/1
wall : 向所有在线用户发送消息 ctrl+d发送
mail :给指定用户发送邮件信息,以及接受邮件信息(可以不在线)Ctrl +d 发送
系统资源查看命令
w : 查询当前登录服务器的用户
who : 查询登录用户
last : 列出所有登录过系统的相关信息
lastlog : 显示所有账户最后一次的登录时间
lastb : 查看登录错误的信息
挂载命令
mount
查看系统中已经挂载的设备
mount -t FS -o remount ,rw 设备或者挂载点
-t 文件系统
-o 特殊选项
-o remount 重新挂载
exec : 能在当前分区内执行可执行文件
noexec : 即使文件有x权限,也不能执行
fdisk -l 查看所有可以识别的磁盘类存储设备 (硬盘、移动硬盘、U盘)