`
haoningabc
  • 浏览: 1465913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell基础,快捷键

阅读更多
这篇 Bash Shell Shortcuts 的快捷键总结的非常好。值得学习。下面内容大多数是拷贝粘贴与总结.
CTRL 键相关的快捷键:
Ctrl + a - Jump to the start of the line
Ctrl + b - Move back a char
Ctrl + c - Terminate the command  //用的最多了吧?
Ctrl + d - Delete from under the cursor
Ctrl + e - Jump to the end of the line
Ctrl + f - Move forward a char
Ctrl + k - Delete to EOL
Ctrl + l - Clear the screen  //清屏,类似 clear 命令
Ctrl + r - Search the history backwards  //查找历史命令
Ctrl + R - Search the history backwards with multi occurrence
Ctrl + u - Delete backward from cursor // 密码输入错误的时候比较有用
Ctrl + xx - Move between EOL and current cursor position
Ctrl + x @ - Show possible hostname completions
Ctrl + z - Suspend/ Stop the command
补充:
Ctrl + h - 删除当前字符
Ctrl + w - 删除最后输入的单词
ALT 键相关的快捷键:
平时很少用。有些和远程登陆工具冲突。
Alt + < - Move to the first line in the history
Alt + > - Move to the last line in the history
Alt + ? - Show current completion list
Alt + * - Insert all possible completions
Alt + / - Attempt to complete filename
Alt + . - Yank last argument to previous command
Alt + b - Move backward
Alt + c - Capitalize the word
Alt + d - Delete word
Alt + f - Move forward
Alt + l - Make word lowercase
Alt + n - Search the history forwards non-incremental
Alt + p - Search the history backwards non-incremental
Alt + r - Recall command
Alt + t - Move words around
Alt + u - Make word uppercase
Alt + back-space - Delete backward from cursor
// SecureCRT 如果没有配置好,这个就很管用了。
其他特定的键绑定:
输入 bind -P 可以查看所有的键盘绑定。这一系列我觉得更为实用。
Here "2T" means Press TAB twice
$ 2T - All available commands(common) //命令行补全,我认为是 Bash 最好用的一点
$ (string)2T - All available commands starting with (string)
$ /2T - Entire directory structure including Hidden one
$ ./2T - Only Sub Dirs inside including Hidden one
$ *2T - Only Sub Dirs inside without Hidden one
$ ~2T - All Present Users on system from "/etc/passwd" //第一次见到,很好用
$ $2T - All Sys variables //写Shell脚本的时候很实用
$ @2T - Entries from "/etc/hosts"  //第一次见到
$ =2T - Output like ls or dir //好像还不如 ls 快捷
补充:
Esc + T - 交换光标前面的两个单词
很多来自GNU 的 readline 库。另外一份总结也很好
记忆是所有技术人员的敌人。一次要把所有的都记住是不可能的。针对自己的使用习惯,对少数快捷键反复使用,短期内就会有效果。
你还知道那些好用的快捷键 ? 补充一下 ?
--EOF--

-------------------查找磁盘中大文件,排序------
du -ah|sort -nr|more
分享到:
评论

相关推荐

    Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf

    标题“Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf”暗示了该文档集中于在Ubuntu操作系统下使用Shell及Bash时可以利用的各种快捷键以及一些高级使用技巧。文档意在提供实用的参考,旨在提升用户在使用...

    linux-Shell基础视频教程

    10.3.2 Shell基础-Bash基本功能-别名与快捷键.mp4 10.3.3 Shell基础-Bash基本功能-输入输出重定向.mp4 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符.mp4 10.3.5 Shell基础-Bash基本功能-通配符和其他...

    unix及shell基础

    总的来说,掌握Unix和Shell的基础知识对于提高在命令行环境下工作的效率至关重要。理解Shell的用法和编写简单的脚本,能让你更好地利用Unix系统的强大功能。通过学习和实践,你可以更加自如地在Unix环境中导航和管理...

    basic shell编程基础

    ### Linux Shell 编程基础知识详解 #### 一、Shell编程概览 Linux Shell编程是一种用于自动化任务、系统管理和脚本开发的技术。它基于各种Shell解释器(如Bash、csh、sh等),通过编写一系列命令来实现复杂的功能...

    CATIA快捷键配置表

    8. 抽壳(Shell)、标注(Constraint)、环形阵列(CircularPattern)、修剪(修剪): 这些快捷键用于对模型进行特定的修改和构造,比如对模型进行抽壳处理,添加几何约束,创建环形的特征阵列,以及对草图进行修剪...

    linuxshell基础[归纳].pdf

    本文将深入探讨Linux Shell的基础知识,包括其作用、常见种类及其特点。 首先,Shell的作用在于接收用户输入的字符串,并将其解释为操作系统可执行的指令。这样,即使用户不直接了解内核的工作方式,也能通过简单的...

    shell 基础概述 Bash基本命令

    一、Shell基础 Shell将用户的输入转化为操作系统能够理解的指令。在Linux系统中,用户可以选择不同的Shell,这些Shell的路径通常记录在/etc/shells文件中。`nologin`是一个特殊的Shell,如果分配给用户,意味着该...

    UNIX,SHELL基础.ppt

    UNIX和Shell基础是IT领域的核心概念,尤其对于系统管理员和开发者来说至关重要。UNIX是一种强大的操作系统,以其稳定性和可扩展性著称,而Shell则是与UNIX交互的主要工具,它是一个命令行解释器,允许用户通过文本...

    Unix及Shell_基础

    总结:Unix及Shell的基础涵盖了对Unix环境的理解、各种Shell的了解、基本命令的使用,以及如何通过bash进行高效的命令行操作和编写Shell脚本。熟练掌握这些知识,不仅可以提升日常工作效率,也是深入理解操作系统...

    实验1 Shell命令基础

    ### 实验1 Shell命令基础 #### 一、Linux的基本结构 Linux系统由多个层次组成,主要包括用户、应用程序、Shell、内核以及硬件等部分。这些组成部分之间通过特定的接口进行交互,实现系统的功能。 - **用户**: ...

    SHELL编程基础(ppt)

    ### SHELL编程基础知识点 #### 一、Shell与Bash Shell概述 - **Shell是什么**:Shell是一种命令解释器,也是计算机操作系统中的用户界面,它提供了用户与内核交互的途径;同时,Shell也是一种程序设计语言,允许...

    Shell简介文档

    ### Shell简介及核心知识点 #### 一、Shell概述 Shell是一种用于与计算机操作系统进行交互的命令行解释器。用户通过Shell向操作系统发送指令...掌握Shell的基础知识和编程技巧对于任何IT专业人士来说都是非常重要的。

    The C Shell tutorial

    通过学习和实践C Shell,用户不仅可以提升在Unix/Linux系统中的工作效率,还能深入理解操作系统与用户交互的本质,为更高级的系统管理或编程工作打下坚实基础。C Shell教程对于任何想要掌握这一强大工具的人来说,都...

    solidworks快捷键汇总

    #### 一、SolidWorks 快捷键基础概述 在SolidWorks软件中,快捷键的应用能够极大地提高设计效率,减少鼠标操作的时间消耗。本篇将详细介绍各种实用的快捷键及其功能,适用于SolidWorks的新手用户。 #### 二、常用...

    linux常用快捷键大全

    - **Ctrl + D**:在Shell中注销当前会话。 - **Ctrl + L**:清屏,相当于执行`clear`命令。 - **Tab**:自动补全文件名或命令,当输入部分名称后按Tab键可以尝试补全。 - **Ctrl + Alt + F1~F6**:在多个虚拟控制台...

    新版Linux Shell编程实训(全)20170518.docx

    1. **初识Linux Shell**:这部分内容旨在建立开发环境,介绍vi/vim编辑器的使用,包括基本操作和快捷键。此外,还讲解了各种常用的Shell命令,如基础命令、文件目录操作、系统管理、关机/重启/退出、安装操作、用户...

    C Shell编程介绍(英文版)

    C Shell内置了命令历史记录功能,用户可以通过简单的快捷键调用之前输入过的命令,极大地提高了工作效率。 #### 3. **变量处理机制** C Shell提供了强大的变量处理机制,包括环境变量、数组变量等,使得脚本编写...

    Linux中Shell编程和C语言编程

    总的来说,这些资源涵盖了Linux环境下Shell编程和C语言编程的各个方面,从基础概念到高级应用,从编写简单的脚本到构建复杂的系统。通过深入学习和实践,你将能够更好地利用Linux系统,提高开发和管理的效率。

    linux快捷键1.txt

    ### Linux快捷键及常用命令详解 #### 一、系统管理与查询 1. **注销命令:** - `logout` 或 `ctrl+d`:可以用来注销当前登录的用户会话。 2. **查看当前工作目录:** - `pwd`:显示当前工作目录的完整路径。 ...

Global site tag (gtag.js) - Google Analytics