终端:本质上对应着Linux上的/dev/tty设备
shell:打开终端,shell则自动打开
可以在终端直接输入: echo "hello world" /*shell程序自动运行*/
重要的快捷键:
(1)TAB : 补全(包括参数)
(2)CTRL+C : 强行终止
CTRL+D | 键盘输入结束或退出终端 |
CTRL+S | 暂停,按任意键恢复 |
CTRL+Z | 后台运行,恢复到前台指令:fg |
CTRL+A | Home |
CTRL+E | End |
CTRL+K | 删除光标到末尾的所有内容 |
ALT+BACKSPACE | 删除前一个单词 |
ALT+PGUP | PGUP |
ALT+PGDOWN | PGDOWN |
(3)通配符
* | 匹配任意字符 |
? | 匹配某一个字符 |
[list] | 匹配list中任意单一字符 |
[!list] | 匹配非list中任意单一字符 |
[c1-c2] | 匹配从c1到c2的 任意单一字符,如[0-9],[a-f] |
{c1..c2} |
匹配从c1到c2的所有单一字符,如{1-6} |
{string1,string2,.......} | 匹配所有字符串字符 |
(4)man commend_name : 获得命令的详细介绍
man命令手册总共分为8个区段,每个区段都有一部分的介绍,根据需求选择区段
man 3 printf /*查看printf库函数*/
man指令的手册中还有具体的搜索功能,此处略。
(5)commend_name --help /*get help*/
(6)好玩的指令 =。=
banner:
sudo apt-get update;sudo apt-get install sysvbanner
banner string
printerbanner -w 50 string
/*similar commends : toilet , figlet*/