2016-1-29linux基础学习2
2016-01-29 15:48
281 查看
常用命令3
type:显示属于哪种类型 builtin 内部
获取命令的使用帮助:
内部命令:
help COMMAND(可替换成任一命令(小写))
外部命令:
COMMAND --help
命令手册:manual 按q退出
使用格式:man COMMAND
what is COMMAND查看命令哪个在哪个章节中
man monut COMMAND指定哪个章节中的命令手册
若一个命令多个章节中都有,则它随机出现一个章节中的一个
分章节:
1:用户命令(/bin,/usr/bin,/usr/local/bin)
2:系统调用
3:库文件
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
示例命令:
man passwad
man 5 passwad
man man
man mount
man ls
man lvcreate
man date
man对一个命令的描述:
<>:必选
[]:可选
|:多选一
{}:分组
MAN:
NAME:命令名称及功能简要说明
SYNIPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
eg:man date
NAME:date-print or set the system date and time
SYNIPSIS:date[]
date[] [MMDDhhmm [[CC]YY] [.ss]] 修改时间格式
月日时分 年(4/2位) 秒
DESCRIPTION:
FORMAT control the output.
%Y 显示4位的年份
%y 显示2位的年份
%d 显示时:分:秒
%F 显示年-月-日
%n 换行
……
练习:使用date单独获取系统当前的年、月、日、小时、分钟、秒
翻屏:
向后翻一屏:space空格
向前翻一屏:b
向后翻一行:enter
向前翻一行:k
查找:
/KEYWORD:自前向后
n:下一个
N:前一个
?KEYWORD:自后向前
n:下一个
N:前一个
退出:q
cal:查看日历
练习1:
1、echo是内部命令还是外部命令
2、其作用?
3、如何显示“This year is 2016.Today is 28.”为两行
操作:1、type echo
2、man echo
用法:echo[OPTION][SIRING]
表示后面两个都可省略,显示一行空文本,默认换行符
不想打印出一行,加个-n (echo -n)
3、echo -e “This year is 2016.\nToday is 28.”
-e:若字符串中出现以下字符,起转义字符的作用
转义字符\n换行
\t横向tab
\v纵向tab
\b删除前面一个字符 \b\b删除前面俩个字符
-n:不换行输出,吃掉下一行的换行符
练习2:
1、printf是内部命令还是外部命令
2、其作用?
3、如何显示“This year is 2016.Today is 28.”为两行
操作:1、type printf
2、man printf
用法:printf OPTION 默认无换行符
3、printf “This year is 2016.\nToday is 28.\n”
type:显示属于哪种类型 builtin 内部
获取命令的使用帮助:
内部命令:
help COMMAND(可替换成任一命令(小写))
外部命令:
COMMAND --help
命令手册:manual 按q退出
使用格式:man COMMAND
what is COMMAND查看命令哪个在哪个章节中
man monut COMMAND指定哪个章节中的命令手册
若一个命令多个章节中都有,则它随机出现一个章节中的一个
分章节:
1:用户命令(/bin,/usr/bin,/usr/local/bin)
2:系统调用
3:库文件
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
示例命令:
man passwad
man 5 passwad
man man
man mount
man ls
man lvcreate
man date
man对一个命令的描述:
<>:必选
[]:可选
|:多选一
{}:分组
MAN:
NAME:命令名称及功能简要说明
SYNIPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
eg:man date
NAME:date-print or set the system date and time
SYNIPSIS:date[]
date[] [MMDDhhmm [[CC]YY] [.ss]] 修改时间格式
月日时分 年(4/2位) 秒
DESCRIPTION:
FORMAT control the output.
%Y 显示4位的年份
%y 显示2位的年份
%d 显示时:分:秒
%F 显示年-月-日
%n 换行
……
练习:使用date单独获取系统当前的年、月、日、小时、分钟、秒
翻屏:
向后翻一屏:space空格
向前翻一屏:b
向后翻一行:enter
向前翻一行:k
查找:
/KEYWORD:自前向后
n:下一个
N:前一个
?KEYWORD:自后向前
n:下一个
N:前一个
退出:q
cal:查看日历
练习1:
1、echo是内部命令还是外部命令
2、其作用?
3、如何显示“This year is 2016.Today is 28.”为两行
操作:1、type echo
2、man echo
用法:echo[OPTION][SIRING]
表示后面两个都可省略,显示一行空文本,默认换行符
不想打印出一行,加个-n (echo -n)
3、echo -e “This year is 2016.\nToday is 28.”
-e:若字符串中出现以下字符,起转义字符的作用
转义字符\n换行
\t横向tab
\v纵向tab
\b删除前面一个字符 \b\b删除前面俩个字符
-n:不换行输出,吃掉下一行的换行符
练习2:
1、printf是内部命令还是外部命令
2、其作用?
3、如何显示“This year is 2016.Today is 28.”为两行
操作:1、type printf
2、man printf
用法:printf OPTION 默认无换行符
3、printf “This year is 2016.\nToday is 28.\n”
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