1 前言
本文档介绍了date , clock , hwclork , cal, ls ,cd , pwd, tty, whereis , which ,stat, echo , shutdown , halt , reboot , poweroff, who ,w ,whomai命令的详细信息,并提供相应命令的使用案例。
学习这些基础命令是一个Linux爱好者需要具备的首要条件,让小编带领你们进入Linux的世界看看它的一颦一笑。
读者对象:
本文档(本指南)主要适用于以下人员:
Linux爱好者
2 概述
2.1 查询命令简介(man command、help command)
所有的命令大概分两种内部命令及外部命令,内部命令使用help命令查询而外部命令使用man、info`、--help查询为了大家能够快速了解并使用查询命令小编简要概述一下。
什么是外部命令和内部命令?
内部命令:由shell 程序自带的命令
外部命令:每一个命令又都有一个与之对应的且名字同命令的可执行文件:
使用type命令来判定给定的命令是内部命令。还是外部命令。
从上图我们可以看出pwd命令是一个shell自带的命令那么我们叫它内建命令相反ls命令就是一个外部命令。
那么help 与man有事如何使用的呢?
使用命令man ls 可以看到ls命令的详细信息。
而使用help ls则无法显示ls命令的信息
使用help pwd则能够查到pwd的命令信息。
好大家应该命名如何使用查询命令了,那么现在跟着小编开始吧!
2.2 环境简介
项目 | 配置 |
宿主 | |
硬件型号 | Tinkpad T440P |
CPU | I5-4210 |
内存 | 4G |
操作系统 | Windows 8.1 |
虚拟系统 | Vmware workstation 11 |
虚拟机 | |
CPU | 1Core |
内存 | 1G |
操作系统 | Centos 6.7 |
3 Centos系统命令详解
命令 | 属性 | 详解 |
date | Name (定义) | date - print or set the system date and time date:显示或设置系统时间和日期的命 |
Synopsis (大纲) | date [OPTION]... [+FORMAT] 查看系统时间命令 date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 设置时间命令
| |
Description(描述) | 常用Format讲解: %A:查看星期
%F: 查看日期
%D:查看日期
%T:查看时间
%Y:查看年份
| |
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. 设置系统时间为硬件时间
-w Set the Hardware Clock to the current System Time 设置硬件时间为当前系统时间
-r | --show read hardware clock and print result 读取硬件时间并输出结果
|
cal | Name (定义) | cal - displays a calendar 显示日历 |
Synopsis (大纲) | cal [-smjy13] [[[day] month] year] | |
Description(描述) | -smjy13 显示当前月份日历
显示2015年日历
显示最近三个月的日历
显示指定月份日历(如:7月份)
| |
ls | Name (定义) | ls - list directory contents 显示目录内容 |
| Synopsis (大纲) | ls [OPTION]... [FILE]... 如:opention=[-a] file=[/etc]
|
| Description(描述) | -a显示隐藏文件
-l 每行一个文件列表 -t 根据修改时间排序
-c 配合-lt:根据ctime 排序并显示ctime(文件状态最后更改的时间)
|
cd |
| 切换路径
|
pwd | Name (定义) | pwd - print name of current/working directory 输出当前或工作中的目录名称 |
Synopsis (大纲) | pwd [OPTION].. | |
Description(描述) | 查看当前目录
| |
tty | Name (定义) | tty - print the file name of the terminal connected to standard input 打印连接到标准输入的终端的文件名 |
Synopsis (大纲) | tty [OPTION]... | |
Description(描述) | tty | |
Whereis | Name (定义) | whereis - locate the binary, source, and manual page files for a command whereis :定位命令的二进制,源,手册文件的位置。 |
Synopsis (大纲) | whereis [-bmsu] [-BMS directory... -f] filename...
| |
Description(描述) |
-m 仅仅搜索手册部分
| |
Which | Name (定义) | which - shows the full path of (shell) commands 显示shell命令文件位置
|
Synopsis (大纲) | which [options] [--] programname [...] | |
Description(描述) | 找出pwd命令路径
找出tty命令路径
| |
Stat | Name (定义) | stat - display file or file system status 显示文件或文件系统状态 |
Synopsis (大纲) | stat [OPTION]... FILE... | |
Description(描述) | 显示ifcfg-eth0文件
Size :文件大小 Access:最后访问时间 Modify:最后修改时间 Change:状态更改时间(由系统维护,无法随意修改) | |
echo | Name (定义) | echo - display a line of text echo命令用来打印信息,是一个最常用的命令。在命令行中常用来打印环境变量的值,已确定当前环境中是否设置了指定的环境变量。在shell脚本中,常用来打印信息和帮助调试程序 |
Synopsis (大纲) | echo [SHORT-OPTION]... [STRING]... echo LONG-OPTION | |
Description(描述) | 输出wo ai linux
-n 输出信息之后不换行。 -e对字符串转义。
| |
Shutdwon | Name (定义) | shutdown - bring the system down 关闭系统 |
Synopsis (大纲) | shutdown [OPTION]... TIME [MESSAGE] | |
Description(描述) | OPTIONS -r 关闭系统并重新启动
-h 关机系统
-c 取消关机
+m 及m分钟之后执行相应操作 16点15分关机
now = 0 立刻执行相应操作 立刻关机 | |
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
-b 最后重启的时间
-d 输出死亡程序
--login 输出系统登录时间
-r 输出当前运行级别
-T 添加用户的消息状态(+号或-号)
-u 列出用户登录 | |
w | Name (定义) | w - Show who is logged on and what they are doing 显示谁登录和他们在做什么。 |
Synopsis (大纲) | w - [husfiV] [user] | |
Description(描述) | -h 不输入标题
-I 显示IP地址代替主机名 | |
whoami | Name (定义) | Whoami print effective userid 显示当前有效用户ID |
Synopsis (大纲) | whoami [OPTION]... | |
Description(描述) |