linux基础六

非 Y 不嫁゛ 提交于 2020-02-01 21:30:09

权限管理:

chown 改变文件属主 (只有管理员可以使用哟~~)

语法:chown [USERNAME] [File]

 chown -R 修改目录及其内部文件的属主

chown --refernce :引用参考[/tmp/demo1]  [test]

 

 

 

 

chgrp 改变文件属组

chgrp [ NUSERNAME] [file] 修改属组

-R 递归修改属组

-reference 【】【】

 

 

 

 

chmod 修改文件权限

chmod[ MOD] [file]

之前再讲权限时候讲过,wrx 分别是多少。现在还有印象吗?

r =4 w=2 x=1

好咱们先看一下d2_1 的权限是rwx xr x 所以也就是7 5 5 ,接下来使用"chgrp 命令"输入需要修改的权限,为750 再输入文件名称指定文件后回车

结果为rwx rx

 

 

修改某类用户或某些类用户权限

chmod [u\g\o\a]【file】

例如:chmod g=wx file 

另一种方法:

通过chmod [a\o\g\u] 【+   -】[file]进行更换权限

 

 

 

 

登录SHELL

正常通过某终端登录SHELL

su - username 

su -l username

 非登录SHELL

su username 

图形终端打开命令窗

自动执行shell 脚本

bash 配置文件

全局配置、个人配置

全局配置:

/etc/profile

/etc/profile/*.sh

/etc/bashrc

个人配置:

~/.bash _profile 

~/.bashrc

profile 类的文件:设定环境变量、运行命令或脚本

 

bashrc类文件:设定本地变量,定义命名别名

 

登录shell如何读取配置文件??

/etc/porfile/--->/etc/profile.d/*.sh------>/bash-profile----->/.bashrc --->etc/bashrc

非登录shell如何读取配置文件??

~/.bashrc---->/etc/bashrc---->/etc/profile.d/*.sh

 

系统设定:

默认输出设备: 标准输出    STDOUT ,值为:1

默认输入设备:标准输入   STDIN ,      值为:0

                         标准错误输出 STDERR   值为:2

I/O重定向

linux下:

输出可以用>符号表示,覆盖输出;>>表示再原来的基础上追加输出

 

 

 set-c :禁止已存在文件使用覆盖重定向

set+c:关闭上述功能

2>:重定向错误输出

2>>:追加

&>:重定向标准输出或错误输出至同一个文件

&>>:追加

 

输入可以用<符号表示,

 

 <<符号是什么意思呢?

它是此处文档

 

 

管道命令: |....|....|
命令1|命令2|命令3

前一个命令的输出,作为后一个命令的输入

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!