zoukankan      html  css  js  c++  java
  • five day Linux 基础学习

    mv:移动命令以及修改文件和目录名
         移动文件和目录的例子:
    将当前目录中的lists文件移动到其子目录babydog中的命令:mv lists babydog
         重命名文件和目录的例子:
    将bigdog目录名改为babydog的命令:mv bigdog babydog
    cat:查看文件内容命令          浏览game.txt文件中的全部内容的命令:cat game.txt
    head :查看开头的命令           查看/etc/passwd文件中前10行的详细信息的命令:head /etc/passwd
                                               查看/etc/passwd文件中前5行的详细信息的命令  :head –n 5 /etc/passwd
    tail:查看尾部命令                   查看/etc/passwd文件中最后10行的详细信息的命令:tail /etc/passwd
                                                查看/etc/passw                                             d文件中最后5行的详细信息的命令:tail –n 5 /etc/passwd
    tail -f 滚动查看文件新增的内容 常用于查看日志报错
    more:用百分比查看内容
    less:可以上下显示内容
    >可以将左边写入右边 (覆盖)  >>后续添加内容       echo ‘内容’>文本
    useradd user1 #创建的文件
    /etc/passwd :存放用户信息
    /etc/shadow :存放用户的密码
    /etc/group    :存放组信息
    /etc/gshadow:存放组密码
    /home/user1 :用户家目录
    /var/spool/mail/user1:用户的邮箱
     
    掌握useradd命令的功能:新增一个用户。
    了解useradd命令的常用选项:
    a) –u:指定用户的UID
    b) –g:指定用户所属的群组
    c) –d:指定用户的家目录
    d) –c:指定用户的备注信息
    e) –s:指定用户所用的shell
    灵活应用useradd命令的举例:
    a) 例如:在系统中新增一个fox(狐狸)用户的命令:useradd fox
    b) 例如:在系统中新增一个用户user01,属组为police以及uid为600的命令:
    useradd –u 600 –g police user01
    使用usermod命令修改用户账户
    掌握usermod命令的功能:修改用户的账户信息。
    ) 了解usermod命令的常用选项:
    a) –u:修改用户的UID
    b) –g:修改用户的GID
    c) –G:将一个用户加入到指定的群组中
    d) –d:修改用户的家目录
    e) –c:修改用户的备注信息
    f) –s:修改用户所用的shell
    3) 灵活应用usermod命令的举例:
    a) 修改babydog4用户的家目录为/home/babies的命令:
    usermod –d /home/babies babydog4
    b) 将babydog4这个用户添加到babydog6这个群组中的命令:
    usermod –G babydog6 babydog4
    c) 将babydog4这个用户的的gid变更为dog群组的命令:
    usermod –g dog babydog4
    使用usermod命令锁住用户及将用户解锁
    1) 了解usermod –L命户令的功能:将用户的账号锁住
    2) 了解usermod –L命户令的用法举例:
    例如:将babydog6用户的账号锁住的命令:usermod –L babydog6
    3) 了解usermod –U命户令的功能:将用户的账号解锁
    4) 了解usermod –U命户令的用法举例:
    例如:将babydog6用户的账号解锁的命令:usermod –U babydog6
    使用userdel命令删除用户账号
    1) 掌握userdel命令的功能:删除用户。
    2) 了解userdel命令的常用选项:
    a) –r:在删除用户的同时删除这个用户的家目录及其邮箱。
    3) 灵活应用userdel命令删除用户的举例:
    a) 例如:删除babydog5用户不删除其家目录的命令:
    userdel babydog5
    b) 例如:删除babydog5用户,同时删除其家目录的命令:
    userdel –r babydog5
    userdel -r 彻底删除用户信息
    groupmod命令的常用选项:
     –g:修改群组的GID
     –n:修改群组的名称
         灵活应用groupmod命令的举例:
     例如:修改police群组的gid为521的命令:
    groupmod –g 521 police
     例如:将群组boydogs改名为daddogs的命令:
    groupmod –n daddogs boydogs
         掌握groupdel命令的功能:删除一个群组账号。
    灵活应用groupdel命令的举例:
    例如:删除daddogs群组的命令:groupdel daddogs
     
     
    vim:编辑文件
    vim 文件路径
    (yyp复制粘贴上一行在a之前)a----->进入编辑模式,然后上下左右找到要修改的内容修改 再点击ESC     shift+:      输入wq保存退出
     
    使用新建的方法建立用户账户需要把 /etc/skel目录下的隐藏信息拷贝到  新建的/home/用户名
     
    在新建的状态下 新建的/home/用户名和/var/spool/mail/用户名都是属于root的 需要更改属主,属组
    例: chown -R 属主:属组 /home/用户名           chown 属主:mail /var/spool/mail/用户名
    id命令可以查看用户的状态                id  用户名
    uid :属主      gid :主组     组:副组
    useradd user1 -u 1003 -g 0 -c "test user,,,"  -d /home/aaa  -s /sbin/nologin
    usermod user1 -a -G group2
    将user1追加到group2组里
    安全模式 setenforce 0     getenforce
    ls -lh 等同于 ll -h 用简单的方式查看文件大小
    ls -dl 查看目录本身的详细信息 等同于 ll -d
    文件和文件夹的权限设定
    r :4        w:2      x:1      -:
    读取     修改     执行     无
    修改权限 可以用chmod u(属主)=(或+,-),g(属组)=(或+,-),o(其他人)=(或+,-)修改文件权限
    也可以是用chmod 777 文件名修改权限
    chmod -R 递归修改目录下子文件的权限
    对文件来说 : r:可以读取文件的内容 w:可以修改文件的内容 x:可以把文件当程序去执行
    对目录来说:r:可以浏览到该目录下的子目录和子文件名 w:可以再该目录下新建文件,删除文件,重命名文件 x:可以使用cd命令进该目录
     
  • 相关阅读:
    oracle数据库查看修改字符集问题
    C/C++内存问题检查利器—Purify (五)
    C/C++内存问题检查利器—Purify (四)
    C/C++内存问题检查利器—Purify (三)
    Oracle 字符集的查看和修改
    C/C++内存问题检查利器—Purify (二)
    linux内存管理之活动内存区
    C/C++内存问题检查利器—Purify (一)
    postman——基础操作——API请求与响应——API响应
    postman——基础操作——History选项卡
  • 原文地址:https://www.cnblogs.com/lizhaoyu/p/6900466.html
Copyright © 2011-2022 走看看