我们天天应用很多Linux敕令行。我们大年夜网上知道一些技能,但如不雅我们不去演习,我们就有可能忘记。我决定做一个关于技能和桥绫桥的列表,这些技能和桥绫桥对于你来说可能是已经忘记的,或者可能是全新的。
输出显示为一个表
- mount | column –t:
指定分隔符-s参数,就像下面。
- cat /etc/passwd | column -t -s:
反复一个敕令,直到它运行成功
- ps aux | sort -rnk 4:
如不雅内涵Google上搜刮此功能,您会发明很多人会问到若何反复该敕令,直到它成功返回并运行正常。 例如包含ping办事器,直到它在线,检查是否大年夜特定目次上传具有特定扩大名的文件,检查特定URL是否已经存在等。
您可以应用while true轮回来实现:
在这个例子中, >/dev/null 2>&1 重定向你的法度榜样的输出到 /dev/null。 同时包含了Standard Error和 Standard Out。
在封闭会话后运行法度榜样
对于我来嗣魅这是最酷的linux敕令行技能之一。
经由过程内存应用率排序过程
经由过程CPU应用率排序过程
- ps aux | sort -nk 3:
检查你的架构,履行getconf LONG_BIT。
同时查看多个日记文件
你可以用tail敕令看你日记没有问题,但有时,你可能想看多个日记文件。你须要应用支撑文本高亮显示、过滤和更多的功能的multi-tail敕令:
如不雅在你的体系膳绫腔有这个敕令,你可以用apt-get install multitail。
回到你以前的目次
只要输入cd -,你将返回到前面的目次。
做一个非交互式Shell会话互动
做到这一点, 须要改变设置大年夜 ~/.bashrc 到 ~/.bash_profile.
按期监控敕令输出
应用不雅察敕令(watch df - h),你可以看任何敕令的输出。例如,你可以查看余暇空间,以及它是若何增长的。
经由过程watch敕令,你可以想象你能用变量做什么。
当内涵后台运行的任何法度榜样,它都邑被你的shell封闭。若何才能在封闭shell后,你仍然可以持续运行这个法度榜样?
这可以经由过程应用nohup敕令——这代表没有hang-up:
- nohup wget site.com/file.zip
这个敕令是一种最被遗忘的Linux敕令行技能,因为我们很多人应用另一个敕令screen:
在同一个目次中将会生成一个叫nohup.out的文件,个中包含正在运行的法度榜样的输出:
有时刻,当你看到一个敕令的输出,因为过度拥挤的字符串可能就无法辨认输出(例如,mount敕令的输出)。那经由过程表格显示呢?这很轻易做到!
对任何敕令主动答复是或者否
如不雅你想主动实现用户输入yes的过程
你可以应用yes敕令:yes | apt-get update。
或者你想主动输入no,你可以应用yes no | command。
创建指定大年夜小的文件
【编辑推荐】
- Linux体系开机启动项清理
- Ubuntu Linux的不合安装类型:办事器vs桌面
- Linux内核中的内存樊篱
- Linux 1.0之旅:回想这一切的开端
- Linux反弹shell敕令解析
你可以应用dd敕令创建指定大年夜小的文件:dd if=/dev/zero of=out.txt bs=1M count=10。
下面创建琅绫擎填充0,大年夜小为10MB的文件:
推荐阅读
在日常工作中,经常会用到Git操作。然则对于新仁攀来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文┞仿重要针对刚开端接触Git的新人,懂得Git的基来源基本理,控制常用的一些敕令。一>>>详细阅读
本文标题:非常实用的Linux命令行技巧
地址:http://www.17bianji.com/lsqh/37139.html
1/2 1