zoukankan      html  css  js  c++  java
  • 第三天 笔记

    fhs 文件系统层次化标准

    ll /bin可执行文件

    ls /bin可执行文件

    ★★★cd /etc 文本的配置文件

    proc 进程

    索引文件里面不包含文件名

    block 块

    ls -i所有节点的信息

    ★★★命令

    pwd:显示工作目录路径

    cd /dir01/dir02/dir03/ 绝对路径 [root@server /dir01/dir02/dir03]#  输入

    pwd显示/dir01/dir02/dir03

    输入cd dir03 变成[root@server dir03]# 输入pwd显示/dir01/dir02/dir03

    ★cd后带/的是绝对路径,不带的是相对路径

    在脚本当前的路径查找文件的时候可以输入 ./tesr.log

    输入 cd    cd ~  都是回到根目录

    cd ..返回上级目录

    cd../..返回上两级目录

    ls -a可以看到隐藏文件

    ll -d是显示其名称不显示它底下的文件和子目录

    ls -R以递归的方式列出

    ★ls是显示当前目录下文件,ls -l是显示当前目录下文件详细信息

    ll是ls -l的缩写

    stat 查看文件信息

    /etc 配置文件

    mkdir:创建目录

    rmdir:删除空目录

    rm -r/dir01 删除01目录下的文件和内容       rm=remove

    rm -rf/dir01 强制删除01目录下的文件和内容

    cp:复制文件和目录  命令  cp[选项][源文件|目录][目标文件|目录] 源文件和

    目标文件中间有空格

    cp -a:复制目录是保留链接、文件属性,并递归的复制目录

    cp -r:复制目录用递归的方式复制子目录和子文件

    mv:文件和目录改名、移动文件和目录路径

    ★df:分区容量和剩余空间情况

    ★du:目录或者文件空间的占用量

    tree:以树形显示

    [root@server /]# mkdir /localdir /remotedir

    [root@server /]# touch /locsldir /filel

    [root@server /]# scp /localdir/filel root@192.168.0.1:/remotedir/

    [root@server /]# sftp root@192.168.0.1

    链接文件

    硬链接:不能跨分区操作,只能在同一文件系统的文件中操作

    创建新用户: useradd

    改用户名: chown abc test.txt(将test.txt文件用户名改为abc)

    修改权限:chmod 744 test.txt (将权限改为-rwxr--r--)(r-- = 4,r = 4,w

    = 2,x = 1,三个一组)

    第四天

    Esc加. 快速复制上次写过的路径

    1:cat

    1:tac(cat的反写)

    2:more(常和管道一起用)

    2:less

    3:head

    3:tail

    字符界面下用户账户设置

    用户账户分类:root用户,系统用户,普通用户

    权限最前边是一条横线的除了root以外谁都没有权限

    /etc放用户的基本信息,其实就在etc下的passwd文件里

    /shodow里放的是加密信息

    useradd:创建用户

      例:useradd zhangsan(创建用户zhangsan)

        cat /etc/passwd|grep zhangsan(查看passwd文件显示建了用户zhangsan)

    useradd -u用户的UID值

      例:useradd -u 510 moon(创建用户moon并且设置UID为510)

    useradd -d设置用户的主目录

      例:useradd -d/home/www newuser (创建用户并且设置主目录为/home/www)

          cat /etc/passwd | grep newuser(查看是否设置了主目录)

    useradd -g:创建用户并制定该用户是属于组群root的

      例:useradd -g root pp(创建用户pp并制定该用户是属于组群root的)

          cat /etc/passwd | grep pp

          id pp(显示用户gid为0,0为root组群的gid)

          uid=512(pp) gid=0(root) 组=0(root)

    useradd -s:设置用户shell类型

          useradd -s /bin/ksh cba(设置用户shell类型为/bin/ksh)

          cat /etc/passwd | grep cba

    usermod:修改用户账户  usermod[选项][用户名]

            

    查看/etc /shadow文件,显示用户的密码字段是!!的表示用户还没有设置密码不

    能登录到linux系统上,如果已经加密,则显示的是已经加密的密码

    groupadd:创建组群

    groupadd -g:创建用户并设置组群GID

             例:groupadd -g 800 ou

               cat /etc/group | grep ou

    groupadd -u:创建用户并设置组群UID

    groupadd -r:创建系统组群

             例:groupadd -r Chinese

    groupdel:删除组群账户

             groupdel[组群名]

    groupmod:修改组群名称、GID等

    groupmod -g:这是群组GID

    groupmod -n:更改组群名称

             例:groupadd -n shanghai ou

    /etc/skel:存放用户启动文件目录

             例: ls -al /etc/skel(查看/etc/skel目录内包含的所有子目录和文

    件信息)

    账户维护

    passwd:设置或修改用户密码   passwd[选项][用户名]

    passwd -d:删除用户密码,只能是root用户使用

    passwd -l:锁住用户密码

    passwd -u:解锁用户密码

    passwd -S:查询用户密码状态

    passwd -f:强制执行操作

    gpasswd:设置组群密码,或者在组群中添加、删除用户  gpasswd[选项][组群名]

    gpasswd -a:将一个用户加入到一个组群中

    gpasswd -b:将一个用户从一个组群中删除

    gpasswd -A:指定组群管理员

    账户信息显示

    groups:显示用户组成员身份

    id:显示用户UID及该用户所属组群的GID id[选项][用户名]

    id -u:显示用户UID

    Su[选项][用户]

    设置文件和目录权限

    -rw------- 每三个为一组,开始三个为用户所有者权限,中间三个为组群所有者

    权限,右边三个为其他用户权限

    chmod:设置权限

    chmod[u,g,o,a ][+,-,=][r,w,x][文件|目录]

  • 相关阅读:
    Python正则表达式re模块
    time,datetime,calendar模块
    Python的特殊属性和魔法函数
    Django环境搭建
    第十二篇 os模块
    第十一篇 logging模块
    Page Object设计模式
    实现自动发邮件功能
    cs61a Mutable Data 2 学习笔记和补充
    Lambda Expressions and Higher-Order Functions 学习笔记和习题解答
  • 原文地址:https://www.cnblogs.com/Mengjia173/p/7218409.html
Copyright © 2011-2022 走看看