转载自:https://blog.csdn.net/u013166622/article/details/51327478
Terminal常用快捷键
按键 |
作用 |
Tab |
补全命令、参数、目录 |
Ctrl+c |
强行终止当前程序 |
Ctrl+d |
键盘输入结束或退出终端 |
Ctrl+s |
暂定当前程序,暂停后按下任意键恢复运行 |
Ctrl+z |
将当前程序放到后台运行,恢复到前台为命令fg |
Ctrl+a |
将光标移至输入行头,相当于Home键 |
Ctrl+e |
将光标移至输入行末,相当于End键 |
Ctrl+k |
删除从光标所在位置到行末 |
Alt+Backspace |
向前删除一个单词 |
Shift+PgUp |
将终端显示向上滚动 |
Shift+PgDn |
将终端显示向下滚动 |
Shell 常用通配符:
字符 |
含义 |
* |
匹配 0 或多个字符 |
? |
匹配任意一个字符 |
[list] |
匹配 list 中的任意单一字符 |
[!list] |
匹配除list中的任意单一字符以外的字符 |
[c1-c2] |
匹配 c1-c2 中的任意单一字符如:[0-9] [a-z] |
{string1,string2,...} |
匹配 sring1 或 string2 (或更多)其一字符串 |
{c2..c2} |
匹配 c1-c2 中全部字符如{1..10} |
在 Linux环境中,如果你遇到困难,可以使用man命令,它是Manual page的缩写。
Manual pages是在 UNIX 或类 UNIX操作系统在线软件文档的一种普遍的形式。内容包括计算机程序(包括库和系统调用),正式的标准和惯例,甚至是抽象的概念。用户可以通过执行 man命令调用手册页。
你可以使用如下方式来获得某个命令的说明和使用方式的详细介绍:
man <command_name>
比如你想查看 man命令本身的使用方式,你可以输入:
man man
通常情况下,man手册里面的内容都是英文的,这就要求你有一定的英文基础。man 手册的内容很多,涉及了Linux使用过程中的方方面面,为了便于查找,是做了分册(分区段)处理的,在Research UNIX、BSD、OS X和 Linux 中,手册通常被分为8个区段,安排如下:
区段 |
说明 |
1 |
一般命令 |
2 |
系统调用 |
3 |
库函数,涵盖了C标准函数库 |
4 |
特殊文件(通常是/dev中的设备)和驱动程序 |
5 |
文件格式和约定 |
6 |
游戏和屏保 |
7 |
杂项 |
8 |
系统管理命令和守护进程 |
要查看相应区段的内容,就在 man 后面加上相应区段的数字即可,如:
$ man1 ls
会显示第一区段中的ls命令man页面。
如果你知道某个命令的作用,只是想快速查看一些它的某个具体参数的作用,那么你可以使用--help参数,大部分命令都会带有这个参数,如:
$ ls --help