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命令及其用法.