近期在任务中发现,许多同事,尤其是我们的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 !$来替代。

开发和管理员的话,掌握以上用法后,根本上任务就很无效率了;用到最初,你会不经意发现,弹指之间,许多复杂的指令你会很轻松的搞定。

linux如何跳到命令行开端,Linux快捷键大全相关推荐

  1. Linux桌面环境与命令行环境切换快捷键,以及linux 图形界面 X Server 关闭 启动

    1 Linux桌面环境与命令行环境切换快捷键 1.从linux桌面环境切换到命令行终端 Ctrl+Alt+F1-F6:进入虚拟终端或虚拟控制台,其中F1~F6对应与6个不同的虚拟终端.进入终端输入用户 ...

  2. linux重命名的命令行操作,Linux rename命令批量重命名的方法

    Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言 ...

  3. linux下打开Mongodb命令行窗口,Linux系统下MongoDB的安装与基本操作

    Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo ...

  4. linux删除文件text命令行,使用 Linux 文件恢复工具

    使用 Linux 文件恢复工具 Linux 系统管理员守则中有这么一条:"慎用 rm -rf 命令,除非你知道此命令所带来的后果",不过 Linux 下删除文件并不是真实的删除磁盘 ...

  5. linux开源炫酷命令行工具,Linux上超酷的命令行扩展工具Oh My Zsh

    Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式.它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作.给我们一种全新的方式使用命 ...

  6. linux查看进程运行命令行参数,linux查看进程运行命令

    Linux系统下想要查看运行中的进程,那我们该使用那个命令呢?下面由学习啦小编为大家整理了linux查看进程运行的命令的相关知识,希望对大家有帮助. 1.linux查看进程命令详解 ps命令查找与进程 ...

  7. linux查看电脑耗电量,命令行 - 在Linux上,观察程序耗电量使用的最佳方法是什么?...

    问题: 我计划运行两个程序5分钟,并想测量它们的能耗比. 我做了一些研究,发现了upower -d 我在笔记本电脑上使用以下发行版:uname -a Linux linuxbox 4.15.0-99- ...

  8. linux添加磁盘后进入grub,从硬盘安装 Linux 和从 GRUB 命令行启动操作系统

    标题 +=================================================+ |  从硬盘安装 Linux 和从 GRUB 命令行启动操作系统  | +======== ...

  9. linux 从命令行启动,硬盘安装Linux和从Grub命令行启动操作系统

    发信人: (飞象过河), 信区: Linux 标 题: 硬盘安装Linux和从Grub命令行启动操作系统 发信站: 瀚海星云 (2004年10月18日22:44:09 星期一), 站内信件 标题 += ...

  10. 安装Linux系统时卡在命令行了,从硬盘安装Linux和从Grub命令行启动操作系统

    从硬盘安装Linux和从Grub命令行启动操作系统 发表于:2007-07-04来源:作者:点击数: 标签: 内容简介 ---------------------------------------- ...

最新文章

  1. JVM内存管理:深入Java内存区域与OOM
  2. 【 数字信号处理 】定点数的表示之定点数的字长问题
  3. Vue.js过滤器概述
  4. 使用Asp.net Core3Blazor 的全栈式网站开发体验
  5. python3.8 实现鼠标自动移动_“新生报到”!【移动机器人 HD-1500】负载1500kg,实现了重型货物运输的自动化...
  6. 论文浅尝 | 神经协同推理
  7. 一道BT的面试题之我见
  8. (三)MapReducer运行流程
  9. redis持久化、内存优化、过期、LRU内存
  10. 如何在内存中创建文件供用户下载,而不是通过服务器下载?
  11. 【故障分析】基于matlab轴承故障仿真信号时域波形图+幅度谱图【含Matlab源码 123期】
  12. java集合框架中迭代器的作用_Java中的集合框架之迭代器
  13. 倒计时器c语言,在线倒计时器
  14. pymongo的简单使用
  15. 将.npy文件转化为灰度图像
  16. 【图神经网络】图神经网络(GNN)学习笔记:基于GNN的图表示学习
  17. 最优化理论·非线性最小二乘
  18. Qt编写的项目作品5-物联网综合管理平台
  19. 你所不了解的分布性系统之高可用篇
  20. 空气动力学类毕业论文文献有哪些?

热门文章

  1. APUE实战篇1:在Ubuntu环境搭载apue的环境
  2. Android基础入门教程——7.3.3 Android 文件下载(2)
  3. 计算机报名照片在线修图,网上报名照片处理工具
  4. 四级网络工程师试题一
  5. VS2012+ArcGIS Engine10.2安装教程
  6. 固态硬盘开卡软件_SATAFIRM S11 MSATA固态硬盘刷固件
  7. js如何实现扫描身份证识别_JavaScript实现身份证验证代码
  8. AI圣经!《深度学习》中文版隆重上市!美国亚马逊AI领域排名第一畅销书!
  9. 共轭梯度法Matlab的实现
  10. 数据结构课程设计:基于有序表的仓库管理系统