Linux 的隐藏功能

Linux 的隐藏功能

秉承PowerShell 的隐藏功能以及 Stack Overflow 上的其他各种命令,您认为哪些 Linux 命令或命令组合对您的工作至关重要?

另请参阅:
MySQL 的隐藏功能
PowerShell 的隐藏功能
Oracle 数据库的隐藏功能
Windows 2008 的隐藏功能
Solaris/OpenSolaris 的隐藏功能
SQL Server 的隐藏功能
IIS 的隐藏功能(6.0 / 7.0)

答案1

为了让球继续前进,我发现屏幕至关重要:

调用 screen 时,它会创建一个带有 shell(或指定命令)的窗口,然后不再打扰您,以便您可以像平常一样使用该程序。然后,您可以随时创建新的(全屏)窗口,其中包含其他程序(包括更多 shell)、终止当前窗口、查看活动窗口列表、打开和关闭输出日志记录、在窗口之间复制文本、查看回滚历史记录、在窗口之间切换等。所有窗口都完全独立地运行其程序。当程序的窗口当前不可见时,甚至当整个 screen 会话与用户终端分离时,程序仍会继续运行。

答案2

我可能不是每天都用这些,但我经常使用它们:

  • 斯特拉斯检查该进程加载了哪些文件。
  • 顶部更漂亮的上衣。
  • 地铁ping + traceroute 组合
  • 山猫/链接/w3m如果您需要控制台浏览
  • 伊特卡普 很棒的网络嗅探器(我更喜欢它而不是 wireshark)
  • 脚本 狂欢 每个 *nix 管理员都应该知道这一点。
  • 一种编程语言。对于更复杂的事情,请远离 bash 脚本,并使用诸如 python/perl/ruby/tcl/... 之类的语言(我使用 Lisp)
  • 午夜指挥官对于喜欢诺顿指挥官的人来说非常棒。
  • 伊尔西你永远不知道什么时候会想去 IRC 上问一些事情。
  • 获得/卷曲 从命令行下载内容。
  • SCP通过 ssh 复制内容
  • lftp/FTP服务器 良好的(可编写脚本的)控制台 FTP 客户端。
  • iotop检查磁盘压力来源
  • nmap好的端口扫描器

答案3

我很惊讶地发现,你可以使用“-X”参数通过 SSH 运行远程 GUI 应用程序。例如:

# on my machine
$ ssh -X linuxserver
# on remote machine
$ gedit /etc/my.cnf &

gedit 窗口出现在我的本地机器上,编辑服务器上的“my.cnf”文件。

我假设这只在你的客户端机器有 X 环境时才有效 —— 换句话说,不是在 Windows 上。但它在我的 Mac 上运行良好!

答案4

要更改到您所在的最后一个目录:

cd -

相关内容