您的位置:首页 > 运维架构 > Shell

emacs 在shell编辑缓冲区执行命令

2014-12-17 22:55 323 查看
-一次执行一条命令
M!
-执行一条shell命令,并把结果放到当前编辑缓冲区
C-u M !
=============================
下面正式进入shell编辑缓冲区
=============================
-启动shell编辑缓冲区
M x shell
-再启动一个shell编辑缓冲区
M x rename-uniquely

-终止一个作业
C-c C-c
-滚动历史命令
M p \ M n
-清空一个命令的输出结果
C-c C-o
-使命令输出结果的最初行出现在屏幕最顶部
C-c C-r
-查看命令输出的最后几行
C-c C-e
-回滚输出组
输出组:由一条命令和它执行输出的内容构成。
C-c C-p \ C-c C-n
===============================
文件和目录操作
===============================
Dired->目录编辑模式
-进入目录模式
emacs 目录名
C-x C-f 目录名
C-x d

从file菜单选择打开目录
-在dired模式下 按名称或日期排序目录内容
重复按s
-查看和编辑文件
v 只读察看文件,s 用来递归查询,= 给出当前光标所在行,C-c 或q退出
f 进行编辑文件,C-x b可以返回Dired模式
-文件删除、复制、重命名
移动到要删除的文件名上 按d会增加待删除标记,按u会去掉待删除标记,x会删除掉所有待删除文件。
#会给所有emacs自动保存文件加上待删除标记,去掉C-u#,~会给所有emacs备份文件加上待删除标记,去掉C-u ~
D会立刻删除文件
C 复制文件
R 重命名文件
-文件的压缩与解压
Z 压缩或加压缩文件
-对文件进行比较
=
-在文件上运行shell命令
在文件上 ! 输入shell命令
g 从磁盘上重新读入目录

-对文件组进行操作
m 给文件加上待操作标记 M del 去掉待操作标记
%m 使用正则表达式选择文件做待操作标记
+创建一个新目录
-其他目录操作
e 编辑文件
G 改变文件组权限
k 从画面中删除光标所在的那一行
o 在另外的窗口查找文件,光标移动到新窗口
C-o 在另外的窗口查找文件,光标不移动到新窗口
P 打印文件
Q在加有待操作标记的文件进行查找-替换操作
.给带编号的备份文件加待删除标记
*给可执行文件加上*标记,去掉 C-u *
/ 给目录家*标记,去掉C-u /

本文出自 “test” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: