自行学习如下命令的命令格式,常用选项,示例,说明

 

date

    SYNOPSIS

              date [OPTION]... [+FORMAT]

     DESCRIPTION

             以给定的格式显示当前日期、时间,或设置系统日期、时间  

             OPTIONS

                       -r,  --reference=FILE

                                显示一个文件的最新MTIME(文件内容修改日期)

                                e.g.  

                                   date –r FILENAME

                       -s,  --set=STRING

                               设置当前系统日期时间

                               e.g. 将当前系统日期设置为 20140821 15:01:30

                                  date --set=”2014-08-21 15:01:30”

                                 注意!STRING是有格式要求的

                              e.g. 只修改当前系统日期为20140821

                                  date –-set=”2014-08-21”

                              e.g. 只修改当前系统时间为 15:01:30

                                  date –-set=”15:01:30”

                      如果要设置日期时间也可以这样

                              e.g. 将当前系统日期设置为 20140821 15:01:30

                                 date 082115012014.30

                      -u, --utc, --universal

                               显示和设置UTC时间

                               UTC时间格式类似于:"Fri Aug 2107:14:35 UTC 2015”

               OUTPUTFORMAT

                 %a  缩写的英文星期

                         e.g.

                            Fri

                 %A  英文星期

                         e.g.

                            Friday

                 %b  缩写的英文月份

                         e.g.

                            Aug

                 %B  英文月份

                         e.g.

                            August

                 %c  日期和时间

                         e.g.

                            Fri 21 Aug 2015 03:33:59 PM CST

                 %d  当天是本月的第几天

                         e.g.

                            21

                 %D  日期

                         e.g.

                            08/21/15

                 %F   日期的完整格式

                         e.g.

                                  2015-08-21

                 %G  年份

                         e.g.

                            2015

                 %H  小时(24小时计)

                         e.g.

                            15

                 %I  小时(12小时计)

                         e.g.

                            03

                 %j  当前是今年的第几天

                         e.g.

                                  233

                 %m  数字月份

                         e.g.

                            08

                 %M  分钟

                         e.g.

                            41

                 %n  开始新的一行

                %N  十亿分之一秒

                         e.g.

                            368338794

                 %p  AM/PM来表示上午/下午

                         e.g.

                            PM

                 %r  时间(12小时计)配以AM/PM

                         e.g.

                                   03:45:56 PM

                 %R  时间(24小时计)不带秒

                         e.g.

                                   15:47

                 %s  Unix元年到现在的秒数

                 %S 

                 %t  相当于换行键Tab

                 %T  时间(24小时计)

                         e.g.

                                   15:50:18

                 %u  当天是一周的第几天

                 %U  本周是一年里的第几周

                 %x  /分割的日期

                         e.g.

                                   08/21/2015

                 %X =%r

                         e.g.

                                   03:45:56 PM

                 %Y  四位数显示的年份

                 %z  本地日期时间的UTC时间偏移量

 

 

clock

    SYNOPSIS

              clock [OPTION]

     DESCRIPTION

             显示当前的硬件日期时间,相当于hwclock

             注意!Linux有两套时间,一套被称为系统时间,可以通过date来查看调整;一套被称为硬件时间(CMOS时间),可以通过clock/hwclock来查看调整  

             OPTIONS

            -r

              查看当前硬件时间,不加参数直接clock也可以显示

           -w

              将当前系统时间写入硬件时间,相当于hwclock –systohc

 

 

hwclock

    SYNOPSIS

              hwclock [functions] [options]

     DESCRIPTION

             显示当前的硬件日期时间

             注意!Linux有两套时间,一套被称为系统时间,可以通过date来查看调整;一套被称为硬件时间(CMOS时间),可以通过clock/hwclock来查看调整  

             OPTIONS

            -r

              查看当前硬件时间,不加参数直接hwclock也可以显示

           --set --date STRING

              手动设置当前硬件时间

               e.g. 将当前硬件时间设置为1996922日,16:45:05

                  hwclock --set --date="9/22/96 16:45:05"

           -s,  --hctosys

                用硬件时间调整系统时间

           -w, –systohc

               用系统时间调整硬件时间

 

 

cal

    SYNOPSIS

              cal  [[[day] month] year]

     DESCRIPTION

             显示日历  

    e.g.

            1、显示2014年的日历

                   cal 2014

           2、显示20149月的日历

                  cal 09 2014

 

 

ls

     SYNOPSIS

              ls [OPTION]... [FILE]...

      DESCRIPTION

             罗列文件的信息(默认是当前文件夹),如果没有其它参数,默认以字母顺序排列条目  

             OPTIONS

                       -a,  --all

                                显示所有文件,包括隐藏文件

                       -c  一般同-lt一起使用

                                ctime来为主,字母顺序为辅来排列显示信息

                      -d, –directory

                               显示文件夹本身而不是其包含的内容

                   --fule-time

                               以完×××式显示文件的MTIME

                      -h, --human-readable

                               一般同-l一起使用,以人类可读的格式来显示文件/文件夹大小(e.g.  1K 234M 2G)

                      -i, --inode

                               显示文件的inode

                      -l

                               以详细信息的格式来显示文件和文件夹

                      -r,  --reverse

                               不管用何种方式排序,都以与默认相反的方式显示

                      -R,--recursive

                               以递归的方式显示文件夹所包含的子文件夹和文件

                      -s,–size

                               以指定的块大小来显示文件

                      -S

                               以文件大小来排序

                      --sort=WORD

                               以指定方式来排序文件: none  -U,  不排序,以在文件夹里的次序显示;关键字可以是                                 extension  , 以扩展名的字母顺序来排序; size ,以文件大小来排序;time MTime                                  排序; version ,版本号数字排序

                      --time=WORD

                               显示指定的其它时间,而非MTime;关键字可以是atime ctime

                      -t

                               MTime来排序

                      -u

                               一般和其它参数一起使用:-ul atime方式来排序和显示;-ul 显示atime,但以名字字               母排序

 

 

cd

    SYNOPSIS

              cd [dir]

     DESCRIPTION

             cdchanging directory, 切换到指定目录  

 

 

ls

    SYNOPSIS

              ls [OPTION]... [FILE]...

     DESCRIPTION

             罗列文件的信息(默认是当前文件夹),如果没有其它参数,默认以字母顺序排列条目  

             OPTIONS

                       -a,  --all

                                显示所有文件,包括隐藏文件

                       -c  一般同-lt一起使用

                                ctime来为主,字母顺序为辅来排列显示信息

 

 

 pwd

    SYNOPSIS

              pwd

     DESCRIPTION

              pwd即,printing workingdirectory

 

 

tty

    SYNOPSIS

              tty

     DESCRIPTION

               显示当前终端类型:/dev/console 物理终端;/dev/tty/# 虚拟终端;/dev/pts/# 伪终端; /dev/ttyS/# 串型终端

 

 

whereis

    SYNOPSIS

              whereis[-bmsu] [-BMS directory...  -f]filename...

     DESCRIPTION

              定位命令的二进制文件、源文件、和手册页文件等

             OPTIONS

                       -b

                                只搜索二进制文件

                       -m

                                只搜索man文件

                      -s

                               只搜索源文件

 

 

which

    SYNOPSIS

              which[options] [--] programname [...]

     DESCRIPTION

             显示内置命令或外置命令的完整路径  

             OPTIONS

                       --all, -a

                                显示所有在路径中的可执行文件,而不仅仅是第一个

                       --skip-alias

                                不显示别名

 

 

stat

     SYNOPSIS

              stat[OPTION]... FILE...

      DESCRIPTION

             显示文件或文件系统的状态  

             OPTIONS

                       -L, --dereference

                                显示链接的真实文件,而不是链接本身

                       -Z--context

                                显示SELinux安全上下文

                      -f, -–file-system

                               显示文件系统状态而不是文件状态

                    -c, --format=FORMAT

                       使用指定的格式而不是默认格式

  


 

echo

    SYNOPSIS

              echo[SHORT-OPTION]... [STRING]...

     DESCRIPTION

             以标准输出的方式显示字符串  

          echo后面可以什么也不跟,会进入标准输入模式,而后将用户输入的信息直接显示出来

          echo后面也可以跟变量,echo会显示变量值

 

 

shutdown

    SYNOPSIS

              shutdown[OPTION]...  TIME [MESSAGE]

          TIME的格式可以是+m m 表示多少分钟后执行

                      还可以是hh:mm 表示指定几点几分后执行

          MESSAGE如果有空格,最好用””引起来,MESSAGE可省略

     DESCRIPTION

             shutdown以一种安全的方式安排系统关机

             OPTIONS

                       -r

                                让系统重启

                       -h

                                让系统关机

                      -c 

                               取消一个预定的shutdown,如果它不是立即执行的话

                    -k

                       仅仅发送警告消息,而不真正执行shutdown操作

 

halt

    SYNOPSIS

              halt[OPTION]...

     DESCRIPTION

             暂停系统

          等于shutdown –H now

 

 

reboot

    SYNOPSIS

              reboot[OPTION]...

     DESCRIPTION

             重启系统

          等于shutdown –r now

 

 

poweroff

    SYNOPSIS

              poweroff[OPTION]...

     DESCRIPTION

             关闭系统

          等于shutdown–h now

 

 

who

    SYNOPSIS

who [OPTION]...[ FILE | ARG1 ARG2 ]

    DESCRIPTION

             显示当前的登录用户

             OPTIONS

                       -a, --all

                                等于-b -d --login -p -r -t -T -u

                       -b, --boot

                                显示上次系统重启的时间

                      -d, --dead

                               显示死掉的进程

                    -H

                       显示每一列信息的列名

                    -l, --login

                       显示系统登录进程

                    -q

                       统计所有的登录用户用户名和登录总人数

                -r

                       显示当前的runlevel

 

 

w

    SYNOPSIS

w - [husfiV][user]

    DESCRIPTION

             显示谁登录到系统,且他们在做什么




whoami

    SYNOPSIS

whoami[OPTION]...

    DESCRIPTION

             显示当前用户