近期在工作中发现,许多同事,尤其是我们的PHP开发者,基本不会用Linux/unix下的快捷方式,严重影响工作效率,所以特撰写此文,每个用法后我会详细注释。
下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。
Ctrl + a 切换到命令行开始
这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。
Ctrl + e 切换到命令行末尾
这个操作跟END实现的结果一样的,但End键在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;另外,在windows的许多文件编辑器里,这个也是有效的。
Ctrl + l 清除屏幕内容,效果等同于clear
Ctrl + u 清除剪切光标之前的内容
这个命令很有用,在nslookup里也是有效的。我有时看见同事一个字一个字的删除shell命令,十分崩溃!其实完全可以用一个Ctrl + u搞定。
Ctrl + k 剪切清除光标之后的内容
Ctrl + y 粘贴刚才所删除的字符
此命令比较强悍,删除的字符有可能是几个字符串,但极有可能是一行命令。
Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
这个命令我强烈推荐,有时history比较多时,想找一个比较复杂的,直接在这里,shell会自动查找并调用,方便极了
Ctrl + c 终止命令
Ctrl + d 退出shell,logout
Ctrl + z 转入后台运行
不过,由Ctrl + z转入后台运行的进程在当前用户退出后就会终止,所以用这个不如用nohup命令&,因为nohup命令的作用就是用户退出之后进程仍然继续运行,而现在许多脚本和命令都要求在root退出时仍然有效。
下面再被充下大家不是太熟悉,我用得比较多的操作方式:
!! 重复执行最后一条命令
history 显示你所有执行过的编号+历史命令。这个可以配合!编辑来执行某某命令
↑(Ctrl+p) 显示上一条命令
↓(Ctrl+n) 显示下一条命令
!$ 显示系统最近的一条参数
最后这个比较有用,比如我先用cat /etc/sysconfig/network-scripts/ifconfig-eth0,然后我想用vim编辑。一般的做法是先用↑ 显示最后一条命令,然后用Home移动到命令最前,删除cat,然后再输入vim命令。其实完全可以用vim !$来代替。
开发和管理员的话,掌握以上用法后,基本上工作就很有效率了;用到最后,你会不经意发现,弹指之间,许多复杂的指令你会很轻松的搞定。
- 浏览: 256458 次
- 性别:
- 来自: 合肥
最新评论
-
玲cc:
语言这东西不用就容易忘。。以前学了现在又差不多忘光了。。
python满足你需要的50个模块 -
huazhiyu1981:
了解python库函数必须要有的资料!
python满足你需要的50个模块 -
faroasis:
toLocale之类的方法在ie下取决于本地设置,不建议用来做 ...
js时间戳转为日期格式 -
hyl1234:
pydev不错,不过还没入门。谢lz
python满足你需要的50个模块 -
mirguest:
因此,我就写了下面这个代码:
#!/usr/bin/env ...
python类学习
相关推荐
Linux快捷键、
【标题】"Idea快捷键壁纸与Linux快捷键壁纸.zip" 涵盖了两个主要的知识领域:IntelliJ IDEA的快捷键和Linux操作系统的基本命令。这些资源是为程序员和系统管理员设计的,旨在提高他们在日常开发和系统管理中的效率。...
### Linux快捷键及常用命令详解 #### 一、系统管理与查询 1. **注销命令:** - `logout` 或 `ctrl+d`:可以用来注销当前登录的用户会话。 2. **查看当前工作目录:** - `pwd`:显示当前工作目录的完整路径。 ...
### Linux快捷键详解 #### 基础操作 **标题:** "Linux快捷键.txt" **描述:** "Linux快捷键.txt" 在Linux系统中,快捷键是用户与操作系统交互的重要方式之一,它们能帮助用户更高效地完成任务。下面将详细介绍这些...
Linux 快捷键使用 Linux 快捷键使用是指在 Linux 操作系统中使用快捷键来提高工作效率和简化操作命令。下面我们将介绍一些常用的 Linux 快捷键。 1. CTRL+Z 快捷键 CTRL+Z 快捷键用于停止当前进程并将其转移到...
Linux快捷键提高工作效率 本文旨在介绍Linux快捷键,提高工作效率。Linux快捷键是指在Linux操作系统中使用的快捷键,它可以帮助用户提高工作效率,节省时间。 一、基本快捷键 1. Ctrl + a:切换到命令行开始,...
linux快捷键3.txt
cygwin下linux快捷键汇总: Ctrl + a 切换到命令行开始 Ctrl + b 左移一个字符 Ctrl + c 终止命令(终止当前进程) Ctrl + d 退出shell,login(退出当前终端)/删除后一个字符 . .
### Eclipse 常用快捷键集锦 #### Eclipse 常用快捷操作: - **Shift + Ctrl + R**: 在 ...以上总结了 Eclipse 和 Linux 中常用的快捷键和基本操作。这些技巧对于提高工作效率非常有帮助,尤其是在日常开发工作中。
VS code windows/linux 快捷键
### Linux快捷键详解 #### 一、概述 在日常使用Linux的过程中,熟练掌握键盘快捷键能够极大地提高工作效率,简化操作流程。本文将详细介绍Linux中常用的快捷键及其应用场景,旨在帮助用户更加高效地进行Linux系统...
Linux终端快捷键是提高操作效率的重要工具,尤其对于系统管理员和需要频繁使用命令行的用户来说,掌握它们可以显著提升工作效率和操作精准度。Linux系统自诞生以来,其命令行界面一直以其强大的灵活性和控制能力被...
通过本文档提供的Linux快捷键指南,初学者能够更加高效地使用Linux系统进行日常操作。无论是基本的窗口管理还是复杂的文本编辑,熟练掌握这些快捷键都将使你在使用Linux时事半功倍。希望这份指南能够帮助您更好地...
VScode 快捷键大全 Linux
### Linux常用快捷键命令 在Linux环境中,熟练掌握键盘快捷键可以极大提高工作效率。下面将详细介绍几个常用的快捷键及其功能: - **Ctrl+C**:用于中断当前正在运行的进程或命令。 - **Ctrl+D**:默认情况下表示...
这是一个txt的文本文件,主要总结了一些常见linux终端的快捷的使用。
### Linux终端快捷键详解 #### 一、基本操作 **复制与粘贴** - **复制**: `Ctrl+Shift+C` - **粘贴**: `Ctrl+Shift+V` **补全命令** - `Tab`: 自动补全命令或路径 **光标定位** - `Ctrl+A`: 移动光标到行首 - `...
### Linux快捷键详解 在日常使用Linux操作系统的过程中,掌握一系列快捷键可以显著提高工作效率,让操作更为便捷。本文将从控制台、Bash命令行、内核以及X-Windows几个方面,详细介绍Linux中的常用快捷键。 #### ...
### 最适合新手看的Linux快捷键学习 对于刚刚接触Linux的新手来说,了解并掌握一些常用的快捷键是非常有帮助的。这些快捷键不仅能提高工作效率,还能加深对Linux系统的理解。本文将详细介绍标题和描述中提到的一些...