linux常用命令(7)

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 重启

猜你喜欢

转载自www.cnblogs.com/rm580036/p/12789876.html