以root用户身份运行最后的敕令
有时,你想以root身份运行敕令,但忘记输入sudo敕令。你不必从新输入;仅仅只需输入sudo!
记录你的敕令行会话
如不雅你想记录你在shell上输入的内容,你可以应用脚本敕令来保存你所有输入的内容到一个叫typescript:script的文件中。
一旦你输入exit,所有你输入的敕令将会写入到那个文件,后面你可以从新查看它。
用占位符代替空格
敕令很酷,对吗?
将文件转换为大年夜写或小写
你可以应用:
- cat myfile | tr a-z A-Z> output.txt
强大年夜的Xargs敕令
xargs敕令是最重要的Linux敕令行技能之一。 您可以应用此敕令周详令的输出作为参数传递给另一个敕令。 例如,您可以搜刮PNGpng文件并对其进行紧缩或对其进行任何操作:
- find. -name *.png -type f -print | xargs tar -cvzf images.tar.gz
在这个例子中,因为空格,输出是格局优胜的。如不雅分隔符是其余器械,像冒号?(例如,在cat/etc/passwd的输出中)。
或者,也许你在一个文件中有一个URL清单,你想要去下载它们或者用不合的方法处理它们:
- cat urls.txt | xargs wget
记住,第一个敕令的输出传递到xargs敕令的结尾。
如不雅你的敕令须要在中心输出怎么办?简单!
你可以应用tr敕令代替任何其他字符,这很便利: cat geeks.txt | tr ‘:[space]:’ ‘\t’ > out.txt。
仅仅应用{}结合-i参数,如下,用第一个敕令输出结不雅去代替参数的地位:
- ls /etc/*.conf | xargs -i cp {} /home/likegeeks/Desktop/out
推荐阅读
在日常工作中,经常会用到Git操作。然则对于新仁攀来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文┞仿重要针对刚开端接触Git的新人,懂得Git的基来源基本理,控制常用的一些敕令。一>>>详细阅读
本文标题:非常实用的Linux命令行技巧
地址:http://www.17bianji.com/lsqh/37139.html
1/2 1