提升效率的Linux终端快捷操作汇总

很多普通 Linux 桌面用户都对使用终端感到排斥和恐惧,其实它没大家想的那么复杂,很多常见操作都可以直接在终端中进行,如:安装软件、升级系统等。

无论你是新手还是 Linux 终端使用的老鸟,系统极客在此为大家总结了提升终端命令执行效率的快捷操作汇总,希望能帮助你学习和提升效率。

移动定位光标

在终端中移动光标和定位似乎非常不便,其实不是你想的那样,有很多种方式可以让键盘成为你的好朋友,只是需要掌握正确的方法而已。

定位单词

在长段的命令中,使用 Ctrl + ← 和 Ctrl + → 可快速将光标定位到命令中单词的首字母或末尾,实现在各单词之间的快速跳动定位。

你可以试着在终端中输入 apt-get install build-essential 命令后按 Ctrl + 左键 或 Ctrl + 右键 来试试效果。

定位行首和行尾

定位到命令行首可以使用 Ctrl + A,行尾则使用 Ctrl + E 快捷键。

清除部分、全部或整行

使用 Ctrl + K 快捷键可以将当前光标位置之后的所有部分快速清除,Ctrl + W 可以清除当前光标位置之前的一个单词,而 Ctrl + U 则可以直接刚整行命令直接清除。

自动补全命令或路径

tab 键可以直接补全命令和路径,让我们免去很多输入错误的可能。当然,在命令记不全时,只需输入几个首字母即可用 tab 键来补,还是十分方便的。

例如:要在 Ubuntu 安装软件,只需输入 apt-get ins 按 tab 之后即可被补全成 apt-get install。

输入偷懒

在 Windows 和 Mac 中,用户已经习惯了通过点击图标来完成各项工作,而在终端中,所有任务都要使用命令来完成。幸运的是,我们有办法避免一遍又一遍地重复输入命令。

切换最近使用的命令

在 Linux 的终端历史记录中会记下用户执行过的命令,用户只需按键盘的 ↓、↑ 上下箭头即可快速切换执行过的命令。

复制前行

!! 双惊叹号直接表示上一行命令,例如要用 sudo 重复执行上一条命令,无需再输一遍,只需执行如下命令即可:

sudo !!

执行指定历史命令

若你想重复执行的命令不是「上一条」,则不能再使用 !! 了。此时使用 ! 跟上要重复执行的前述命令开头即可。

复制前一个参数

将文件夹复制并粘贴到新路径后,你可能还要在目录中进行其它操作,此时可以这样切换:

cd !$

其中的 !$ 表示上次使用的参数,通常只用于目录。

目录导航

在 Linux 终端中进行目录导航和切换还是使用 cd 命令,下面我们介绍一些 cd 命令的常见操作。

导航到特殊文件夹

在 Linux 中操作文件夹时输入路径就是一个苦差事,但若你是通过桌面登录系统的话,可以直接将要指定的文件夹拖入终端窗口,而不必手动输入路径。

回到上级目录

与 Windows 一样,使用 cd.. 即可。如果要在父目录的各文件夹之间进行切换,使用 ../文件夹名 即可。

回到上个目录

如果你操作到一半时,需要返回上个进入过的目录,可以使用 – 破折号:

cd -

其它目录导航操作

  • cd 返回家目录
  • pwd 查看当前目录
  • cd / 回到根目录(需要有权限)

多任务

执行多条命令

要在 Linux 终端中同时执行多个任务,只需用 && 符号将多条命令串连起来即可,例如:

apt-get update && apt-get upgrade

命令失败备用

&& 只会在前面一条命令执行成功时才会继续执行后续命令,如果你想在首条命令执行失败时提供备用命令,只需将&& 替换为 || 即可。

后台执行任务

在任意 Linux 命令最后加上 & 符号即可将此任务丢到后台去执行,比较适合运行时间较长的任务。对于后台执行的任务可以使用 jobs 命令进行显示查看,也可以用 kill 将其干掉或用 fg 命令将其挪到前台。

小结

对 Linux 终端的高效使用是每个 Linuxer 的必学和需要掌握的技能,相信把本文中所提到的快捷方式都一一熟悉之后,你对 Linux 的操作效率又会有一次提升。

时间: 2024-08-02 07:00:22

提升效率的Linux终端快捷操作汇总的相关文章

Linux下常用操作汇总

查看linux操作系统位数 (1) 终端输入: file /sbin/init 如 显示: /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped 即是32位的 linux, 如是64位的, 显示的是 64-bit (2) 终端输入:

linux tomcat 快捷操作

