A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: ed: command not found #Debian apt-get install ed #Ubuntu apt-get install ed #Alpine apk add ed #Arch Linux pacman -S ed #Kali Linux apt-get install ed #CentOS yum install ed #Fedora dnf install ed #OS X brew install ed #Raspbian apt-get install ed #Docker docker run cmd.cat/ed ed
ed 命令是单行纯文本编辑器,它有命令模式(command mode)和输入模式(input mode)两种工作模式。ed命令支持多个内置命令,red- restricted ed 的缩写,是 ed 的一个版本,它对可以执行的编辑类型进行限制。ed 常用的内置命令如下:
A # 切换到输入模式,在文件的最后一行之后输入新的内容; C # 切换到输入模式,用输入的内容替换掉最后一行的内容; i # 切换到输入模式,在当前行之前加入一个新的空行来输入内容; d # 用于删除最后一行文本内容; n # 用于显示最后一行的行号和内容; w # <文件名>:一给定的文件名保存当前正在编辑的文件; q # 退出ed编辑器。
ed [options] [file] red [options] [file]
-h, --help 显示帮助消息并退出。 -V, --version 输出版本信息并退出。 -G, --traditional 在兼容模式下运行。 -l, --loose-exit-status 即使命令失败,也退出状态为零(正常终止)。 例如,如果将ed设置为crontab的编辑器,则此选项非常有用。 -p, --prompt=STRING ed通常在空白行等待用户输入; 此选项将使用字符串STRING作为提示。 -r, --restricted 以限制模式运行。 -s, --quiet, --silent 抑制诊断。 -v, --verbose 详细操作。
文件:待编辑的文件。
启动 ed 的最简单方法就是在命令行中没有选项运行它:
ed
此命令将光标放在一个新行,但您不会收到任何其他提示或指示您正在编辑。 要退出并返回到 shell 的命令提示符,请键入 q 并按 Enter 键,您也可以使用大写 Q 退出,这是一种“无条件”退出:无论您是否有尚未写入文件的更改,它都会退出。
让我们再回到 ed:
[root@TestMaster] $ ed o ? #“?” 意味着出了问题。 默认情况下,ed具有这样的最小接口,它不会为您提供特定的错误消息。 #如果发生错误,您可以使用h命令找出发生的情况
通过 dstat --list
可以查看 dstat 能使用的所有参数,其中上面 internal
是 dstat 本身自带的一些监控参数,下面 /usr/share/dstat
中是 dstat 的插件,这些插件可以扩展 dstat 的功能,如可以监控电源(battery)、mysql 等。
ed -p '> ' #现在当ed启动时,我们会看到我们的提示: [root@TestMaster] $ ed -p '> ' >