zoukankan      html  css  js  c++  java
  • Linux基础2

    Passwd中信息的格式:用户名 密码占位符 UID用户ID GID组ID用来划分权限 用户的描述信息 用户的家目录 用户登录后的运行环境

    Mv文件移动命令,与cp命令使用方法相同,mv xx.txt aaa.txt将xx.txt重命名为aaa.txt

    Mv /a/b/c/aa.txt /tmp

    Head显示文件首部命令,默认为10行,可以加参数,head -1显示首部一行命令

    Cat显示文件内部信息 cat aaa.txt显示aaa.txt内部信息

    Tail显示文件尾部命令,默认为10行,可以加参数,tail -1

    Tail -f显示文件最新信息,如果文件内容更新会即时输出显示

    >命令覆盖原文件,

    echo ‘asdasdasda’ >aaa.txt

    date >aaa.txt

    cat aaa.txt 显示aaa.txt中的日期信息,原文件被覆盖

    >>在文件中追加输入,date >>bbb.txt

                       Date >>bbb.txt

                       Cat bbb.txt会显示两行日期信息

    Useradd user1 创建的文件

    /etc/passwd 存放用户信息

    /etc/shadow存放用户密码

    /etc/group存放组信息

    /etc/gshadow存放组密码

    /home/user1用户家目录

    /var/spool/mail/user1用户的邮箱

    Vim文件路径,a键进入编辑模式,上下左右键寻找需要修改的内容,esc退出编辑模式

    Shift+: wq保存并推出vim

    Ls -a /etc/skel/浏览用户文件

    .  ..  .bash_logout .bash_profile .bashrc .mozilla用户文件

    Cp -r /etc/skel/.[!.]* /home/user1复制skel目录下所有文件到用户user1家目录下

    Useradd user1 -u 1003 -g 0 -c’’test user…’’ -d /home/aaa -s/sbin/nologin 创建用户user1,用户uid1003,组gid0,描述,目录/home/aaa, -s/sbin/nologin执行命令nologin

    Usermod user1 -a-G group2  ,  -a 追加附加组 group2

    Id user1

    Uid=1003(user1) gid=1(bin) 组=1(bin),1000(group1),1001(group2)

    Useradd user1 添加用户user1

    Groupadd group1 添加组group1

    Chown user1:group1 egon.txt 修改egon.txt的户主为user1,组为group1

    Ll egon.txt 查看egon.txt信息

    Rw-r—r-- . 1 user1 group1 6 5月 24 11:17 egon.txt

    Chmod g=rx,o=- egon.txt 修改egon.txt的组权限为rx读和执行,其他人权限为空

    Chomod -R u=r,g=r,o=r test/ 修改test目录下所有文件用户、组和其他人权限为读

    R:4  w:2  x:1

    Chmod u=7,g=7,o=7 egon.txt 修改egon的用户,组和其他人权限为读写执行

    读,写和执行对文件和目录的意义

    对文件:     读可以读文件的内容

                 写可以修改文件的内容

                 执行可以把文件当作程序去执行

    对目录:     读可以浏览到该目录下的所有文件和目录

                 写可以在该目录下新建文件,删除文件,重命名文件

                 执行可以cd进入目录

    Vim /etc/passwd 进入passwd添加user1

    Vim /etc/shadow 设定user1密码

    Vim /etc/group设定user1组

    Vim /etc/gshadow设定user1组密码

    Mkdir /home/user1创建user1家目录

    Cp -r /etc/skel/.[!.]* /home/user1复制用户文件到user1家目录

    Chown -R user1:user1 /home/user1修改user1家目录所属用户和组

    Touch /var/spool/mail/user1创建mail下user1文件

    Chown user1:mail /var/spool/mail/user1改变mail下user1文件所属用户和组

    Userdel -r user1删除user1

    Sh和./执行文件的区别:sh执行文件该文件可以没有执行权限,但是./必须具有执行权限才可执行

  • 相关阅读:
    react ts axios 配置跨域
    npm run eject“Remove untracked files, stash or commit any changes, and try again.”错误
    java 进程的参数和list的线程安全
    帆软报表 大屏列表跑马灯效果JS
    帆软报表 快速复用数据集,避免重复劳动
    分析云 OA中部门分级思路和实现方法
    分析云 分段器 只显示一个块的数据
    分析云 更改服务默认的端口号
    分析云U8项目配置方法新版本(2)
    Oracle 创建时间维度表并更新是否工作日字段
  • 原文地址:https://www.cnblogs.com/c491873412/p/6899911.html
Copyright © 2011-2022 走看看