Unix上有用的命令行命令


9

由于存在此问题的Windows版本,因此我决定在Unix,Linux等操作系统下针对同一问题打开社区Wiki。

我将使用答案更新此列表:

  • bash:exec 3 <> / dev / tcp / localhost / 80#重定向到localhost的端口80
  • 查找:在目录层次结构中搜索文件
  • htop:交互式进程查看器,类似于top
  • xargs:从标准输入生成并执行命令行
  • tmux:可分离,可重新连接的命令行会话
  • apropo:找到相关的手册页
  • vmstat:查看系统状态

网站:

  • commandlinefu.com
  • serverfault.com

键盘快捷键:-Ctrl T(特定于BSD):将SIGINFO发送到正在运行的程序-Magic SesRq键(特定于Linux):en.wikipedia.org/wiki/Magic_SysRq_key


请参阅@Andrew Hodgson的回复。
加雷斯

是的,实际上我看到了。
阿瓦罗(Alvaro),2009年

Answers:



7

“屏幕”-允许可分离的,可重新连接的命令行会话。屏幕配置文件(Ubuntu 9.04中的默认设置)和10.04中的byobu使其更加闪亮





2

使用“ ack”代替grep / find + xargs + grep:www.betterthangrep.com



1

也许不是命令本身,但我发现您可以将bash设置为使用emacs或vi样式的快捷方式来浏览提示,这一点特别有用。Ctrl + A移至行的开头,Ctrl + E移至行的末尾,以及其他所有命令(请参见http://www.hypexr.org/bash_tutorial.php)。


我知道bash默认使用emacs样式,但是实际上可以使用vi命令吗?我会喜欢的,但是我不确定它是如何工作的。(编辑:我刚刚意识到这是几岁了。...但是很好。合法的问题。)
Lunchmeat317 2012年

0

ls-列出目录内容。 ls /bin ls /usr/bin ls /usr/local/bin:看看您还能玩其他哪些玩具


0

pushd, popd -推送目录,弹出目录

cd -没有任何参数将带您回到主目录。

history-给出所有先前运行的命令组合的列表。如果您要查找特定的内容,可以使用此列表。然后使用!n来调用它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.