pwd:printing working directory打印当前工作目录


ls    

    -l:长类型  -crw------ 1 root root 1242 May 2016 anaconda-cfg

        文件类型:

            -:普通文件

            d:目录文件

            b:块设备文件

            c:字符设备文件

            l:符号链接文件

            p:命令管道

            s:套接字文件

        文件权限:

           9位,每三位为一组,每一组:rwx(读,写,执行),rw- -代表没有权限

        文件硬链接的次数(后面的数字)

        文件的属主

        文件的数组

        文件的大小,单位是字节

        时间戳:最近一次被修改的时间

            访问(时间):access

            修改:modify 文件的内容发生改变

            改变:change,metadata,元数据(属性)

        文件名

        -h:做单位转换

        -a:显示以.开头的隐藏文件

                .当前目录

                ..当前目录的上一级目录

        -A:显示以.开头的隐藏文件. ..除外

        -d:显示目录自身属性

        -i:index node,inode

        -r:逆序显示

         -R:递归(recursive)显示

         cd:change directory切换目录

         cd:不加参数,家目录,主目录,home directory  ~代表家,也可以cd ~

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

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

命令类型:

         内置命令(shell内置)内部,内建

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

        

环境变量:命名的内存空间 printenv

       变量赋值:

NAME=Tom 堆:保存变量(如:打开一个文件夹不需要存储数据);栈:存放静态数据的内存空间

        PATH:使用冒号分隔的路径  hash缓存

        hash是o(1)的



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