秉承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 -