基本
echo "hello word"  输出 hello word
touch file         创建文件名为file

常用快捷键
TAB:在忘记命令时,可以用来补全命令
Ctrl+c:强制终止当前的程序
Ctrl+d:键盘输入结束或者退出终端
Ctrl+s:暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z:将当前程序放到后台运行,恢复到前台命令是fg
Ctrl+a:相当于Home键
Ctrl+e:相当于End键
Ctrl+k:删除从光标是所在的位置到行末
Alt+Backspace:向前删除一个单词
Shift+PgUp:将终端显示向上滚动
Shift+PfDn:将终端显示向下滚动

可以使用键盘方向上键,恢复之前输入过的命令

通配符:.和?用来对字符串进行模糊匹配

ls * :表示输出所有的文件

Shell常用通配符
*:匹配0或多个字符
?:匹配任意一个字符
[list]匹配list中任意单一字符
[!list]匹配除list中任意单一字符以外的字符
[c1-c2]匹配c1-c2中任意单一字符,如[0-9][a-z]
{string1,string2,...}:匹配string1或string2(或者更多)其一字符串
{c1..c2}:匹配c1-c2中全部字符 如{1...10}

命令获取帮助:
man:它是Manual pages 的缩写,可以用来调用手册页
man<command_name>:获取某个命令的使用方式和详细介绍

手册的常见布局

NAME   名称
该命令或函数的名称,接着是一行简介

SYNOPSIS 概要
对于命令,正式的描述它如何运行,以及运行需要什么样的命令行的参数,对于函数所需要的参数,以及哪个头文件包含该函数的定义

DESCRIPTION 说明
命令或函数功能的文本描述

EXAMPLES  示例
常用的一些示例

SEE ALSO  参见
相关命令或函数的列表

也存在着其它部分内容,但这些部分没有得到跨手册页的标准化
OPTIONS          选项
EXIT STATUS      推出状态
ENVIRONMENT      环境
BUGS             程序漏洞
FILES            文件
AUTHOR           作者
REPORTING BUGS   已知漏洞
HISTORY          历史
COPYRIGHT        版权

最新文章

  1. SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)
  2. 【JS基础】算法
  3. VS调试时同时启动多个项目解决方法
  4. iOS - C 基本语法
  5. Mac平台下启动MySQL到完全终止MySQL----终端八步走
  6. ArrayAdapter的简单使用
  7. IOS获取系统时间 NSDate
  8. C#中动态加载和卸载DLL
  9. SecureCRT恢复默认字体
  10. Bzoj 1036: [ZJOI2008]树的统计Count 树链剖分,LCT
  11. Redis数据结构及相应的命令
  12. How to:installshield安装包怎样才能出现选择路径的界面?
  13. LoRaWAN协议(七)--完整数据流程
  14. Hive on ES
  15. 【开源程序(C++)】获取bing图片并自动设置为电脑桌面背景
  16. HDU 1540 Tunnel Warfare(经典)(区间合并)【线段树】
  17. mssql for xml path使用
  18. CS231中的python + numpy课程
  19. cos,sina,tan,cot
  20. 基于VM10+Win7安装Mac OSX10.11 El Capitan

热门文章

  1. Laravel 别名Redis 与 Redis 扩展冲突
  2. 多林环境中的ADFS
  3. npm镜像指定用淘宝镜像去下载
  4. 扩展方法和Enumerable
  5. apache-phoenix-5.0.0-HBase-2.0-bin 登陆报错
  6. Mac10.14.6安装Python3
  7. 基于tesseract-OCR进行中文识别
  8. linux shell中的EOF
  9. Oracle常用指令
  10. java源码 -- HashSet