美文网首页Linux
6.几个知识点:软硬链接、awk、logout、man

6.几个知识点:软硬链接、awk、logout、man

作者: 扶桑啊啊 | 来源:发表于2018-01-02 09:23 被阅读0次

    1.软链接和硬链接

    1.软链接相当于Windows的快捷方式,所有的软链接都具有假权限lrwxrwxrwx

    硬链接类似与cp -p(复制时将文件属性也复制),硬链接相比cp -p能做到同步更新

    2.软链接的iNode与原文件不同

    硬链接的iNode与原文件相同。可以更具iNode来判断一个文件是不是硬链接

    3.原文件删除后,软链接失效,硬链接还在

    4.软链接可以跨分区,硬链接不可以。

    5.软链接可以指向目录,硬链接不可以

    创建软链接命令:ln -s /etc/issue /tmp/issue.soft

    创建硬链接命令:ln /etc/issue /tmp/issue.hard

    可能存在的问题创建硬链接失败

    解决用户权限不够,切换到root用户下成功

    附软链接和硬链接使用方法:https://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/05/2199534.html

    2.awk

    awk是文本分析工具,awk工作流程是这样的:读入有'\n'换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键",所以$1表示登录用户,$3表示登录用户ip,以此类推。

    1.安装awk命令,apt-get install awk查无此命令,查询后得知应安装gawk包,故修改命令为apt-get  install  gawk,成功安装

    2.使用awk命令,参考文章https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html

    last -n  5  仅取出前5行,last命令用于显示用户最近登录信息。单独执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。

    last  -n  5 |  awk  '{print $1}'记得空格,只显示登录的5个账号

    3.logout命令无效

    学习命令时,使用logout无效,查询后发现我是使用终端输入的,而不是真正的命令行界面,必须先登录进该用户,才能退出

    jixiaofeng@jixiaofeng-OptiPlex-360:~$ logout

    bash: logout: 不是登录shell: 使用 `exit'

    jixiaofeng@jixiaofeng-OptiPlex-360:~$ su -l jixiaofeng

    密码:

    jixiaofeng@jixiaofeng-OptiPlex-360:~$ logoutming

    4.man  passwd是查看passwd命令还是passwd文档

         首先man后面不能加绝对路径,所以在区分passwd是命令还是文档的时候,不能通过man passwd 和man /etc/passwd这种形式来区分,那么我们该怎么区分呢,首先可以用whereis passwd查看passwd命令的执行路径,可以看到它其实是在man1下的,所以可以加不同的参数来区分是命令还是文档,passwd只是用来举例,其它的命令也是通过同样的方法来区分。

    root@jixiaofeng-OptiPlex-360:~# whereis passwd

    passwd: /usr/bin/passwd /etc/passwd /usr/bin/X11/passwd /usr/share/man/man5/passwd.5.gz /usr/share/man/man1/passwd.1ssl.gz /usr/share/man/man1/passwd.1.gz

    root@jixiaofeng-OptiPlex-360:~# man 1 passwd

    root@jixiaofeng-OptiPlex-360:~# man 5 passwd

    查看passwd命令的帮助文档:man passwd 或man 1 passwd

    查看/etc/passwd密码文件的帮助文档:man 5  passwd

    附,man使用方法:http://blog.csdn.net/zaishaoyi/article/details/20243867

    相关文章

      网友评论

        本文标题:6.几个知识点:软硬链接、awk、logout、man

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