zoukankan      html  css  js  c++  java
  • linux基础六

    权限管理:

    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 [ugoa]【file】

    例如:chmod g=wx file 

    另一种方法:

    通过chmod [aogu] 【+   -】[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

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

  • 相关阅读:
    关于架构,关于系统,关于合作,我也得问问我们自己
    vs2013 无法打开 源 文件 "SDKDDKVer.h"
    视频基础知识汇总
    python gRPC接口调用
    python多线程同时执行2个函数任务之threading
    git基本操作_快速查询
    pycharm激活码 我是搬运工
    CodeReview的一些原则
    python多线程执行同一个函数任务之threading、ThreadPoolExecutor.map
    python程序超时处理 timeout_decorator
  • 原文地址:https://www.cnblogs.com/X404/p/12250170.html
Copyright © 2011-2022 走看看