几个有用的unix命令快捷键整理
几个有用的unix命令快捷键
1.!$ bash或者zsh中表示上一个命令的最后一个参数,比如这里的!$表示的是file-b,那么就很方便的查看file-b的文件内容;
代码如下:
$ cp file-a file-b
$ vim !$
2.grep -ri -r表示递归查找,在所有子目录中查找,i表示大小写敏感;
比如$ grep */*/*/* 我们就可以替换为grep -r
3.cd - 这个会返回上一次的目录
代码如下:
[/usr/share/fonts/dejavu]$ cd /var/log
[/var/log]$ cd -
/usr/share/fonts/dejavu
[/usr/share/fonts/dejavu]$
4.Reverse i-search 如果在命令行窗口,按下ctrl+R键,则可以搜索以前的命令,并重新选择执行;
5. alise 命令别名,可以用来简化常用的长命令的别名
代码如下:
alias vipuppet='cd ~/projects/puppet ; mvim .'
相关推荐
-
几个有用的unix命令快捷键整理
几个有用的unix命令快捷键 1.!$ bash或者zsh中表示上一个命令的最后一个参数,比如这里的!$表示的是file-b,那么就很方便的查看file-b的文件内容: 复制代码 代码如下: $ cp file-a file-b $ vim !$ 2.grep -ri -r表示递归查找,在所有子目录中查找,i表示大小写敏感: 比如$ grep */*/*/* 我们就可以替换为grep -r 3.cd - 这个会返回上一次的目录 复制代码 代码如下: [/usr/share/fonts/dejav
-
详解在Linux下9个有用的touch命令示例
touch 命令用于创建空文件,也可以更改 Unix 和 Linux 系统上现有文件时间戳.这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间. 让我们来看看 touch 命令的语法和选项: 语法: # touch {选项} {文件} touch 命令中使用的选项: 在这篇文章中,我们将介绍 Linux 中 9 个有用的 touch 命令示例. 示例:1 使用 touch 创建一个空文件 要在 Linux 系统上使用 touch 命令创建空文件,键入 touch ,然后输入文件名.如下所
-
Docker 常用命令详细整理
Docker 常用命令详细整理 查看Docker信息(version.info) # 查看docker版本 $docker version # 显示docker系统的信息 $docker info 对image的操作(search.pull.images.rmi.history) # 检索image $docker search image_name # 下载image $docker pull image_name # 列出镜像列表; -a, --all=false Show all imag
-
我是如何用2个Unix命令给MariaDB SQL提速的
译者 | 薛命灯 我试图在 MariaDB(MySQL)上运行一个简单的连接查询,但性能简直糟糕透了.下面将介绍我是如何通过两个简单的 Unix 命令,将查询时间从 380 小时降到 12 小时以下的. 下面就是这个查询,它是 GHTorrent 分析的一部分,我使用了关系在线分析处理框架 simple-rolap 来实现这个分析. select distinct project_commits.project_id, date_format(created_at, '%x%v1') as we
-
Intellij IDEA 最全超实用快捷键整理(长期更新)
正文前: 1. IDEA内存优化(秒开的快感!!) 因机器本身的配置而配置: \IntelliJ IDEA8\bin\idea.exe.vmoptions // (根据你的配置变大!!) ----------------------------------------- -Xms2048m -Xmx2048m -XX:MaxPermSize=512m -ea -server -Dsun.awt.keepWorkingSetOnMinimize=true ------
-
Git 常用命令清单(整理且详细)
git工作区,暂存区,版本库之间的关系: 我们建立的项目文件夹就是工作区,在初始化git(git init)版本库之后会生成一个 .git文件,可以将该文件理解成git的版本库repository,.git文件里面还有很多文件其中有一个index文件就是缓存区也叫stage,git还自动生成一个分支master,及指向该分支的指针head. (.命名开头的文件是不可见文件,如果想要显示文件,需要设置:打开计算机->组织->文件夹和搜索选项->查看->高级设置->显示隐藏的文件
-
11个有用的Linux命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有价值的宝藏.有些Linux命令很少人知道,但不管你是新手还是高级用户,它们都非常方便有用.1. sudo !!命令没有特定输入sudo命令而运行,将给出没有权限的错误.那么,你不需要重写整个命令,仅仅输入'!!'就可以抓取最后的命令. 复制代码 代码如下: $ apt-get update E: C
-
Mac Android Studio快捷键整理
为了提高工作效率,特地的整理了MAC 版 Android Studio 快捷键的整理,如果后续还有,在继续补充! ⌥-> option|alt ⇧->shift ⌃->control ⌘->command ⎋->esc ↑↓←→ Code alt+F7:Find usage alt+command+L:格式化代码 alt+control+O:优化import(去掉无用的import) command+O:Override Methods command+I:Implemen
-
Mac系统下Webstorm快捷键整理大全
前言 用Webstorm来调试Node代码简直太赞了,断点调试.属性方法快速等特性让我快速脱离了用Sublime text + node-inspector那种刀耕火种的痛苦状态,幸福指数嗖嗖嗖的就上来了~~~~ 不吹捧啦,但是做Node开发的话,建议珍爱生命,远离ST,使用Webstorm~ 欲善其功,必先利其器.我总是记不住WebStorm的快捷键.所以专门整理一下最常用的那几个快捷键,以方便这段时间来熟悉熟悉,提高效率. 一. 查找 command + g 在当前文件中查找 command
-
三个有用的 Switch 命令
关心一些交换机的配置,下面说几个有用的命令: 1.spanning-tree portfast 正常来说生成树协议是保证冗余的同时避免回环,但是状态的改变需要一些延迟,而这些延迟在网络中可能是不允许的,特别是连接的主机,思科就有了portfast这样的新特性,但是在每个端口配置这个命令是很痛苦的,其实可以在全局模式下配置这个命令的 Switch(config)#spanning-tree portfast default 这个命令就会把所有配置为access port的端口配置成正确的模
随机推荐
- javascript 关键字高亮显示实现代码
- 在asp.net中KindEditor编辑器的使用方法小结
- Vue实现virtual-dom的原理简析
- Dreamweaver经典问题45条第1/5页
- java线程之join方法的使用介绍
- C#正则表达式匹配HTML中的图片路径,图片地址代码
- 常用.NET工具(包括.NET可再发行包2.0)下载
- Shell脚本中使用for循环和cat命令实现按顺序合并文件
- 如何编写翻页函数?
- TCP三次握手及原理
- 快速解决mysql57服务突然不见了的问题
- 浅谈 JDBC 元数据
- jQuery实现的Div窗口震动特效
- jQuery ajax的功能实现方法详解
- 浅谈类似于(function(){}).call()的js语句
- 详解JS中的柯里化(currying)
- VBS教程:方法-Delete 方法
- FreeMarker配置(Configuration)
- C#实现百度ping推送功能的方法
- onkeypress字符按键兼容所有浏览器使用介绍