你是否充分利用了Linux?有很多有用的特性,对许多Linux用户来说似乎是节省时间的提示和技巧。有时,这些节省时间的小贴士和窍门成为了需要。它们增强了命令集的功能,但也能帮助您提高效率。 以下是我最喜欢的一些节省时间的技巧,每个Linux用户都应该知道:
null
- 更改目录的更好方法: 如果您是命令行用户,autojump是必备软件包。只需指定目录名的一部分,就可以更改目录。您还可以使用jumpstat获取目录跳转的统计信息。
$ j log /var/log $ j ard /home/ab/work/arduino
- 在窗口之间切换: 在屏幕中创建的窗口从零开始编号。你可以根据它的号码切换到一个窗口。例如,使用Ctrl-a 0跳转到第一个窗口,使用Ctrl-a 1跳转到第二个窗口,依此类推。使用windows切换到下一个和上一个窗口也非常方便 Ctrl-a n和Ctrl-a p 分别地
Ctrl-a 0 Ctrl-a 1
- 需要使用sudo执行最后一个命令,请使用sudo!!
ls -l /root sudo !! # This is equivalent to sudo ls -l /root
- 快速定位磁盘上的文件:
locate filename
- 系统调试:
- 要了解磁盘/cpu/网络状态,请使用 iostat、netstat、top (或更好的htop),以及(尤其是) 德斯塔特 .有助于快速了解系统上发生的情况。
- 要了解内存状态,请运行并了解 免费和虚拟机 。尤其要注意,“cached”值是Linux内核作为文件缓存保存的内存,因此实际上会计入“free”值。
- Java系统调试是另一回事,但Sun和其他一些JVM的一个简单技巧是,可以运行kill-3,并将完整的堆栈跟踪和堆摘要(包括分代垃圾收集的详细信息,这些信息可能非常丰富)转储到 stderr/日志。
- 使用 地铁 作为一种更好的跟踪路由,用于识别网络问题。
- 查看磁盘已满的原因, ncdu 比通常的命令节省时间,如
du -sk *
- 要查找哪个套接字或进程正在使用带宽,请尝试 iftop或nethogs。
- 释放磁盘空间:0位 是一个基于应用程序特定知识查找和删除文件的简洁实用程序。
- 取消删除控制台:libtrash 为控制台用户提供类似垃圾桶/回收站的功能。
- 静音/取消静音:
$ amixer set Master on|off
- 无线网络列表:
$iwlist INTERFACE scan Example: $ iwlist wlan0 scan | grep ESSID
- 查找最大的文件:
ls -lSrh
- 套餐搜索:
dpkg -S /path/to/file rpm -qf /path/to/file rpm -qa, apt-file are additional useful commands to take a look at.
- 获得帮助:
- 成年男子 –养成习惯,学会如何使用人
- 什么 –了解命令的简短描述
- 类型 –提供命令是shell内置的、别名还是命令的实际路径的信息
- 正在拆分文件: 将文件拆分为1024兆字节的块
split -b 1024m filename
- 编辑命令行: 许多非常实用的快捷方式可以通过不同的方式让您在命令行上更快、更高效:
- 从历史记录中查找并重新运行或编辑长而复杂的命令。
- 编辑比只使用退格键和重新键入文本快得多。
- 移动速度远比使用左右箭头键快。
- 其他日常使用小贴士:
- 在bash中,使用 Ctrl-R 搜索命令历史记录。
- 在bash中,使用 Ctrl-W 杀了最后一个字 删除到行首 来切断线路。
- pstree-p 是流程树的有用显示。
- 使用 pgrep 和 杀死进程 按名称查找或发送进程信号(-f很有用)。
- 要返回上一个工作目录,请执行以下操作: cd-
本文由 维卡斯·阿查里亚 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END