进入命令行接口的认证

   login:用户名,用户ID。

  认证机制:Autheritication

  授权:Authorization

  审计:Audition(日志)

 

    进入认证之后:

     魔数(magic number):   程序执行入口  shebang

 

 

   命令:

      要执行命令首先需要找到正确的命令路径.

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

             绝对命令:从根开始找; 

             相对命令:相对于当前所处目录的位置。   目录“一种路径映射文件”。

   命令类型:type 显示命令属于那种类型。

            内置命令:shell内置,

            外部命令:在文件系统的某个路径有一个与命令名称相应的可执行文件

     环境变量:命名的路径

            变量赋值:

                   NAME=Jerry

              PATH:  使用:隔开的路径

              hash:缓存内容

 

 

获得命令的使用帮助:

      内部命令:

              help COMMAND

      外部命令:

               COMMAND  --help

       man:

           格式   man  COMMAND

           man的章节:

              1、用户命令(/bin,  /usr/bin    /usr/local/bin)

              2、系统调用

              3、库调用

              4、特殊文件(设备文件)

              5、文件格式(配置文件的语法)

              6、游戏

              7、杂项

              8、管理命令(/sbin   /usr/sbin     /usr/local/sbin)

               <>:必选

               【】:可选

                 。。:可以出现多次

                 |:多选一

                {}:分组

                 翻屏:

                       向后一屏:空格

                       向前一屏:b

                       向下一行:enter

                       向上一行;k

                 查找:

                       /KEYWORD:向后  n:下一个

                                                 N:上一个

                      ?KEYWORD:向后  n:下一个

                                                 N:上一个

                 q;退出

     在线文档:

            info COMMAND

      文档:

             /usr/share/doc

       google

       相关书籍

   pwd(printing working eirectory):显示工作目录。

   ls(list):列出指定路径下的文件。

      格式:----------    1     root      root      121       May 17 2012    filename

           1、文件权限:rwx(读、写、执行)

           2、文件硬连接次数

           3、文件的属主(owner)

           4、文件的数组(group)

           5、文件的大小(size)单位是B

           6、时间戳(timestamp):最后一次被修改的时间。

                       分为三种时间戳:访问

                                                 修改;修改文件内容

                                                 改变;改变元数据

           7、文件名

            

       ls   -l:长格式

                  文件类型:

                         -:普通文件

                         d:目录文件

                         b:块设备文件(block)

                         c:字符设备(character)

                         l:符号链接文件

                         p:命令管道

                         s:套接字文件

              -h:作单位转换(默认是K)

              -a:显示所有文件,包括以.开头的隐藏文件

                                .表示当前目录

                                ..表示父目录

              -A:显示除了.和..的所有文件

              -d:显示目录自身属性

              -i:显示文件缩影节点号indox node,inode

              -r:逆序显示

              -R:递归显示(recursive)

       cd:切换命令(只能cd到目录)

             cd不加任何参数,回到用户的家目录

             cd ~ USERNAME:进入指定用户的家目录

             cd -:在当前目录和前一次所在的目录之间来回切换

 

        date:时间管理

               硬件时钟:clock

               系统时钟:date     %Y 年

                                           %m  月

                                          %d   日

                                           %H  小时

                                          %M   分钟

                                           %S   秒

                                           %s    从1970经过的秒钟

                     hwclock:

                           -w:将系统时间写入硬件时间

                           -s:将硬件时间写入系统时间

       cal:日历

       echo:打印显示所打信息

              -e:、r    换行

                     、t     纵向制表

              -n:与下一个命令行不换行       和prontf命令相同