我不是在问如何从命令行创建文件!
我多年来一直touch
用于制作文件而没有注意到它的主要目的是别的。如果想从命令行创建文件,有很多可能性:
touch foo.bar
> foo.bar
cat > foo.bar
echo -n > foo.bar
printf '' > foo.bar
Run Code Online (Sandbox Code Playgroud)
而且我确定还有更多。
但事实是,上面的命令实际上都不是为创建文件而设计的。例如,man touch
建议此命令用于更改文件时间戳。为什么像 Unix(或 Linux)这样完整的操作系统没有专门用于创建文件的命令?
请允许我澄清:
假设我有一些关键字及其使用频率:
12 Hi
7 Hash
7 C++
9 Superuser
17 Stackoverflow
9 LaTeX
42 Life
9 Ubuntu
Run Code Online (Sandbox Code Playgroud)
我想要的是根据频率降序对这些数据进行排序,如果有一些相等的值,它应该按升序使用第二列。
sort -n -r foo.txt
Run Code Online (Sandbox Code Playgroud)
第一部分但第二列是否也是reversed
:
42 Life
17 Stackoverflow
12 Hi
9 Ubuntu
9 Superuser
9 LaTeX
7 Hash
7 C++
Run Code Online (Sandbox Code Playgroud)
我怎样才能达到以下结果?
42 Life
17 Stackoverflow
12 Hi
9 LaTeX
9 Superuser
9 Ubuntu
7 C++
7 Hash
Run Code Online (Sandbox Code Playgroud)
我想我必须使用-k
参数,但我不知道如何使用!
我想知道这是如何使用单独完成sort
的命令bash
。但是,如果仅通过 无法实现此目的sort
,则其他命令应与 Bourne shell 兼容。
我很想知道名称的原因BitchX
。我在互联网上搜索词源,但失败了。
在我的 Linux 和 OSX 机器上,当我输入密码登录时,会立即接受正确的密码。但是,如果我输入了错误的密码,则检查过程需要更长的时间。
UNIX机器的密码认证过程是怎样的?
注意:我在 Gnome3、Gnome2、Unity 和不同版本的 OSX 中都遇到过这种情况。这就是为什么我认为桌面环境必须警告错误密码的原因不是一些花哨的动画。
bash ×1
command-line ×1
files ×1
history ×1
irc ×1
password ×1
security ×1
shell ×1
sort ×1
terminology ×1