作家
登录

非常实用的Linux命令行技巧

作者: 来源: 2017-09-05 11:04:31 阅读 我要评论

以root用户身份运行最后的敕令

有时,你想以root身份运行敕令,但忘记输入sudo敕令。你不必从新输入;仅仅只需输入sudo!

记录你的敕令行会话

如不雅你想记录你在shell上输入的内容,你可以应用脚本敕令来保存你所有输入的内容到一个叫typescript:script的文件中。

一旦你输入exit,所有你输入的敕令将会写入到那个文件,后面你可以从新查看它。

用占位符代替空格

敕令很酷,对吗?

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

你可以应用:

  1. cat myfile | tr a-z A-Z> output.txt 

强大年夜的Xargs敕令

xargs敕令是最重要的Linux敕令行技能之一。 您可以应用此敕令周详令的输出作为参数传递给另一个敕令。 例如,您可以搜刮PNGpng文件并对其进行紧缩或对其进行任何操作:

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

在这个例子中,因为空格,输出是格局优胜的。如不雅分隔符是其余器械,像冒号?(例如,在cat/etc/passwd的输出中)。

或者,也许你在一个文件中有一个URL清单,你想要去下载它们或者用不合的方法处理它们:

  1. cat urls.txt | xargs wget 

记住,第一个敕令的输出传递到xargs敕令的结尾。

如不雅你的敕令须要在中心输出怎么办?简单!

你可以应用tr敕令代替任何其他字符,这很便利: cat geeks.txt | tr ‘:[space]:’ ‘\t’ > out.txt。

仅仅应用{}结合-i参数,如下,用第一个敕令输出结不雅去代替参数的地位:

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


  推荐阅读

  一篇文章,教你学会Git

在日常工作中,经常会用到Git操作。然则对于新仁攀来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文┞仿重要针对刚开端接触Git的新人,懂得Git的基来源基本理,控制常用的一些敕令。一>>>详细阅读


本文标题:非常实用的Linux命令行技巧

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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