ls 命令

  -l

a) 文件类型:

        -:普通文件

       d: 目录文件

       b:块设备文件

       c:字符设备文件

       l:链接文件

       s:套接字文件

       p:管道文件

b)文件权限:

        r,w,x

c)文件的硬链接数

d)文件属主

e)文件属组

f)文件大小

g)时间戳:最后一次被修改的时间


-h:作单位换算

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

-A:显示隐藏文件,但是不包含. 和..

-d :显示目录本身的属性

-i :显示文件的索引节点号

-r:逆序排序

-R:表示递归显示


cd 命令

  cd ~:进入到家目录下

  cd ~username  :进入username的家目录

  cd - :在上一个目录和当前目录下进行切换


Linux命令类型

   通过type来查看是外部命令还是内置命令

  1)内置命令:shell内置

         type cd

  2)外部命令:在文件系统中有一个与命令名称相同的文件

        type ls

环境变量

    printenv:打印当前系统中的所有环境变量

      echo $PATH:显示path环境变量

      hash:将所有使用过的命令缓存起来

date:时间管理

                 date +%T   显示时间格式为: hh24:mi:ss

                 date +%S   显示当前秒数

                 date +%s   显示当前时间距离1970年1月1日多少秒

                 date +%A  显示星期几

                 date +%a  显示缩写星期几

                 date +%w  显示数字的星期几

                 date +%W 显示本周为这一年的第几个星期

                 date +%H%M%S 显示当前时间

                 date  +%y-%m-%d 显示年月日

clock,hwclock命令

       hwclock:显示硬件时间

       date:系统时间

       hwclock -w :将硬件时间同步为系统时间

       hwclock -s :将系统时间同步为硬件时间

Linux中获得命令帮助

    1)内置命令   help command

      2)外部命令   command  --help

      3)命令手册  man command

      4)whatis  command  :显示当前命令有那几个章节

      分章节:

      a)用户命令

      b)系统调用

      c)库用户

      d)特殊文件(设备文件)

      e)文件格式(配置文件的语法)  man dhcpd.conf

      f) 游戏

      g)杂项

      h)管理命令(/sbin, /usr/local/sbin,/usr/sbin)  

      man命令的翻屏

         enter:向下翻一行

         k:向上翻一行

         space:向下翻一屏

          b:向上翻一屏

     man命令下的查找

    /keyword :向下查找

    ?keyword:向上查找

     N:上一个

     n:下一个

     q:退出

cal 命令

   cal  2013

echo命令

   echo:默认是换行和忽略转义字符: echo "welcome to \033[31mred hat\033[0m linux"  (不会显示红色的red hat)

     echo -e   "welcome to \033[31mred hat\033[0m linux" :不忽略转义字符,会显示红色red hat

     echo -n:不换行

     echo  \t :输出制表符 :echo -e "\t welcome to \033[31mred hat\033[0m linux"

file命令

   file filename:显示当前文件的信息