login:
用户名:用户ID 认证机制:Authentication授权:Authorization审计:Audition (日志)prompt,命令提示符:命令:magic number: 魔数shebang#!/bin/bash# command options... arguments...选项: 短选项 长选项参数:list: ls列出,列表目录:文件,路径映射路径:从指定起始点到目的地所经过位置文件系统:file system列出指定路径下的文件目录:working directory, current directorypwd: Printing Working directoryls -l:长格式 文件类型: -:普通文件 (f) d: 目录文件 b: 块设备文件 (block) c: 字符设备文件 (character) l: 符号链接文件(symbolic link file) p: 命令管道文件(pipe) s: 套接字文件(socket) 文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r-- 文件硬链接的次数 文件的属主(owner) 文件的属组(group) 文件大小(size),单位是字节 时间戳(timestamp):最近一次被修改的时间 访问:access 修改:modify,文件内容发生了改变 改变:change,metadata,元数据 -h:做单位转换 -a: 显示以.开头的隐藏文件 . 表示当前目录 .. 表示父目录 -A -d: 显示目录自身属性 -i: index node, inode -r: 逆序显示 -R: 递归(recursive)显示 cd: change directory 家目录,主目录, home directory cd ~USERNAME: 进入指定用户的家目录 cd -:在当前目录和前一次所在的目录之间来回切换命令类型: 内置命令(shell内置),内部,内建 外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件 环境变量:命名的内存空间 变量赋值 NAME=Jerry PATH: 使用冒号分隔的路径 O(1)type: 显示指定属于哪种类型 date:时间管理Linux: rtc 硬件时钟 系统时钟获得命令的使用帮助:内部命令: help COMMAND外部命令: COMMAND --help 命令手册:manualman COMMANDwhatis COMMAND 查看命令在那些章节有介绍分章节:1:用户命令(/bin, /usr/bin, /usr/local/bin)2:系统调用3:库用户4:特殊文件(设备文件)5:文件格式(配置文件的语法)6:游戏7:杂项(Miscellaneous)8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)<>:必选[]:可选...:可以出现多次|:多选一{}:分组MAN: NAME:命令名称及功能简要说明 SYNOPSIS:用法说明,包括可用的选项 DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义 OPTIONS:说明每一个选项的意义 FILES:此命令相关的配置文件 BUGS: EXAMPLES:使用示例 SEE ALSO:另外参照翻屏: 向后翻一屏:SPACE 向前翻一屏:b 向后翻一行:ENTER 向前翻一行:k查找:/KEYWORD: 向后n: 下一个N:前一个 ?KEYWORD:向前n: 下一个N:前一个 q: 退出在线文档:info COMMAND文档:/usr/share/docgoogleapache, hadoop练习: 使用date单独获取系统当前的年份、月份、日、小时、分钟、秒 hwclock -w: 将系统时间写到硬件时钟 -s: 将硬件时钟写入系统cal: calendar练习:1、echo是内部命令还是外部命令?2、其作用?3、如何显示“The year is 2013. Today is 26.”为两行?转义,逃逸练习:1、printf是内部命令还是外部命令?2、其作用?3、如何显示“The year is 2013. Today is 26.”为两行?file命令及其用法。