我发现这篇文章讨论了一种对 bash 历史记录进行排序并查看您最常使用哪些命令的快速方法:
cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 30
Run Code Online (Sandbox Code Playgroud)
它确实让您大开眼界,了解您应该为哪些任务创建别名,以及您应该完全取消哪些任务。
我很想看到推荐的命令行别名的 ServerFault 列表,这些别名可以节省您的工作时间。你有什么?
在我们之间,我敢打赌,我们可以让每个阅读这篇文章的用户每天至少节省 10 分钟。(减去第一天,他们把所有时间都浪费在阅读 ServerFault 而不是做他们的工作上!)
我正在开发一种工具来获取一些隐藏在远程系统上一个非常大的文件中的数据。复制整个文件是不切实际的,我需要的所有数据都存在于文件的前 1000 个字节左右。我知道我可以开始一个 get 并用 ^C 取消它以获得部分文件,但是这将很难(如果不是不可能的话)以任何一致性进行自动化。
我想告诉我的 ftp 客户端只抓取远程文件的 x 字节,并在有它们后立即退出。我发现了一些可以部分下载的 Windows 客户端,但我在 ftp 手册页中没有找到任何内容,而且在线文档很少。
我发现这个 HowTo:http : //cdsarc.u-strasbg.fr/doc/ftp.htx建议以下语法:
ftp> get bigfile.dat:0-5000 bigfile.nxt
Run Code Online (Sandbox Code Playgroud)
我不清楚这是否应该在客户端或服务器中实现,但在任何一种情况下,它似乎都不适用于我的环境。(标准 linux ftp 客户端连接到在 z/OS 上运行的 FTP 服务器)
即使在 Windows 上的 linux 标准 ftp 客户端和 filezilla 服务器之间尝试时,我的尝试也会以下列方式失败
ftp> get green.gif:0-10c
local: green.gif:0-10c remote: green.gif:0-10c
227 Entering Passive Mode (9,42,91,226,4,105)
550 File not found
Run Code Online (Sandbox Code Playgroud)
所以 :0-10c 被解释为文件名的一部分。失败。有什么想法吗?
我经常发现自己需要从一种类型的时间转换到另一种类型的时间,并且还没有找到一种我一直满意的方式。每次我在谷歌上进行快速搜索时,都会得到不同的(有时是非常复杂的)答案。
我很高兴
date -d "Sep 5 1986" "+%s"
Run Code Online (Sandbox Code Playgroud)
用于将标准日期转换为纪元时间,但我似乎无法进行反向工作(而且我浏览过的手册页没有多大帮助。)
date -d "526276800" "+%m/%d/%y"
Run Code Online (Sandbox Code Playgroud)
在我的 RHEL 5 安装中产生错误。
社区可以为我提供一些轻松来回转换的策略吗?我将采用所有形式:awk、perl、date。每种方法的优缺点是什么?
我一直是键盘快捷键的忠实粉丝,我最喜欢的一个是当我由于电池电量而失去鼠标控制并且我需要响应系统托盘中的某些内容或其他闪烁(通常是电子邮件)或我已经放逐到那个角落的 IM 客户端。)
Windows Key, Tab, Tab
Run Code Online (Sandbox Code Playgroud)
但是在 Vista 中,Tab 会带您浏览开始菜单的不同部分,让我无法访问我的宝贵消息。有谁知道替换快捷方式?您还发现了哪些其他仅适用于 Vista 的键盘快捷键,它们甚至可能比 XP 中的生活更美好?