- 浏览: 1482016 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
这篇 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
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
发表评论
-
vim复制代码包含注释时格式会乱掉(转)
2013-07-16 10:47 3512乱码问题 一般来说只需要正确设置vim的编码识别序列就很少会遇 ... -
批量替换文件后缀名
2012-10-22 22:49 775for j in *.aga; do echo ` mv $j ... -
路由相关的的一些东西
2012-10-03 11:01 1066熟悉使用ifconfig 会非常方便。 if ... -
ubuntu脚本有区别rename和bash
2012-09-30 11:25 6321在ubuntu上写法有区别 使用 #!/bin/bash代替# ... -
一些常用的shell
2012-08-29 20:37 1099sudo !! 2009-01-26 10:26:48 Use ... -
itop
2012-06-26 23:06 1459Linux下中断来源可以从 /proc/interrupts ... -
telnet发邮件
2012-06-26 23:05 1751参考。http://forum.ubuntu.org.cn/v ... -
vim折叠和vim相关
2011-12-03 11:16 1225http://blog.csdn.net/namecyf/ar ... -
sed常用
2011-11-21 10:37 1521转http://blog.chinaunix.net/sp ... -
vim常用参数
2011-11-21 09:46 874cat - aa.txt >bb.txt cat -v ... -
awk的helloworld
2011-11-18 17:08 946两次过滤 awk -F '"' '{print $2 ... -
Print without executing the last command that starts with
2011-11-10 14:24 1003Print without executing the las ... -
shell的function
2011-10-24 10:22 1136#!/bin/sh #/bin/sh hello(){ ... -
(转)查看网卡流量shell脚本工具
2011-10-19 10:10 945http://www.mysqlops.com/2011/10 ... -
看错误号的定义
2011-09-22 09:14 955perl -MPOSIX -e 'print strerror ... -
diff和patch
2011-09-08 23:31 1020网上找的,摘抄 diff和patch是一对工具,在数学上来说, ... -
mkfifo 和nc
2011-08-25 00:00 1689服务器端 nc -l 1234 客户端 nc 10.10.10 ... -
linux date时间戳互相转换
2011-08-17 15:15 400611.查看指定时间的时间戳 查看当前时间 #date + ... -
linux修改主机名
2011-07-21 09:32 1085转http://hi.baidu.com/sunshibing ... -
转unix文本格式转换
2011-07-20 09:33 2089转http://wly719.iteye.com/blog/5 ...
相关推荐
标题“Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf”暗示了该文档集中于在Ubuntu操作系统下使用Shell及Bash时可以利用的各种快捷键以及一些高级使用技巧。文档意在提供实用的参考,旨在提升用户在使用...
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的基础知识对于提高在命令行环境下工作的效率至关重要。理解Shell的用法和编写简单的脚本,能让你更好地利用Unix系统的强大功能。通过学习和实践,你可以更加自如地在Unix环境中导航和管理...
### Linux Shell 编程基础知识详解 #### 一、Shell编程概览 Linux Shell编程是一种用于自动化任务、系统管理和脚本开发的技术。它基于各种Shell解释器(如Bash、csh、sh等),通过编写一系列命令来实现复杂的功能...
8. 抽壳(Shell)、标注(Constraint)、环形阵列(CircularPattern)、修剪(修剪): 这些快捷键用于对模型进行特定的修改和构造,比如对模型进行抽壳处理,添加几何约束,创建环形的特征阵列,以及对草图进行修剪...
本文将深入探讨Linux Shell的基础知识,包括其作用、常见种类及其特点。 首先,Shell的作用在于接收用户输入的字符串,并将其解释为操作系统可执行的指令。这样,即使用户不直接了解内核的工作方式,也能通过简单的...
一、Shell基础 Shell将用户的输入转化为操作系统能够理解的指令。在Linux系统中,用户可以选择不同的Shell,这些Shell的路径通常记录在/etc/shells文件中。`nologin`是一个特殊的Shell,如果分配给用户,意味着该...
UNIX和Shell基础是IT领域的核心概念,尤其对于系统管理员和开发者来说至关重要。UNIX是一种强大的操作系统,以其稳定性和可扩展性著称,而Shell则是与UNIX交互的主要工具,它是一个命令行解释器,允许用户通过文本...
总结:Unix及Shell的基础涵盖了对Unix环境的理解、各种Shell的了解、基本命令的使用,以及如何通过bash进行高效的命令行操作和编写Shell脚本。熟练掌握这些知识,不仅可以提升日常工作效率,也是深入理解操作系统...
通过学习和实践C Shell,用户不仅可以提升在Unix/Linux系统中的工作效率,还能深入理解操作系统与用户交互的本质,为更高级的系统管理或编程工作打下坚实基础。C Shell教程对于任何想要掌握这一强大工具的人来说,都...
### 实验1 Shell命令基础 #### 一、Linux的基本结构 Linux系统由多个层次组成,主要包括用户、应用程序、Shell、内核以及硬件等部分。这些组成部分之间通过特定的接口进行交互,实现系统的功能。 - **用户**: ...
### SHELL编程基础知识点 #### 一、Shell与Bash Shell概述 - **Shell是什么**:Shell是一种命令解释器,也是计算机操作系统中的用户界面,它提供了用户与内核交互的途径;同时,Shell也是一种程序设计语言,允许...
### Shell简介及核心知识点 #### 一、Shell概述 Shell是一种用于与计算机操作系统进行交互的命令行解释器。用户通过Shell向操作系统发送指令...掌握Shell的基础知识和编程技巧对于任何IT专业人士来说都是非常重要的。
#### 一、SolidWorks 快捷键基础概述 在SolidWorks软件中,快捷键的应用能够极大地提高设计效率,减少鼠标操作的时间消耗。本篇将详细介绍各种实用的快捷键及其功能,适用于SolidWorks的新手用户。 #### 二、常用...
- **Ctrl + D**:在Shell中注销当前会话。 - **Ctrl + L**:清屏,相当于执行`clear`命令。 - **Tab**:自动补全文件名或命令,当输入部分名称后按Tab键可以尝试补全。 - **Ctrl + Alt + F1~F6**:在多个虚拟控制台...
- **基础命令**:介绍了一些常用的命令行编辑快捷键,如向前删除字符、向后移动光标等。 - **高级编辑**:探讨了更复杂的编辑技巧,如替换文本、复制粘贴等操作。 ##### 自定义环境 - **环境变量**:解释了如何...
1. **初识Linux Shell**:这部分内容旨在建立开发环境,介绍vi/vim编辑器的使用,包括基本操作和快捷键。此外,还讲解了各种常用的Shell命令,如基础命令、文件目录操作、系统管理、关机/重启/退出、安装操作、用户...
C Shell内置了命令历史记录功能,用户可以通过简单的快捷键调用之前输入过的命令,极大地提高了工作效率。 #### 3. **变量处理机制** C Shell提供了强大的变量处理机制,包括环境变量、数组变量等,使得脚本编写...
总的来说,这些资源涵盖了Linux环境下Shell编程和C语言编程的各个方面,从基础概念到高级应用,从编写简单的脚本到构建复杂的系统。通过深入学习和实践,你将能够更好地利用Linux系统,提高开发和管理的效率。
本平台精心编撰了一份涵盖Linux shell学习要点及基础命令的笔记,旨在为学习者提供一个全面的资源库。该笔记不仅囊括了Linux操作系统中常用的操作命令、命令行编辑的快捷键技巧,还详细介绍了shell的基本命令和相关...