Linux命令基础(一)

  1.新建一个文件:touch filename
  
  2.文件权限前面那一位代表的是文件类型
       d  目录
       l  符号链接(指向另外一个文件)
       s  套接字文件
       b  块设备文件
       c  字符设备文件
       p  命名管道文件
       -  普通文件
 
 3.chmod [who] operator [permission] filename
      who的含义:
          u  文件属主权限
          g  同组用户权限
          o  其他用户权限
          a  所有用户
     operator含义:
          +  增加权限
           -  取消权限
          =  设定权限
     permission含义:
          r  读权限
          w  写权限
          x  执行权限
          s  文件属主和组set-ID
          t  粘性位*

          l  给文件加锁


 for example: myfile文件权限rwxrwxrwx
 chmod a-x myfile rw-rw-rw
 chmod og-w myfile rw-r--r--
 绝对模式:
 chmod 755 myfile
 
 4.目录权限位含义:
 读:可以列出其中的内容
 写:可以在该目录中创建文件
 执行:可以搜索和访问该目录
 
 5.chown:改变属主
    chgrp:改变所属组
 
 6.umask:设定创建文件或目录的缺省权限,也就是从权限中“拿走”相应的权限位
 For example:umask值为002
 文件最大权限    777
 umask值         002
 目录权限        775
 文件权限        664
 
 7.建立软链接命名的一般形式:
 ln [-s] source_path target_path
 For example:有一个网络监视器,它将日志写在/usr/opt/monitor/regstar目录下,但是其他所有的日志都保存在/var/adm/logs下,用下面的命令可以在一个地方看所有的日志了:
 ln -s /usr/opt/monitor/regstar/reg.log /var/adm/logs/monitor.log
 

猜你喜欢

转载自blog.csdn.net/ymj7150697/article/details/7335727