1.文件类型

list:ls

列出 ,列表

目录:文件,路径映射

路径:从指定起始点到目的地所经过位置

文件系统:file system

列出指定路径下的文件

目录:working directory,current directory

pwd:printing working directory

ls

    -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:使用冒号分隔的路径

    0(1)    

type:显示指定属于哪种类型

date:时间管理

Linux:rtc

    

    硬件时钟

    系统时钟

获得命令的使用帮助:

内部命令:

    help COMMAND

外部命令:

    COMMAND --help

命令手册:manuxl

man COMMAND

分章节:

1:用户命令

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

文档:/ust/share/doc

google

练习:

   使用date单独获取系统当前的年份、月份、日、小时、分钟、秒

hwclock

    -w:将系统时间写到硬件里面去

    -s:将硬件时间写到系统时间里、

cal:calendar

练习:

1、echo是内部命令还是外部命令?

2、其作用?

3、如何显示“Tje year is 2013. Today is 26.”为两行?

转义,逃逸

练习:

1、printf是内部命令还是外部命令?

2、其作用?

3、如何显示“The year is 2013. Today is 26.”为两行?

file命令及其用法.