• Linux常用命令1


    1.文件操作

      1)查看文件内容

        >cat filename          // 打印文件内容到输出终端

        >more filename          //通过敲回车方式逐行查看文件内容,默认从第一行开始查看,不支持回看,q退出查看。

        >less filename          //通过“上下左右”键看文件的各个部分内容,支持回看,q退出查看

        >head -n filename        //查看文件的前n行内容

        >tail -n filename          //查看文件的最后n行内容

        >wc filename           //查看文件的行数

       2)创建文件

        >touch dir1/filename

        >touch filename

       3)给文件追加内容

        >echo 内容 > 文件内容        //把“内容”以[覆盖写]方式追加给“文件”

        >echo 内容 >> 文件内容        //把“内容"以[追加]方式写给“文件”

        (如果文件不存在会创建文件)

    2.用户操作

        配置文件:/etc/passwd

        1)创建用户 user add

        ># useradd 

        ># useradd 用户名         //创建“用户名”用户,同事会创建一个同名的组出来

        ># useradd -g 组别编号 username   //把用户的组别设置好,避免创建同名的组出来

        ># useradd -g 组编号 -u 用户编号 -d 家目录 username

        2)修改用户 user modify

        ># usermod -g 组编号 -u 用户编号 -d 家目录 -l 新名字 username

        (修改家目录时需要手动创建之)

        3)删除用户 user delete

        ># userdel username 

        ># userdel -r username        //删除用户的同时,删除其家目录

        4)给用户设置密码,使其登录系统

        ># passwd 用户名

    3.组别操作

        配置文件:/etc/group

        1)创建组 group add

        ># groupadd music

        ># groupadd movie

        ># groupadd php

        2)修改组 group modify

        ># groupmod -g gid -n 新名字 groupname

        3)删除组 group delete

        ># groupdel groupname              //组下如果有用户存在,就禁止删除

    4.查看指令可设置的参数

        >man 指令

    5.给文件设置权限

        1)字母相对方式设置权限

        //针对一个组别设置权限,其他组别权限没有变化,称为“相对方式”权限设置

        chmod指令

        >chmod u+rwx filename      //给filename文件的主人增加“读、写、执行”权限

        >chmod g-rx filename      //给filename文件的同组用户 删除“读、执行” 权限

        chmod u+/-rwx,g+/-rwx,o+/-rwx filename

        说明:

        ①每个单元“+” “-”只能使用一个

        ②可以同时给一个组或多个组设置权限,组别之间使用“,”分割

        ③每个单元的权限可以是“rwx”中的一个或多个

        >chmod u+w,g-rx,o+rw filename      //给filename文件的主人增加写权限,同组删除读、执行权限,其他组增加读、写权限

        >chmod u+w,u-x filename         //给filename文件主人增加写权限,同时删除执行权限

        chmod +/-rwx filename        //无视具体组别,统一给全部的组设置权限

        >chmod +rw filename         //给filename全部用户增加“读、写”权限

        2)数字绝对方式设置权限

        r读:4      w写:2      x执行:1

        0:没有权限

        1:执行

        2:写

        3:写、执行

        4:读

        5:读、执行

        6:读、写

        7:读、写、执行

        chmod ABC filename    //ABC分别代表主人、同组、其他组用户的数字权限

        >chmod 753 filename    //主人读、写、执行;同组读、执行;其他组写、执行

        问:字母相对 和 数字绝对 方式权限设置取舍?

        答:修改的权限相对“比较少”的时候使用“字母”方式

          相反,权限变动“非常多”的时候使用“数字”方式

  • 相关阅读:
    【bzoj1149】 [CTSC2007]风玲Mobiles
    C++-POJ1915-Knight Moves[BFS]
    C++-蓝桥杯-小计算器[进制转化][模拟]
    C++-蓝桥杯-矩阵乘法[快速幂]
    C++-蓝桥杯-入门训练
    C++-POJ1502-MPI Maelstrom-[最短路][spfa][栈优化]
    C++-POJ3070-Fibonacci-[矩阵乘法][快速幂]
    C++-POJ3213-PM3-[矩阵乘法]
    C++-POJ3233-Matrix Power Series[矩阵乘法][快速幂]
    C++-POJ3735-Training little cats[矩阵乘法][快速幂]
  • 原文地址:https://www.cnblogs.com/loren-Yang/p/8950457.html
Copyright © 2020-2023  润新知