一、date

1.命令格式:date [选项]... [+格式]

wps20AB.tmp

2.命令功能:date 可以用来显示或设定系统的日期与时间。

在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:

% : 打印出 %:    
%n : 下一行    
%t : 跳格    
%H : 小时(00..23)    
%I : 小时(01..12)    
%k : 小时(0..23)    
%l : 小时(1..12)    
%M : 分钟(00..59)    
%p : 显示本地 AM 或 PM    
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)    
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数    
%S : 秒(00..61)    
%T : 直接显示时间 (24 小时制)    
%X : 相当于 %H:%M:%S    
%Z : 显示时区 %a : 星期几 (Sun..Sat)    
%A : 星期几 (Sunday..Saturday)    
%b : 月份 (Jan..Dec)    
%B : 月份 (January..December)    
%c : 直接显示日期与时间    
%d : 日 (01..31)    
%D : 直接显示日期 (mm/dd/yy)    
%h : 同 %b    
%j : 一年中的第几天 (001..366)    
%m : 月份 (01..12)    
%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)    
%w : 一周中的第几天 (0..6)    
%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)    
%x : 直接显示日期 (mm/dd/yy)    
%y : 年份的最后两位数字 (00.99)    
wps20DB.tmp

注:date +%Y%m%d%X //显示当天年月日时间    
date +%Y%m%d%X --date="+1 day" //显示下一天的日期时间    
date +%Y%m%d%X --date="-1 day" //显示上一天的日期时间    
date +%Y%m%d%X--date="-1 month" //显示上一月的日期时间

date +%Y%m%d%X --date="+1 month" //显示下一月的日期时间    
date +%Y%m%d%X --date="-1 year" //显示前一年的日期时间    
date +%Y%m%d %X--date="+1 year" //显示下一年的日期时间

wps20EB.tmp

3.常用选项:

-d<字符串>  显示字符串所指的日期与时间。

wps20EC.tmp

wps20ED.tmp    
-s<字符串>  根据字符串来设置日期与时间。

date -s 20150823 //设置成20150823 ,这样会把具体时间设置成空00:00:00    
date -s 15:13:46//设置具体时间,不会对日期做更改    
date -s “15:13:46 2015-08-11″ //这样可以设置全部时间    
date -s “15:23:46 20150912″ //这样可以设置全部时间    
date -s “2015-08-24 15:13:46″ //这样可以设置全部时间    
date -s “20150824 15:13:46″ //这样可以设置全部时间

wps20FE.tmp

-u  显示GMT。

wps20FF.tmp    
--help  在线帮助。

wps210F.tmp    
--version  显示版本信息

wps2110.tmp

二、clock(hwclock)

1.命令格式:clock(hwclock) [参数]

2.命令功能:显示与设定硬件时钟。

wps2111.tmp

补充说明:RTC 是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。

3.常用参数:

clock参数:

--adjust  第一次使用"--set"或"--systohc"参数设置硬件时钟,会在/etc目录下产生一个名称为adjtime的文件。当再次使用这两个参数调整硬件时钟,此文件便会记录两次调整间之差异,日后执行clock指令加上"--adjust"参数时,程序会自动根 据记录文件的数值差异,计算出平均值,自动调整硬件时钟的时间。 
--debug  详细显示指令执行过程,便于排错或了解程序执行的情形。    
--directisa  告诉clock指令不要通过/dev/rtc设备文件,直接对硬件时钟进行存取。这个参数适用于仅有ISA总线结构的老式电脑。 
--getepoch  把系统核心内的硬件时钟新时代数值,呈现到标准输出设备。 
--hctosys  Hardware Clock to System Time,把系统时间设成和硬件时钟一致。由于这个动作将会造成系统全面更新文件的存取时间,所以最好在系统启动时就执行它。 
--set--date  设置硬件时钟的日期和时间。 
--setepoch--epoch=<年份>   设置系统核心之硬件时钟的新时代数值,年份以四位树字表示。 
--show  读取硬件时钟的时间,并将其呈现至标准输出设备。 
--systohc  System Time to Hardware Clock,将系统时间存回硬件时钟内。 
--test  仅作测试,并不真的将时间写入硬件时钟或系统时间。 
--utc  把硬件时钟上的时间时为CUT,有时也称为UTC或UCT。 
--version  显示版本信息。

