linux文件系统
  1. 文件名可以使用/号以外的其它任意字符,总长度不能超过255个字符,严格区分大小写



2.tty:显示当前终端对应的终端设备文件
    eg:   /dev/ttyS#  (#号表示数字) 串行终端设备
       /dev/console   物理终端设备
       /dev/tty#   模拟终端设备
       /dev/pty#  虚拟终端,如telnet,GUI下命令窗口
       /dev/pts/# pty的实现方式,与ptmx一起实现pty


   详细说明见百度文库:http://wenku.baidu.com/link?url=H73SmpBM_Pdtpuip5OFc8wblCrAH8G2TXOzOJfKEKjGtSK-6O_iq98u1RUAtewofIdiWdy8y3Q2lPGjIiWF753CY-cPqpkrXtpISoLZczaG 
   
3.who:查看当前系统上登录的所有用户及信息


4.环境变量
      引用变量: ${变量名}
      basename 路径  :取路径基名
      dirname路径:取路径目录名


5.获取linux帮助

        bash两种命令类型

            builtin:在shell中实现的为内建命令

            外部命令:在文件系统上的某位置有一个与命令名称对应的可执行文件

        查看命令类型:type

        shell:事先通过一个变量设定好了多个路径,当用户输入命令时,shell会自动到这些路径下查看与命令名称相同的可执行文件,查找到并执行过的命令会被保存在一个hash查找表中,可以使用hash命令查看此表

        which:查看可执行程序的具体位置

        help

        man

            [ ]可选项

            { }分组,所有字符作为一个使用单元

            |  只能选其一 ( )必选

            。。。同类内容可以出现多个

        使用:

            翻屏

                空格:尾部翻一屏

                b :文件首部翻一屏

                回车:尾部翻一行

                k:文件首部翻一行

                ^+d:文件尾部翻半屏

                ^+u:文件首部翻半屏

            文本搜索

                /  keyword:向文件尾部搜索(n,N 下一个)

                ? keywork:向文件首部搜索(n,N下一个)

                q  :退出

        man 能为命令的配置文件格式,系统调用,库调用,游戏及其它不使用归类的文件提供帮助。

            分段机制:

                1.用户命令

                2.系统调用

                3.库调用

                4.设备文件

                5.文件格式

                6.游戏

                7.杂项

                8.管理命令


    查看某关键字在哪些段落中有使用帮助

        whatis  keyword

        精确查找: make whatis 手动生成最新数据

        man  -k  keyword 模糊查找

        info 获取在线文档

        部分程序自带文件库位置:/usr/share/doc   (eg:changlog,INSTALL,README......)