linux快捷方式启动tomcat 1.脚本路径 /etc/init.d/tomcat 首先执行: vi /etc/init.d/tomcat 按 a 编辑,将下面内容根据你自己的情况(主要是修改 /usr/local/tomcat6/bin/ ) 修改后copy到编辑框中, esc 退出编辑,:wq 保存退出 Java代码 # !/bin/bash # Description: start or stop the tomcat # Usage:    tomcat [start|stop|re

Fedora 25 Gnome快捷键、快捷操作——时用时查,不用记住快捷键也能大大提高办公效率

每个操作系统都会有很多快捷键可用,Fedora系统作为非常流行的linux发行版,也有非常多快捷键,大部分能和Windows系统兼容的,但是由于使用习惯并不一样,linux系统很多操作使用快捷键更加方便.但是如何记忆很多快捷键呢?其实不需要记忆. 只需要将这个页面收藏在电脑浏览器的收藏夹,需要用时在此界面按下Ctrl+F,查找相关关键字(比如:切换),就可以快速定位带有关键字的行. 这里收集一些fedora 25 gnome版常用快操作,足够普通用户大大提高效率. Ctrl+Alt+F1:进入虚

linux 终端操作快捷键

熟练使用快捷键可以很大的提高效率,以下列出一些常用的快捷键命令方便随时查阅 1. 移动光标 Ctrl + a 标移到行首.它在多数文本编辑器和 Mozilla 的 URL 字段内可以使用.Ctrl + e 把光标移到行尾.它在多数文本编辑器和 Mozilla 的 URL 字段内都可使用. Alt + f 光标向前移动一个单词Alt + b 光标向后移动一个单词 Ctrl + f 光标向前移动一个字符,相当与->Ctrl + b 光标向后移动一个字符,相当与<– Esc + b 移动到当前单词的

Linux汇总一——Linux程序管理,Linux终端,Linux命令格式、命令类型及Linux命令帮助

本章blog主要汇总了Linux程序管理,linux应用程序的分类,Linux终端类型,Linux命令格式.命令类型及Linux命令帮助等相关知识点,并介绍了man命令,which命令,type命令,tty命令,hash命令,dirname命令,basename命令,who命令的相关功能及选项. 本章Blog相关Linux知识点 计算机=硬件+软件 . 冯诺依曼理论,五大部件:CPU -- 运算器.控制器, 存储器,输入设备,输出设备. Shell 环境是通过环境变量进行配置的 ,环境变量保存对

linux终端vi同时显示多个文件的分屏操作及切换操作

以前看到那边分屏操作的觉得很高端,现在初步整理了一下. 这里不是那个用代码实现的分屏,完全属于linux的操作命令 一.打开并显示文件 1.打开 这个不用说了,就是vi xx.c,或者vi xx1.c xx2.c 如果vi已经打开,则在底行模式输入 :open xx.c 2.显示 终端底行模式输入 :split     垂直分屏 :vsplit   水平分屏 (没输入一次分屏命令多一个分屏窗口) 二.窗口间的切换 这里有一下几种切换方法: 1.底行模式 :bn  下一个文件 :bp  上一个文件

11个炫酷的Linux终端命令大全

导读 今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令.工具和技巧,希望能够帮助到大家. 1.命令行日常快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U 剪切光标前的内容 CTRL + K 剪切光标至行末的内容 CTRL + Y 粘贴 CTRL + E 移动光标到行末 CTRL + A 移动光标到行首 ALT + F 跳向下一个空格 ALT + B 跳回上一个空格 ALT + Bac

20个Linux命令及Linux终端的趣事

20个Linux命令及Linux终端的趣事 1. 命令:sl (蒸汽机车) 你可能了解 ‘ls’ 命令,并经常使用它来查看文件夹的内容.但是,有些时候你可能会拼写成 ‘sl’ ,这时我们应该如何获得一些乐趣而不是看见“command not found”呢? 安装 sl [email protected]:~# apt-get install sl (In Debian like OS) [email protected]:~# yum -y install sl (In Red Hat lik

Linux 用户必须知道的 14 个常用 Linux 终端快捷键

简介:以下是一些每个 Linux 用户必须使用的键盘快捷键. 使用命令行时,这些 Linux 快捷键将提升你的工作效率和效率. 你知道什么把专业用户和普通用户分开的吗?掌握键盘快捷键. 好的!这虽不是唯一的要素,但毋庸置疑是一个因素. 不论你使用什么工具,快捷键都能帮助你提高生产力和效率. 考虑一下.如果有人完全使用鼠标来复制整个文本而不是 Ctrl+A,你会怎么想? Linux 终端也不例外.这里是一些每个用户必须直到并练习的 Linux 终端快捷键. 相信我:一旦你掌握了这些快捷键,你将发现