1 前言本文档介绍了date , clock , hwclork , cal, ls ,cd , pwd, tty, whereis , which ,stat, echo , shutdown , halt , reboot , poweroff, who ,w ,whomai命令的详细信息,并提供相应命令的使用案例。2 概述
2.1 查询命令简介(man command、help command)
所有的命令大概分两种内部命令及外部命令,内部命令使用help命令查询而外部命令使用man、info`、--help查询为了大家能够快速了解并使用查询命令小编简要概述一下。什么是外部命令和内部命令?内部命令:由shell 程序自带的命令外部命令:每一个命令又都有一个与之对应的且名字同命令的可执行文件:使用type命令来判定给定的命令是内部命令。还是外部命令。
从上图我们可以看出pwd命令是一个shell自带的命令那么我们叫它内建命令相反ls命令就是一个外部命令。
![](http://s3.51cto.com/wyfs02/M00/71/CD/wKiom1XYWjKDybaLAABF3jC21B4291.jpg)
那么help 与man有时如何使用的呢?使用命令man ls 可以看到ls命令的详细信息。
![](http://s3.51cto.com/wyfs02/M00/71/CA/wKioL1XYXETg2tgWAAAsyGa8Ygw950.jpg)
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXEagbiLuAADtEc06nmA456.jpg)
而使用help ls则无法显示ls命令的信息
![](http://s3.51cto.com/wyfs02/M00/71/CA/wKioL1XYXEfTkHpNAAA-IDhkr1k358.jpg)
使用help pwd则能够查到pwd的命令信息。
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXEmh60EgAAEbtp1jlds834.jpg)
3 Centos系统命令详解
| 命令 | 属性 | 详解 |
date | Name(定义) | date - print or set the system date and timedate:显示或设置系统时间和日期的命 |
Synopsis(大纲) | date [OPTION]... [+FORMAT]查看系统时间命令date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]设置时间命令
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXErTo25DAAAzb-l-9jg213.jpg)
|
Description(描述) | 常用Format讲解:%A:查看星期
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXEvwmAgCAAAgR198WSQ161.jpg)
%F: 查看日期
![](http://s3.51cto.com/wyfs02/M01/71/CD/wKiom1XYWjmwCKniAAAhKlC0x_U114.jpg)
%D:查看日期
![](http://s3.51cto.com/wyfs02/M00/71/CA/wKioL1XYXEyQrnjjAAAi-Ym7ulY937.jpg)
%T:查看时间
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXEzgJeiBAAAgTmT2r4o456.jpg)
%Y:查看年份
![](http://s3.51cto.com/wyfs02/M02/71/CD/wKiom1XYWjvCeLUcAAAjxjt9VOs680.jpg)
|
hwclock | Name(定义) | hwclock - query and set the hardware clock (RTC)hwclock: 查询和设置硬件时钟注:Linux系统上使用两套时间1:系统时间:linux系统时间2:硬件时间:硬件时间如:biso时间 |
| Synopsis(大纲) | hwclock [functions] [options] |
| Description(描述) | 常用Functions:-s Set the System Time from the Hardware Clock.设置系统时间为硬件时间
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXE6RkqizAABiDCkgz1o192.jpg)
-w Set the Hardware Clock to the current System Time设置硬件时间为当前系统时间
![](http://s3.51cto.com/wyfs02/M00/71/CD/wKiom1XYWj3CCMxoAABPt6Q33b8253.jpg)
-r | --show read hardware clock and print result 读取硬件时间并输出结果
![](http://s3.51cto.com/wyfs02/M00/71/CD/wKiom1XYWj7SYiDQAABnRFPjmkg907.jpg)
|
cal | Name(定义) | cal - displays a calendar显示日历 |
Synopsis(大纲) | cal [-smjy13] [[[day] month] year] |
Description(描述) | -smjy13显示当前月份日历
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXFCDxZ8YAABeJq7QUno804.jpg)
显示2015年日历
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXFTRk63AAACbnmI18Sw119.jpg)
显示最近三个月的日历
![](http://s3.51cto.com/wyfs02/M00/71/CA/wKioL1XYXFbjvzTrAACpU6lWP2E686.jpg)
显示指定月份日历(如:7月份)
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXFbwio7WAABEmZIcFqA140.jpg)
|
ls | Name(定义) | ls - list directory contents显示目录内容 |
| Synopsis(大纲) | ls [OPTION]... [FILE]...如:opention=[-a] file=[/etc]
![](http://s3.51cto.com/wyfs02/M01/71/CD/wKiom1XYWkaBsLvlAABnD4kdbas947.jpg)
|
| Description(描述) | -a显示隐藏文件
![](http://s3.51cto.com/wyfs02/M02/71/CD/wKiom1XYWkegwmjpAACAI3uzBdo394.jpg)
-l 每行一个文件列表
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXF2TE7G5AAEhtK1K4lg115.jpg) -t 根据修改时间排序
![](http://s3.51cto.com/wyfs02/M02/71/CD/wKiom1XYWk3jQrVrAABOaqFC9vo172.jpg)
-c 配合-lt:根据ctime 排序并显示ctime(文件状态最后更改的时间)
![](http://s3.51cto.com/wyfs02/M00/71/CD/wKiom1XYWlCQWVAPAAD0iEGxIIg467.jpg)
|
cd | | 切换路径
![](http://s3.51cto.com/wyfs02/M01/71/CD/wKiom1XYWlCCfwaOAAAqhcocMmY096.jpg)
|
pwd | Name(定义) | pwd - print name of current/working directory输出当前或工作中的目录名称 |
Synopsis(大纲) | pwd [OPTION].. |
Description(描述) | 查看当前目录
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXGKBv_mmAAAgac1zbGo351.jpg)
|
tty | Name(定义) | tty - print the file name of the terminal connected to standard input打印连接到标准输入的终端的文件名 |
Synopsis(大纲) | tty [OPTION]... |
Description(描述) | tty --> /dev/pts/1 ## -s, --silent, --quiet 什么也不返还,值返回一个退出状态 $ tty -s |
Whereis | Name(定义) | whereis - locate the binary, source, and manual page files for a commandwhereis :定位命令的二进制,源,手册文件的位置。 |
Synopsis(大纲) | whereis [-bmsu] [-BMS directory... -f] filename...
![](http://s3.51cto.com/wyfs02/M01/71/CD/wKiom1XYWlGAF-iFAABfFADu6v8647.jpg)
|
Description(描述) | -m 仅仅搜索手册部分
![](http://s3.51cto.com/wyfs02/M00/71/CD/wKiom1XYWlKj8BBfAABAuNLWbxE058.jpg)
|
Which | Name(定义) | which - shows the full path of (shell) commands显示shell命令文件位置 |
Synopsis(大纲) | which [options] [--] programname [...] |
Description(描述) | 找出pwd命令路径
![](http://s3.51cto.com/wyfs02/M01/71/CD/wKiom1XYWlLxW4k6AAA0s10YAwQ299.jpg)
找出tty命令路径
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXGTw3RS2AABG_LZ7C38719.jpg)
|
Stat | Name(定义) | stat - display file or file system status显示文件或文件系统状态 |
Synopsis(大纲) | stat [OPTION]... FILE... |
Description(描述) | 显示ifcfg-eth0文件
![](http://s3.51cto.com/wyfs02/M02/71/CD/wKiom1XYWlXDpO62AACsOcp5abY816.jpg)
Size :文件大小Access:最后访问时间Modify:最后修改时间Change:状态更改时间(由系统维护,无法随意修改) |
echo | Name(定义) | echo - display a line of textecho命令用来打印信息,是一个最常用的命令。在命令行中常用来打印环境变量的值,已确定当前环境中是否设置了指定的环境变量。在shell脚本中,常用来打印信息和帮助调试程序 |
Synopsis(大纲) | echo [SHORT-OPTION]... [STRING]... echo LONG-OPTION |
Description(描述) | 输出wo ai linux
![](http://s3.51cto.com/wyfs02/M00/71/CA/wKioL1XYXGfBJ6YIAABDSC3NuA4557.jpg)
-n 输出信息之后不换行。-e对字符串转义。 |
Shutdwon | Name(定义) | shutdown - bring the system down关闭系统 |
Synopsis(大纲) | shutdown [OPTION]... TIME [MESSAGE] |
Description(描述) | OPTIONS-r 关闭系统并重新启动 -h 关机系统 -c 取消关机 +m 及m分钟之后执行相应操作16点15分关机
![](http://s3.51cto.com/wyfs02/M00/71/CD/wKiom1XYWlfBt9ZPAACrFDLnAfk880.jpg)
now = 0 立刻执行相应操作立刻关机
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXGmhMxjCAABzGI6sBJY744.jpg)
|
poweroff | Name(定义) | Pweroff ,reboot, halt命令 - reboot or stop the system重启或停止系统 |
Synopsis(大纲) | reboot [OPTION]...halt [OPTION]...poweroff [OPTION].. |
Description(描述) | -f 强制重启 |
halt | Name(定义) | 相当于poweroff |
Synopsis(大纲) | 参见poweroff |
Description(描述) | 参见poweroff |
reboot | Name(定义) | 停止系统相当于shutdown -h |
Synopsis(大纲) | 参见poweroff |
Description(描述) | 参见poweroff |
who | Name(定义) | who - show who is logged on显示登录至当前系统的所有用户及登录的终端 |
Synopsis(大纲) | who [OPTION]... [ FILE | ARG1 ARG2 ] |
Description(描述) | -a相当于-b -d --login -p -r -t -T –u
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXGvBwse6AAChriUOxKY494.jpg)
-b 最后重启的时间
![](http://s3.51cto.com/wyfs02/M01/71/CD/wKiom1XYWlugM9_gAABAni9IqRc417.jpg)
-d 输出死亡程序
![](http://s3.51cto.com/wyfs02/M02/71/CD/wKiom1XYWlyRVqvCAAA19UtF_J8604.jpg)
--login 输出系统登录时间
![](http://s3.51cto.com/wyfs02/M00/71/CD/wKiom1XYWlyh-gHhAAB8IBk5eSc250.jpg)
-r 输出当前运行级别
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXG7AuPDhAAAyYN_toYQ432.jpg)
-T 添加用户的消息状态(+号或-号)
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXG-QnXOrAABCRpRw1Ms255.jpg)
-u 列出用户登录
![](http://s3.51cto.com/wyfs02/M02/71/CD/wKiom1XYWl7jLsezAABBoN6hbpM328.jpg)
|
w | Name(定义) | w - Show who is logged on and what they are doing显示谁登录和他们在做什么。 |
Synopsis(大纲) | w - [husfiV] [user] |
Description(描述) | -h 不输入标题
![](http://s3.51cto.com/wyfs02/M01/71/CD/wKiom1XYWl7Q90U3AAA5bXD7G_I399.jpg) -I 显示IP地址代替主机名
![](http://s3.51cto.com/wyfs02/M02/71/CA/wKioL1XYXHHTpZTkAABbWwZ-7gU300.jpg)
|
whoami | Name(定义) | Whoami print effective userid显示当前有效用户ID |
Synopsis(大纲) | whoami [OPTION]... |
Description(描述) |
![](http://s3.51cto.com/wyfs02/M01/71/CA/wKioL1XYXHGSpD1nAAAuPPgW-a0880.jpg)
|
本文出自 “Linux成长之路” 博客,转载请与作者联系!