shell命令行快速编辑命令

 ctrl r:命令行出现 reverse-i-search,输入字符将在输入历史中匹配命令

 ctrl p:向前翻看历史

 ctrl n:向后翻看历史

 ctrl a:命令行首

 ctrl e:命令行尾

 ctrl f:向前跳转一个字符

 ctrl b:向后跳转一个字符

 ctrl w:删除前一个词

 ctrl u:删除至行首

 ctrl k:删除至行尾

 ctrl d:删除当前字符

 ctrl y:粘贴最后一次删除的字符

时间: 2024-08-29 16:49:34

shell命令行快速编辑命令的相关文章

psql命令行快速参考

psql的命令语法是: psql [options] [dbname [username]] psql命令行选项以及它们的意思在表1-1中列出.使用以下命令可以看到psql完整的选项列表: $ psql --help 表1-1 psql命令行选项 选项 意义 -a 从脚本中响应所有输入 -A 取消表数据输出的对齐模式:功能与“-P format=unaligned”相同 -c <查询> 仅仅运行一个简单的查询(或者内部命令)然后退出 -d <数据库名> 指定连接到的数据库名(默认为

Linux命令行下编辑常用的快捷键

Linux命令行编辑快捷键: history                                   显示命令历史列表 ↑(Ctrl+p)                               显示上一条命令 ↓(Ctrl+n)                               显示下一条命令 !num                                     执行命令历史列表的第num条命令 !!                            

在命令行快速切换目录(转载)

今天在微博上看到一个用命令行快速切换目录的文章,比之前自己的解决方案好了非常多,必须记录下来分享下. 每天在命令行下,一大部分的工作都是一遍又一遍的输入 cd ~/some/very/deep/often-used/directory这样来切换目录,现在利用一个简单的配置可以实现如下效果: 首先进入我的日常工作目录,标记一个书签mark sanguo cd /Users/kimi/work/123guo/sanguo mark sanguo 以后我再进入这个目录只需要g sanguo即可 g s

linux命令行—《命令行快速入门》2

touch      创建新文件 clear      清屏 mv      重命名文件 rm      删除文件 rm -rf -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理: -f:强制删除文件或目录: -i:删除已有文件或目录之前先询问用户: 36. |          管道命令 将左边的命令输出导向到右边去 37. <          将右边的文件作为输入发送给左边的程序 38. >         将左边命令的输出写入到右边的文件中去 39. >>   

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门

第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门 以后我都会将<“笨办法”学Python>简称为“这本书” 本人用了近5年的MacBook,但在此之前,从未使用过电脑自带的“终端Terminal”(图标:).在非程序员的世界里,建立和删除文件夹或文件,都是:鼠标右键点新建/删除,这是UI带来的便利.但是,却不知道如何利用命令行实现这些操作. 首先,要掌握几个我们平时常用,但在代码界有另外名称的名词:目录.路径.打印. --目录:我们认为它是这样的:标题:第一章:第

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之"较复杂的命令" 在写第三章的时候,发现自己已经忘记了好多命令.其实我并没有按照Zed A.Shaw的提示,将这些命令做成小卡片,然后每天去记忆.可能源于我的目的并非是为了掌握并精研Python,我写博客并不是单纯为了分享自己的学习经验.而是希望自己能够通过学习python和写博客的形式,让自己以后养成这样的学习和记录习惯,有助于以后技能的掌握和积累.Python起到抛砖引玉的作用. 闲话少说,下面开始介绍

Linux一步步学习(一)命令行下执行命令

因为之前申请了阿里云服务器(免费体验半年),所以刚好用阿里云的服务器安装了个Ubuntu12.04 64位PHP的运行环境 本次主要对基础命令行的总结: (1)显示日期与实践的命令:date (2)显示日历的命令:cal (3)简单好用的计算器:bc (4)重要热键[tab],[ctrl]-c,[ctrl]-d (5)man page与info page (6)超简单文本编辑器:nano (7)惯用关机命令:shutdown 开始学习: (1)显示日期与实践的命令:date 直接输入date,则

处理命令行参数的命令

#include<stdlib.h> #include<stdio.h> #define TURE 1 void process_standered_input(void); void process_file(char* filename); int option_a,option_b; /*处理命令行参数的命令*/ //类似于prog -a -b -c name1 name2 name3的命令行输入参数命令 int main(int argc,char **argv) { wh

shell如何解析命令行以及eval命令

1.1 shell解析命令行 shell读取和执行命令时的大致操作过程如下图: 以执行以下命令为例: echo -e "some files:" ~/i* "\nThe date:$(date +%F)\n$name's age is $((a+4))" >/tmp/a.log 假设在执行该命令前,已赋值变量"name=longshuai"和"a=24",于是重定向到/tmp/a.log中的结果为: some files