重复上一个命令行的参数
$ cd /home/user/foo cd: /home/user/foo: No such file or directory $ mkdir !* mkdir /home/user/foo
!* 重复全部参数
!:2重复上一个命令的第二个参数
!$ 重复最后一个参数
一次性备份目录下的所有为.bak
IFS=$'\n';for file in *; do cp ${file}{,.bak}; done
一个比较好玩的命令 把自己的命令显示在别人的终端上
# script /dev/null | tee /dev/pts/3
之后别人的终端就被你控制了
如果两边的编码都支持中文且相同 就也可以用来做命令行中文聊天
普通的wall write等是输入不了中文的
本文介绍了一些实用的Shell命令技巧,包括如何重复使用上一个命令行的参数、批量备份文件夹下的文件为.bak格式以及如何在终端上显示命令,甚至与他人进行中文聊天。这些技巧对于日常的文件管理和命令行操作非常有用。
2714

被折叠的 条评论
为什么被折叠?



