美文网首页Linux
Linux常用命令之--echo,who,w,groups,id

Linux常用命令之--echo,who,w,groups,id

作者: 逗儿比的日常 | 来源:发表于2020-12-04 17:35 被阅读0次

    echo:

    可以改密码, 更改的密码自己可以看到,坏处就是命令比较难记忆,只有root用户可以用这个命令改密码
    echo redhat | passwd --stdin root
    redhat:要改成的密码
    root:用户名
    --stdin:输出重定向

    检查用户身份

    用户可以使用下列指令了解用户身份

    who:

    查询当前在线的用户

    w :

    查询当前在线用户的详细信息

    groups:

    查询用户所属的组,如果后面不跟user名,看见的就是当前用户的group信息。出现的第一个是它的主属组,后面的是从属组

    id:

    显示用户id信息,如果后面不跟user名,看见的就是当前用户的id信息

    常用命令练习

    [root@localhost ~]# date +%F
    2019-08-27
    [root@localhost ~]# date +%D
    08/27/19
    [root@localhost tmp]# date +"%Y-%m-%d %H:%M:%S"
    2019-08-27 17:41:07
    

    tar czvf `date +%F`.log.tar.gz /var/log/反引号当中如果是命令的话会被执行,%F代表日期(年月日)
    touch 1 2 3 新建1,2,3三个文件
    touch {1,3,5}{a..c} 新建1a,1b,1c,3a,3b,3c,5a,5b,5c九个文件
    touch fi\\e 第一个\是转义符,最后会新建一个名为fi\e的文件
    touch ‘fi\e’新建一个名为fi\e的文件
    cp /etc/passwd ./将/etc/passwd复制到当前目录下
    cp -r qin/ /etc 将qin文件夹以及里面的文件复制到/etc文件夹里

    lsattr命令用于显示文件属性,chattr执行改变文件或目录的属性

    [root@localhost tmp]# lsattr file1
    ---------------- file1                       #此时的file1可以读写,可以删除
    [root@localhost tmp]# chattr +i file1        # 设置成无法修改文件也无法删除文件
    [root@localhost tmp]# lsattr file1
    ----**i**----------- file1
    [root@localhost tmp]# vim file1    
    [root@localhost tmp]# rm file1
    rm: remove regular empty file ‘file1’? y
    rm: cannot remove ‘file1’: Operation not permitted 
    [root@localhost tmp]# chattr -i +a file1     #设置成可以向文件追加内容但不能删除文件
    [root@localhost tmp]# rm file1
    rm: remove regular empty file ‘file1’? y
    rm: cannot remove ‘file1’: Operation not permitted
    [root@localhost tmp]# vim file1              #是无法通过打开进行内容追加或编辑的
    [root@localhost tmp]# cat file1
    [root@localhost tmp]# echo hello > file1     #这样覆盖都无法实行
    bash: file1: Operation not permitted
    [root@localhost tmp]# echo hello >> file1    #只能添加
    [root@localhost tmp]# cat file1
    hello
    

    a:即append,设定该参数后,只能查看和向文件中添加数据,而不能删除,多用于服务器日志文件安全,只有root才能设定这个属性。
    i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容,只能查看。

    相关文章

      网友评论

        本文标题:Linux常用命令之--echo,who,w,groups,id

        本文链接:https://www.haomeiwen.com/subject/bybewktx.html