1、列出当前目录下的所有文件 dir
2、显示当前用户是谁 whoami
3、修改root用户密码 sudo passwd
4、直接压缩,不保留原文件 gzip
5、原生解压,不保留原压缩文件 gunzip
6、linux权限详解
权限 | 对应数字 | 意义 |
r | 4 | 可读 |
w | 2 | 可写 |
x | 1 | 可执行 |
我们看上面截图第一个文件权限信息,每三位为一组
rwxr-xr-x 5 root root 94 Jun 27 2017 xdg
rwx:代表文件所有者(u表示)权限,这里是root,root对该文件拥有读写执行权限。
r-x : 代表所属组(g表示)的权限,这里所属组拥有对该文件读和执行的权限。
r-x : 代表其他人(o表示)的权限,这里和上面权限一样。
Linux常用权限
1.600(rw------):只有root有读写权限。
2.644(rw-r--r--):只有root有读写权限;group用户和other用户只有读权限。
3.755(rwxr-xr-x):root有读、写、执行权限;group用户和other用户只有读、执行权限。
系统中文件默认权限 umask
解释下0022
第一位0:文件特殊权限。
022:文件默认权限。
1.文件默认不能建立为执行权限,必须手工赋予执行权限。所以文件的默认权限最大为666。这样能保护系统安全。
2.默认权限要换算成对应的字母权限在相减而不是数字。
3.建立文件或目录之后的默认权限,为666减去umask的值。
计算方式如下:
1. 文件默认最大权限666,umask=022
-rw-rw-rw- 减去 -----w--w- 等于 -rw-r--r-- (644)
2. 文件默认最大权限666,umask=033
-rw-rw-rw- 减去 -----wx-wx 等于 -rw-r--r-- (644)
其实是做了一个逻辑与的运算。
目录的默认权限:
1.目录默认权限最大是777。
2.目录默认权限换算成字符在相减。
3.建立目录之后的默认权限,是777减去umask的值。
7、Linux 常见目录
/ 根目录
/bin 命令保存目录(普通用户就可以读取的命令)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/lib 系统库保存目录
/mnt 系统挂载目录
/media 挂载目录
/root 超级用户的家目录
/tmp 临时目录
/sbin 命令保存目录(超级用户才能使用的目录)
/proc 直接写入内存的
/sys 将内核的一些信息映射,可供应用程序所用
/usr 系统软件资源目录
/usr/bin/ 系统命令(普通用户)
/usr/sbin/ 系统命令(超级用户)
/var 系统相关文档内容
/var/log/ 系统日志位置
/var/spool/mail/ 系统默认邮箱位置
/var/lib/ 默认安装的库文件目录
8、ping
命令名称:ping
命令所在路径:/bin/ping
执行权限:所有用户
功能描述:测试网络畅通性
ping -c 次数 ip 探测网络通畅
9、reboot
命令名称:reboot
命令所在路径:/sbin/reboot
执行权限:root
功能描述:关机/重启挂载
挂载命令
10、关机和重启命令
shutdown
命令名称:shutdown
命令所在路径:/sbin/shutdown
执行权限:root
功能描述:关机/重启
shutdown -h now 没有特殊情况,使用此命令
-h 关机
-r 重启