Un résumé des touches de raccourci Linux Bash couramment utilisées (mises à jour continuellement ~) !

藏色散人
Libérer: 2021-11-18 15:17:13
avant
2038 Les gens l'ont consulté

Maîtrisez les touches de raccourci Bash pour améliorer l'efficacité

Les touches de raccourci Bash sont en fait des touches de raccourci GNU Readline
La bibliothèque GNU Readline est un progiciel GNU permettant d'accepter les entrées de l'utilisateur.
C'est la bibliothèque sous-jacente de la plupart des shells, y compris Bash,
Même la plupart des logiciels sous OSX/Windows/Linux utilisent des touches de raccourci compatibles avec celui-ci.
Ces touches de raccourci peuvent donc prendre en charge dans une large mesure les opérations purement clavier, en particulier sous Linux/OSX.

Bash fait partie du projet GNU et est le shell par défaut fourni par la plupart des distributions Linux.
L'essence de Linux réside dans l'efficacité de la ligne de commande, et la première étape dans l'apprentissage de la ligne de commande est d'apprendre à saisir rapidement les commandes Bash.

Mouvement du curseur

Ctrl + a
Touches de raccourci Description
Ctrl + a 移动光标到行首
Ctrl + e 移动光标到行尾
Alt + b 移动光标后退一个单词(词首)
Alt + f 移动光标前进一个单词(词首)
Ctrl + f 光标前进一个字母
Ctrl + b 光标后退一个字母
Ctrl + xx 当前位置与行首之间光标切换

剪切粘贴

快捷键 描述
Ctrl + k 删除从光标到行尾
Ctrl + u 删除从光标到行首
Ctrl + w 从光标向前删除一个单词
Alt + d 从光标向后删除一个单词
Ctrl + d 删除光标下一个字母
Ctrl + h 删除光标前一个字母
Alt + t swap(当前单词, 上一个单词)
Ctrl + t swap(当前字母, 上一个字母)
Ctrl + y 粘贴上一次删除的文本

大小写转换

快捷键 描述
Alt + c 大写当前字母,并移动光标到单词尾
Alt + u 大写从当光标到单词尾
Alt + l 小写从当光标到单词尾

历史命令

快捷键 描述
Ctrl + r 向后搜索历史命令
Ctrl + g 退出搜索
Ctrl + p 历史中上一个命令
Ctrl + n 历史中下一个命令
Alt + . 上一个命令的最后一个单词

终端指令

快捷键 描述
Ctrl + l 清屏
Ctrl + s 停止输出(在Zsh中为向前搜索历史命令)
Ctrl + q 继续输出
Ctrl + c 终止当前命令
Ctrl + z 挂起当前命令
Ctrl + d 结束输入(产生一个EOF)

纯键盘写邮件?

绝大多数操作系统(OSX,Windows,Linux)中的绝大多数软件(GUI的、命令行的)
在底层都使用GNU Readline兼容的库来读取用户输入。
因此Bash快捷键完全可以胜任纯键盘写邮件

  • 同一行内移动光标:Ctrl-B, Ctrl-F, Ctrl-A, Ctrl-E等。
  • 上下行移动光标:Ctrl-P, Ctrl-N
  • 剪切/粘贴:Ctrl-W, Alt-DDéplacer le curseur au début de la ligne
Ctrl + e🎜Déplacez le curseur jusqu'à la fin de la ligne🎜🎜🎜Alt + b🎜Déplacez le curseur reculer d'un mot (début du mot) td>🎜🎜🎜Alt + f🎜Avancer le curseur d'un mot (début du mot)🎜🎜🎜 Ctrl + f 🎜Le curseur avance d'une lettre🎜🎜🎜Ctrl + b🎜Le curseur recule d'une lettre🎜🎜🎜Ctrl + xx td>🎜Changement de curseur entre la position actuelle et le début de la ligne🎜🎜Couper et coller🎜🎜🎜 🎜🎜Touche de raccourci🎜🎜Description🎜🎜🎜🎜🎜🎜Ctrl + k🎜Supprimer du curseur jusqu'à la fin de la ligne🎜🎜🎜Ctrl + u🎜Supprimer du curseur jusqu'au début de la ligne🎜🎜 🎜Ctrl + w🎜Supprimer un mot du curseur vers l'avant🎜🎜🎜Alt + d🎜Supprimer du curseur vers l'arrière Un mot🎜🎜🎜Ctrl + d🎜 Supprimez la lettre sous le curseur🎜🎜🎜Ctrl + h 🎜Supprimez la lettre avant le curseur🎜🎜🎜Alt + t🎜échanger (mot actuel, mot précédent)🎜🎜🎜Ctrl + t 🎜échanger (lettre actuelle, lettre précédente)🎜🎜 🎜Ctrl + y🎜Coller le dernier texte supprimé 🎜🎜Conversion de casse🎜🎜🎜🎜🎜Touche de raccourci🎜🎜Description🎜🎜🎜 🎜🎜🎜Alt + c🎜Mettez la lettre actuelle en majuscule et déplacez-la le curseur à la fin du mot🎜🎜🎜Alt + u🎜Majuscule à partir du moment où le curseur est à la fin du mot🎜🎜🎜Alt + l 🎜Minuscule à partir du moment où le curseur est à la fin du mot 🎜🎜Commande historique🎜🎜🎜🎜🎜Touche de raccourci🎜🎜Description🎜🎜🎜🎜🎜🎜Ctrl + r 🎜Rechercher les commandes historiques vers l'arrière🎜🎜🎜Ctrl + g🎜Quitter la recherche🎜🎜🎜Ctrl + p🎜Commande précédente dans l'historique🎜🎜🎜Ctrl + n🎜Commande suivante dans l'historique🎜🎜🎜Alt + .🎜Le dernier mot du commande précédente🎜🎜Commande de terminal🎜🎜🎜🎜🎜Touche de raccourci🎜🎜Description🎜🎜🎜 🎜🎜🎜Ctrl + l🎜Effacer écran🎜🎜🎜Ctrl + s🎜Arrêter la sortie (dans Zsh vers la commande d'historique de recherche précédente)🎜🎜🎜Ctrl + q🎜Continuer la sortie🎜🎜🎜Ctrl + c 🎜Terminer la commande en cours🎜🎜🎜Ctrl + z🎜Suspendre la commande en cours🎜🎜🎜Ctrl + d🎜Fin de saisie (générer un EOF)🎜 table>🎜Écrire un e-mail en utilisant uniquement le clavier ? 🎜🎜La plupart des logiciels (interface graphique, ligne de commande) dans la plupart des systèmes d'exploitation (OSX, Windows, Linux) 🎜 utilisent des bibliothèques compatibles GNU Readline au niveau inférieur pour lire les entrées de l'utilisateur. 🎜🎜Par conséquent, les touches de raccourci Bash sont entièrement capables d'écrire des e-mails en utilisant uniquement le clavier🎜 :🎜
  • Déplacer le curseur sur la même ligne : Ctrl-B, Ctrl- F, Ctrl-A, Ctrl-E, etc. 🎜
  • Déplacez le curseur de haut en bas : Ctrl-P, Ctrl-N. 🎜
  • Couper/Coller : Ctrl-W, Alt-D, etc. 🎜🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!