离开 Linux 已有 10 年了。我错过了哪些命令?

离开 Linux 已有 10 年了。我错过了哪些命令?

我已经离开 Linux 好几年了,但现在我又回来使用 Ubuntu 10.04。我曾经在 2000 年运行过 Gentoo,并且知道命令,但现在 Linux 世界已经进步了一点,难道没有很多新命令需要学习吗?

您知道现在广泛使用且 10 年前还不存在的 Linux Shell 命令列表吗?

目前已识别:ngrep、sshfs、pv

答案1

我不知道你在 2000 年用过什么。从历史模因中找出新的;我的模因如下。我预计命令的使用会遵循长尾。基本内容没有改变,但还有更多可供选择。

history |awk '{print $2}' |sort |uniq -c |sort -rnk1,1 |head -n 20 |vipe
    219 ls
    100 git
     92 cd
     91 sudo
     66 <custom>
     64 aptitude
     60 locate
     54 grep
     52 less
     48 mplayer
     45 vim
     43 find
     36 cat
     31 <ssh alias>
     26 <ssh alias>
     24 dpkg
     23 file
     23 df
     21 <pgrep alias>
     20 man

答案2

实际上,你可能并没有错过太多。上世纪 70 年代左右编写的流行 UNIX 参考书仍然很受欢迎,而且仍然有用 - 基本命令实际上并没有改变。

我立即想到的唯一新东西是包管理器;如果你不使用它们的图形前端,你可能需要习惯aptitudeapt-get等的语法。还有版本控制,即svngit是新的和流行的,如果你喜欢这类东西的话。但它们并不是核心 UNIX 命令。

答案3

一个很大的不同是现在 bash 补全的辅助功能非常全面。这使得使用命令行变得容易得多。

答案4

pv - 长命令的进度条

pv对你来说可能很新。它为任何能接受管道输入的程序提供进度条。

安装(Ubuntu)

安装 pv

例子

在计算大文件的校验和时显示进度:

光伏大文件| sha1sum

相关内容