指令下达基本模式
- command [-options] parameter1 parameter2 …
Linux基础指令操作
- 显示日期和时间:date
- 也可以进行格式化输出,例如:date +%Y/%m/%d(显示年月日);date +%H:%M(显示时分)
- 显示日历:cal(默认显示当前一个月份的日历)
- 也可以显示指定的年或者月份的日历:cal 2015(显示2015全年的日历),cal 10 2015(显示2015年10月的日历)
- cal的指令模式可以归结为:cal [month] [year]
- 计算器:bc
- 常用的算数指令有:+、-、*、/、^(指数)、%(取余)
- 注意:默认除法运算的输出是整数,10/100的输出是0,如果想要小数,需要先执行命令:scale=number(其中number为要保留的小数位)
- 离开计算器模式,输入quit指令即可。
几个重要的热键
- Tab键:具有命令补全和文件补全的功能
- 如果在命令之后按Tab键,就代表着命令补全
- 如果在第二个字段之后按Tab键,则代表文件补全。
- 注意:若安装bash-completion软件,则在某些指令后面使用Tab键,会进行参数补齐。例如,date --[Tab][Tab]会列出date命令可以使用的一些参数。
- Ctrl-c组合键:中断当前正在运行的程序。
- Ctrl-d组合键:键盘输入结束。另外,可以取代exit指令。
- Shift-PageUP或PageDown组合键:上下翻页查看。
##在线帮助指令 - commander --help
- man page
- 进入man指令环境后可以使用空格键往下翻页,使用q键离开man环境。
- 在使用man指令时,会看到指令名后面小括号里有个数字,它是有具体含义的(1,5,8比较重要):
- 1:用户在shell环境中可以操作的指令或者可执行文件;
- 2:系统核心可呼叫的函数与工具等;
- 3:一些常用的函数与函式库,大部分为c的函式库;
- 4:装置文件的说明,通常在/dev下的文件;
- 5:配置文件或者是某些文件的格式;
- 6:游戏;
- 7:惯例与协议等,例如Linux文件系统、网络协议等的说明;
- 8:系统管理员可以使用的管理命令;
- 9:和kernel有关的文件。
- man -f 指令:相当于 whatis 指令或者数据
- man -k 指令:相当于 apropos 指令后者数据
- info page
- 其功能和man page 差不多,都用来查询指令的用法或者是文件的格式,只不过呈现的方式有所不同。