1.Linux 命令行快捷键介绍

简介: 1.Linux 命令行快捷键介绍

Linux 操作系统是目前较为流行的操作系统之一,相对于其他操作系统而言,Linux 操作系 统具有独特的特性和优点。本文将对 Linux 的命令行与基本操作进行简单的介绍。

1.Linux 命令行的重要作用

Linux 命令行是 Linux 系统的核心,利用命令行可以对系统进行各种配置。要熟练并成功 地管理 Linux

操作系统,必须对 Linux 下的命令行有深入的理解。Linux 下的命令行有助于初 学者了解系统的运行情

况和计算机的各种设备,如中央处理器、内存、磁盘驱动、键盘、鼠标 及其他输入/输出设备和用户文

件都是在Linux系统管理命令下运行的。可以说,Linux 的命令 行对于整个系统的运行,以及设备与文

件之间的协调具有核心的作用。

虽然近几年个人计算机的潮流已经从命令行的方式向图形界面的方式转换,用户也热衷于利用鼠标在图形

界面下对系统进行操作,但是命令行仍然有其强大的生命力,如系统管理员必须经常和命令行打交道。与

图形界面相比,利用命令行对系统进行管理和操作显得更为快捷与安全。特别是在服务器应用方面,Linux

命令行更是一种核心的应用,这主要是因为在字符界 面下的操作具有更好的稳定性和安全性。

2 Linux 命令行介绍

在 Linux 中,命令行命令有大小写的区分

在 Linux 操作系统中,命令行处于核心的地位。命令行是一种对操作系统的输入和输出界面,与图形界面对应。目前,在计算机操作系统中图形界面成为主流。然而,作为字符界面的 命令行由于具有占用系统资源少、性能稳定并且非常安全等特点仍发挥着重要作用,Linux 命 令行在服务器中一直有着广泛应用。利用命令行可以对系统进行各种操作,这些操作虽然没有 图形化界面那样直观明了,但是却显得快捷而顺畅。在 Linux 中,命令行命令有大小写的区分, 且所有的 Linux 命令行命令和选项都区分大小写,如-V 和-v 是两个不同的命令,这与 Windows 操作系统有所区别。在 Windows 操作系统环境下,所有的命令都没有大小写的区别。初学者应 遵循“所有控制台命令的输入均小写”这一原则。

例如查看当前目录文件,在命令行下输入

# ls 
anaconda-ks.cfg Desktop install.log install.log.syslog localscsrun.log

若在命令行下输入:

# Ls 
-bash: Ls: command not found 

系统将给出命令错误的信息“命令未找到”。

3.Linux 命令行的启动及退出

启动桌面发行版的 Linux 系统,进入图形界面后,可以通过 init 3 命令回到命令行登录界

面,按 Alt+Fn(n=1,2,3,…,6)组合键进入字符界面,例如按 Alt+F3 组合键即可进入虚拟控制

台 tty3(tty7 通常运行 X Window 的图形界面),此时输入正确的用户名及登录密码后即可进行

字符界面的命令行操作,如图所示。

如果要退出 Linux 命令行,可在命令提示符后面输入命令 exit 或按 Ctrl+D 组合键。

例如:在上例中的命令提示符“$”后输入 exit,然后按 Enter 键或 Ctrl+D 组合键,即可退出登录的系统。

4 Linux 命令行提示符

Linux 命令行下的提示符有两种:“KaTeX parse error: Expected 'EOF', got '#' at position 4: ”和“#̲”。在示例中最后一行的“”符号即为 Linux 的一种命令提示符(也称 Shell 提示符),代表当前用户具有普通用户权限,hyh 为登录的用户名,“@”后面的 localhost 为主机名,主机名后是当前的工作目录,代字符“~”表示用户的主目录,即当前工作目录为用户主目录。若当前工作目录为主目录下的 tmp 目录,则“~”将被“tmp”所代替。通过 pwd 命令即可显示当前工作目录的绝对路径,如下

