例如:
-
创建ISO映像并将其直接刻录到CD上.
mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw -
-
切换到上一个目录.
cd -
-
监听端口12345并卸载发送给它的数据.
nc -l -p 12345 | tar xvzf -
短跑的目的是什么?我该如何使用它?
例如:
创建ISO映像并将其直接刻录到CD上.
mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw -
切换到上一个目录.
cd -
监听端口12345并卸载发送给它的数据.
nc -l -p 12345 | tar xvzf -
短跑的目的是什么?我该如何使用它?
如果你指的是tar
命令末尾的裸-
,这在许多想要使用文件的命令中很常见.
它允许您指定标准输入或输出,而不是actual个文件名.
你的第一个和第三个例子就是这样.例如,cdrecord
命令获取标准输入(mkisofs
生成的ISO图像流)并将其直接写入/dev/dvdrw
.
使用cd
命令,每次更改目录时,它都会存储您来自的目录.如果你用特殊的-
"目录名"做cd
,它会使用记忆中的目录,而不是真正的目录.通过使用它,您可以很容易地在两个目录之间快速切换.
其他命令可能会将-
视为different特殊值.