作家
登录

最实用也最容易被遗忘的Linux命令行使用技巧

作者: 来源: 2017-11-21 10:53:21 阅读 我要评论

  • nohup wget site.com/file.zip 
  • 这个敕令大年夜部分人都不会用,这全拜 screen 情况所赐:

    如许会在同一个目次下生成一个名称为 nohup.out 的文件,个中包含了正在运行的法度榜样的输出内容:

    敕令很酷,对吧?

    1. ls /etc/*.conf | xargs -i cp {} /home/likegeeks/Desktop/out 

    主动对任何敕令答复 Yes 或者 No

    如不雅你想主动化须要向用户说的 Yes 的过程,可以应用 yes 敕令来实现:yes | apt-get update。

    可以应用 dd 敕令来创建出具有指定大年夜小的文件:dd if=/dev/zero of=out.txt bs=1M count=10。

    如许就会创建出一个 10 MB 的文件,填充零作为内容:

    以根目次用户来运行最后一个敕令

    有时,你会忘记在须要 root 权限的敕令之前敲入 sudo。这时刻你没须要去重写敕令; 只要输入 sudo !! 就行了。

    对敕令行会话进行记录

    如不雅想要把本身在 shell 屏幕上敲的内容记录下来,可以应用 script 敕令将所有敲写的内容保存到一个名为 typescriptscript 的文件中去。

    等你敲入 exit 敕令今后,所有敕令就都邑被写入该文件,以便你过后再回过火去查看。

    用标签符号调换空格符

    可以应用 tr 敕令调换任何字符,这个用起来异常便利:cat geeks.txt | tr ‘:[space]:’ ‘’ > out.txt.

    将文件内容转换为大年夜写或者小写

    可以如许实现:cat myfile | tr a-z A-Z> output.txt。

    强大年夜的 Xargs 敕令

    1. find. -name *.png -type f -print | xargs tar -cvzf images.tar.gz 

    又或者你的文件中有一个 URL 的列表,而你想要做的是以不合的方法下载或者处理这些 URL,可以如许做:

    1. cat urls.txt | xargs wget 

    请你要记得,第一个敕令的输出会在 xargs 敕令结尾处传递。

    那如不雅敕令须要中心过程的输出,该怎么办呢?这个简单!

    只须要应用 {} 并结合 -i 参数就行了。如下所示,调换在第一个敕令的输出应当去的处所的参数:

    这只是 Linux 敕令行技能个中的几个罢了。你可以应用其他敕令来做一些更 HAPPY 的工作,比如 awk 敕令和 sed 敕令!

    如不雅你知道一些我在这琅绫腔有提到的任何其它的极客敕令,迎接评论。

    【编辑推荐】

    1. Linux Lite第一个支撑Linux 4.14及若何安装
    2. Linux平台总线驱动设备模型
    3. Linux办事器时光同步那些事
    4. 微软和 GitHub 合作将 GVFS 迁徙到 macOS,Linux
    5. Linux 基金会宣布了新的企业开源指南
    【义务编辑:庞桂玉 TEL:(010)68476606】

      推荐阅读

      这10条不得不提的Java编程技巧让你受益终生!

    Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 好的习惯是成功的一半。因为,你知道,“任何可能掉足的工作,最后都邑掉足。”这就是人们为什>>>详细阅读


    本文标题:最实用也最容易被遗忘的Linux命令行使用技巧

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

    关键词: 探索发现

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

    网友点评
    自媒体专栏

    评论

    热度

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