hwclock参数:    
  --adjust  hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。 
  --debug  显示hwclock执行时详细的信息。 
  --directisa  hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟。 
  --hctosys  将系统时钟调整为与目前的硬件时钟一致。 
  --set --date=<日期与时间>  设定硬件时钟。 
  --show  显示硬件时钟的时间与日期。 
  --systohc  将硬件时钟调整为与目前的系统时钟一致。 
  --test  仅测试程序,而不会实际更改硬件时钟。 
  --utc  若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作。 
  --version  显示版本信息。

wps2141.tmp

三、cal

1.命令格式:cal [参数][月份][年份]

2.命令功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

3.命令参数:

       -1 显示一个月的月历

-3 显示系统前一个月,当前月,下一个月的月历

-s 显示星期天为一个星期的第一天,默认的格式

-m 显示星期一为一个星期的第一天

-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

-y 显示当前年份的日历

wps2142.tmpwps2153.tmp

wps2154.tmpwps2164.tmp

四、ls

1.命令格式:ls [选项] [目录名]

2. 命令功能:列出目标目录中所有的子目录和文件。

3.命令的参数选项说明:

-a, 列出当前目录下的所有文件

-l  以长格式列出当前目录的目录和文件

-d  将目录像文件一样显示,而不是显示其下的文件。

wps2175.tmp

五、cd

1.命令格式:cd [参数]

2.命令功能:切换工作目录

3.常用参数:

       cd  .. 切换到上一级目录

      cd  回到自己的家目录

     其中cd  /usr/local 是以绝对路径在切换目录

     cd  Desktop  是以相对路径在切换目录

    cd 它只能跟目录不能跟文件

wps7BD7.tmp

wps7BD8.tmp

六、pwd

1.命令格式:pwd [选项]

2.命令功能:查看”当前工作目录“的完整路径

3.常用参数:一般情况下不带任何参数如果目录是链接时:格式:pwd -P 显示出实际路径,而非使用连接(link)路径。

wps2176.tmp

七、tty

1.命令格式:tty

2.命令功能:查看当前虚拟机连接的终端

3.常用参数:

wps2177.tmp

八、echo

1.命令格式:echo “ 字符串”/变量

2.命令功能:可用于输出一个字符串也可用于批量处理创建

3.常用参数:

wpsC69E.tmp

九、shutdown /poweroff/ halt/ reboot

1.命令格式:shutdown/poweroff/ halt /reboot  [选项]

2.命令功能:都有关机的意思(其中shutdown只能管理员用户使用,普通用户不能)

3.常用参数:

           shutdown –h  0                          #是马上关机

           shutdown –h  +10 &                #延迟十分钟关机并在后台运行

           shutdown –r  0                          # 马上重启

          shutdown –c                              #取消关机

          shutdown –k                             #假关机

          shutdown –h                            #关机后关闭电源

其实halt就是调用shutdown -h

           halt –w                            #假的关机

          halt –f                              #强制关机

          halt –i                             #在关机前关掉所有的网络接口

reboot 重启

       reboot –f                  #强制重启

       reboot – w               #假的重启

poweroff与halt的用法差不多

十、whereis

1.命令格式:whereis  [选项 ] [参数]

2.命令功能:查找二进制文件和说明文件的位置

3.常用参数:

           -b  查找可执行文件

          -m  查找帮助文件

       省略参数:返回所有信息

 wpsDBF5.tmp

十一、which

1.命令格式:which [选项 ] [命令]

2.命令功能:到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

3.常用参数:

           -n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。

           -p  与-n参数相同,但此处的包括了文件的路径。

          -w  指定输出时栏位的宽度。

          -V  显示版本信息

wpsDBF6.tmp

wpsDC06.tmp

wpsDC46.tmp

十二、who / w  /whoami

1.命令格式:who / w /whoami 

2.命令功能:用于查询登陆在系统上的用户

3常用参数:

(1)w

           wpsDC56.tmp 

          第一行显示的是时间,启动了多久,几个用户在系统上的平均负载

          第二行则是各个项目的说明

        第三行以后显示的登录的用户

(2)who

             wpsDC57.tmp

              显示系统上登录的用户和登录时的时间

                -  H 显示各栏位的标题信息列

                 -a 用户登录的所有信息

                 wpsDC58.tmp

(3)whoami 显示当前的用户的用户名,有两个参数

                   - help 显示帮助文件并退出

                  - version 输出版本信息后退出

-                wpsDC69.tmp