2016-1-29linux基础学习2

常用命令3

type:显示属于哪种类型    builtin 内部

 
获取命令的使用帮助:
内部命令:
    help COMMAND(可替换成任一命令(小写))
外部命令:
    COMMAND --help

2016-1-29linux基础学习2_第1张图片

2016-1-29linux基础学习2_第2张图片




命令手册: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
   

2016-1-29linux基础学习2_第3张图片

2016-1-29linux基础学习2_第4张图片


    

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单独获取系统当前的年、月、日、小时、分钟、秒
   

2016-1-29linux基础学习2_第5张图片


    翻屏:
        向后翻一屏:space空格
        向前翻一屏:b
        向后翻一行:enter
        向前翻一行:k
    查找:
        /KEYWORD:自前向后
        n:下一个
        N:前一个
        ?KEYWORD:自后向前
        n:下一个
        N:前一个
    退出:q
    
  
cal:查看日历2016-1-29linux基础学习2_第6张图片   
练习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:不换行输出,吃掉下一行的换行符

2016-1-29linux基础学习2_第7张图片

练习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”

你可能感兴趣的:(Date,linux,man)