$ pwd 
/home/hyh

如果当前用户是超级用户 root(即以用户名 root 登录系统),将会看到另一种命令行提示 符“#”,表示用户

拥有最高权限,可对系统做任意修改,

5 命令行的历史记录和编辑

目前的 Linux 发行版默认使用 Bash Shell 命令行,它已成为 Linux 系统的实际标准。Bash Shell 命令行具

有非常强大的功能,它提供的一些特性使输入命令变得更加容易。

  • 1.命令行的历史记录

可以通过重复按向上方向键↑遍历近来在控制台下输入的命令,按向下方向键↓可以向前 遍历,与 Shift 键联

用可以遍历以往在该控制台中的输出。例如可以在命令行下重复按向上方 向键↑,直到出现近来在控制台下

输入的命令 ls 为止,然后按 Enter 键执行这一命令。

  • 2.编辑命令行

在命令行下按 Ctrl+R 组合键将进入向后增量搜索模式,命令行界面出现如下命令:

(reverse-i-search)`l': ls 

此时尝试输入以前输入过的命令,每输入一个字符,命令行都会滚动显示历史命令。当显 示到想要查找的命令时,直接按 Enter 即可执行该历史命令。仍以 ls 命令为例,当输入字符 l 时,搜索出来的命令是所需要的历史命令 ls,然后按 Enter 键即执行该命令。

在命令行下按 Ctrl+P 或者 Ctrl+N 组合键可以快速向前或向后滚动查找一个历史命令,这 样可以快速提取刚刚执行过不久的命令。例如,在命令行下输入如下命令: echo “Hello,Linux world” 命令行下将出现字符“Hello,Linux world”,然后按 Ctrl+P 组合键,命令行下将出现刚刚 输入过的命令

echo "Hello,Linux world" 

命令行下将出现字符“Hello,Linux world”,然后按 Ctrl+P 组合键,命令行下将出现刚刚输入过的命令。

6 命令行快捷键

通过一些功能键可以快速浏览并编辑命令行。下面给出常用的完成一般编辑的快捷键,如下图所示。

快 捷 键 说 明
↑ 或 Ctrl+P 显示上一条命令
↓ 或 Ctrl+N 显示下一条命令
→ 或 Ctrl+F 光标向右移动一个字符
← 或 Ctrl+B 光标向左移动一个字符
Alt+F 光标向右移动一个单词
Alt+B 光标向左移动一个单词
Ctrl+R 逆向搜索包含输入字符串的命令,继续按 Ctrl+R 组合键,再向上搜索,可使用 Ctrl+C 组合键中断命令
Ctrl+A 光标移动到开头
Ctrl+E 光标移动到结尾
Ctrl+L 清屏
Ctrl+U 剪切光标所在处之前的所有字符(不包括自身)
Ctrl+K 剪切光标所在处之后的所有字符(包括自身)
Ctrl+W 剪切光标所在处之前的一个词(以空格、标点等为分隔符)
Ctrl+Y 粘贴
Alt+D 删除从光标当前位置到当前字的结尾字符
Alt+U 将光标所在处的单词转换为大写(从光标处到词的结尾)
Alt+L 将光标所在处的单词转换为小写(从光标处到词的结尾)
Alt+C 将光标所在处的单词转换为首字母大写(从光标处到词的结尾)
Ctrl+C 中断命令
Ctrl+S 挂起当前 Shell
Ctrl+Q 重新启用挂起的 Shell
Ctrl+Z 暂停命令
!$ 重复前一个命令最后的参数
Ctrl+(X U) 按住 Ctrl 键的同时先后按X键和 U 键,撤销刚才的操作
Esc+T 颠倒光标所在处及其相邻单词的位置
相关文章
|
3月前
|
域名解析 网络协议 安全
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
在Linux中,想在命令行下访问某个网站,并且该网站域名还没有解析,如何做?
|
11天前
|
Linux 数据安全/隐私保护
适用于 Linux 的最佳命令行下载加速器
适用于 Linux 的最佳命令行下载加速器
31 3
|
24天前
|
监控 数据可视化 Ubuntu
|
8天前
|
Linux
linux常用快捷键
常用快捷键 [tab]键 这是你不能没有的 Linux 快捷键。它将节省你 Linux 命令行中的大量时间。只需要输入一个命令,文件名,目录名甚至是命令选项的开头,并敲击 tab 键。它将自动完成你输入的内容,或为你显示全部可能的结果。如果你只记一个快捷键,这将是必选的一个。 [ctrl+c]键 这些是为了在终端上中断命令或进程该按的键。它将立刻终止运行的程序。如果你想要停止使用一个正在后台运行的程序,只需按下这对组合键。 [Ctrl + Z]键 该快捷键将正在运行的程序送到后台。通常,你可以在使用&选项运行程序前之完成该操作, 但是如果你忘记使用选项运行程序,就使用这对组合键。 [C
24 2
|
3月前
|
安全 Linux 开发工具
探索Linux操作系统:从命令行到脚本编程
【8月更文挑战第31天】在这篇文章中,我们将一起潜入Linux操作系统的海洋,从最基础的命令行操作开始,逐步深入到编写实用的脚本。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和实用技能。我们将通过实际代码示例,展示如何在日常工作中利用Linux的强大功能来简化任务和提高效率。准备好了吗?让我们一起开启这段旅程,探索Linux的奥秘吧!
|
3月前
|
Linux
如何让linux显示器命令行界面不显示
若需在命令行界面快速关闭屏幕,可选方法包括:使用`setterm --blank force`立即关闭屏幕;利用`sudo vbetool dpms off`将显示器置于低功耗模式;在X server环境下执行`xset dpms force off`关闭屏幕;或是针对笔记本通过`echo 0 | sudo tee /sys/class/backlight/*/brightness`关闭背光。以上任一方法均可实现屏幕关闭,部分操作需要管理员权限,屏幕通常会在按键或移动鼠标后自动恢复。
144 9
|
3月前
|
网络协议 Linux 开发者
Linux|最佳命令行下载加速器
Linux|最佳命令行下载加速器
68 2
Linux|最佳命令行下载加速器
|
3月前
|
Linux Windows
【Linux】grub命令行引导进入windows系统
【8月更文挑战第20天】在Linux中通过GRUB命令行引导Windows的方法包括:1) 进入GRUB命令行模式,启动时按`c`键;2) 使用`ls`查找含Windows引导文件的分区,如`bootmgr`或`ntldr`;3) 设置根设备`root=(hd0,msdos3)`与链加载器`chainloader +1`;4) 输入`boot`命令启动Windows。请注意实际步骤可能因系统配置而异。
372 2
|
3月前
|
Linux
探索Linux操作系统:命令行与脚本编程基础
【8月更文挑战第31天】在这篇文章中,我们将一起踏上一段旅程,深入探索Linux操作系统的奥秘。通过学习命令行的使用和编写简单的脚本,你将能够更高效地与你的计算机进行交流。无论你是新手还是有经验的用户,本文都将为你打开一扇通往Linux世界的大门。准备好了吗?让我们开始吧!
|
3月前
|
运维 监控 Linux
深入理解Linux系统运维:命令行与脚本的奥秘
【8月更文挑战第30天】在Linux的世界里,命令行是运维人员的灵魂之窗。掌握命令行,就像握住了一把钥匙,能开启系统管理的宝藏箱。本文将带你走进Linux的命令行世界,通过实际代码示例,解锁那些高效管理和维护系统的秘籍。你将学到不仅仅是命令本身,更是如何将这些命令编织成强大的脚本,让日常的运维工作变得游刃有余。准备好跟随我的步伐,一起深入探索Linux命令行与脚本的奥秘吧!