离开linux 10 年了。我错过了哪些命令?

grm*_*grm 10 linux ubuntu

我已经离开 linux 好几年了,但现在我又回到了 Ubuntu 10.04。我曾经在 2000 年运行 Gentoo 并且知道我的命令,但是现在 linux 的世界已经进步了一点,是不是有很多新的命令要学习?

您知道现在广泛使用的 10 年前不存在的 linux shell 命令列表吗?

目前已识别:ngrep、sshfs、pv

Dav*_*d Z 8

事实上,你可能没有错过太多。早在 70 年代(左右)编写的流行 UNIX 参考书仍然很流行并且仍然有用——基本命令并没有真正改变。

立即想到的唯一新事物是包管理器;您可能需要习惯的语法aptitudeapt-get等,如果你不使用自己的图形前端。还有版本控制,即svngit是新的,流行的,如果你是在对诸如此类的事情。但它们并不是真正的核心 UNIX 命令。


Jar*_*vin 5

你不会发现有多大不同。这里和那里有一些选择。在大多数情况下,尤其是在像 Ubuntu 这样的系统上,您会发现大部分新东西都是 GUI。

关于新命令,如果您和我一样是屏幕迷,您可能会喜欢新的tmuxbyobu

我不得不回去检查很多东西的发布日期......看起来 wget (1996)、curl (1997) 和 iptables (1998) 都在 2000 年之前几年就出来了,所以那些可能不是对你来说是新的。


txw*_*ger 5

现在一个很大的区别是对 bash 完成的非常全面的帮助。使用命令行更容易。


Tob*_*obu 5

我不知道你在 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
Run Code Online (Sandbox Code Playgroud)

  • 您使用 git 的频率高于 cd。这有点酷。 (2认同)

Mik*_*ick 5

pv - 长命令的进度条

pv对你来说可能是新的。它为任何可以接受来自管道的输入的程序提供了一个进度条。

安装 (Ubuntu)

apt-get 安装 pv

例子

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

pv large_file | sha1sum