作家
登录

六个优雅的Linux命令行技巧

作者: 来源: 2017-08-31 10:39:29 阅读 我要评论

  • 一些异常有效的敕令能让敕令行的生活更知足

应用 Linux 敕令工作可以获得很多乐趣,然则如不雅您应用一些敕令,它们可以削减您的工作或以有趣的方法显示信息时,您将获得更多的乐趣。在今天的文┞仿中,我们将介绍六个敕令,它们可能会使你用在敕令行上的时光加倍值当。

watch

六个优雅的Linux敕令行技能

您可能会在等待或人登录时应用它。在这种情况下,您可以应用 watch who 敕令或者 watch -n 15 who 敕令使每 15 秒运行一次,而不是两秒一次。别的终端窗口的右上角会显示日期和时光。

您也可以应用它来查看日记文件。如不雅您显示的数据没有任何变更,则只有窗吵嘴落里的日期和时光会产生变更。

  1. $ watch tail /var/log/syslog 
  2. Every 2.0s: tail /var/log/syslog              stinkbug: Wed Aug 23 15:16:37 2017 
  3. Aug 23 14:45:01 stinkbug CRON[7214]: (root) CMD (command -v debian-sa1 > /dev/nu 
  4. ll && debian-sa1 1 1) 
  5. Aug 23 14:45:17 stinkbug systemd[1]: Started Session 179 of user shs. 
  6. Aug 23 14:55:01 stinkbug CRON[7577]: (root) CMD (command -v debian-sa1 > /dev/nu 
  7. ll && debian-sa1 1 1) 
  8. Aug 23 15:05:01 stinkbug CRON[7582]: (root) CMD (command -v debian-sa1 > /dev/nu 
  9. ll && debian-sa1 1 1) 
  10. Aug 23 15:08:48 stinkbug systemd[1]: Starting Cleanup of Temporary Directories... 
  11. Aug 23 15:08:48 stinkbug systemd-tmpfiles[7584]: [/usr/lib/tmpfiles.d/var.conf:1 
  12. 4] Duplicate line for path "/var/log", ignoring. 
  13. Aug 23 15:08:48 stinkbug systemd[1]: Started Cleanup of Temporary Directories. 
  14. Aug 23 15:13:41 stinkbug systemd[1]: Started Session 182 of user shs. 
  15. Aug 23 15:14:29 stinkbug systemd[1]: Started Session 183 of user shs. 
  16. Aug 23 15:15:01 stinkbug CRON[7828]: (root) CMD (command -v debian-sa1 > /dev/nu 
  17. ll && debian-sa1 1 1) 

这里的输出和应用敕令 tail -f /var/log/syslog 的输出类似。

这个敕令的名字 look 可能会让我们认为它和 watch 做类似的工作,但其实是不合的。look 敕令用于搜刮以某个特定字符串开首的单词。

  1. $ look ecl 
  2. eclectic 
  3. eclectic's 
  4. eclectically 
  5. eclecticism 
  6. eclecticism's 
  7. eclectics 
  8. eclipse 
  9. eclipse's 
  10. eclipsed 
  11. eclipses 
  12. eclipsing 
  13. ecliptic 
  14. ecliptic's 

look 敕令平日有助于单词典拼写,它应用 /usr/share/dict/words 文件,除非你应用如下的敕令指定了文件名:

  1. $ look esac .bashrc 
  2. esac 
  3. esac 
  4.  1/5    1 2 3 4 5 下一页 尾页

      推荐阅读

      MySQL的两阶段加锁协议

    #MySql-两阶段加锁协定 ##媒介此篇博客主如果讲述MySql(仅限innodb)的两阶段加锁(2PL)协定,而非两阶段提交(2PC)协定,差别如下: 2PL,两阶段加锁协定:重要用于单机事务中的一致性与隔离>>>详细阅读


    本文标题:六个优雅的Linux命令行技巧

    地址:http://www.17bianji.com/lsqh/37040.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)