普通用户命令放在: /bin , /usr/bin , /usr/local/bin 目录下。
管理命令一般放在: /sbin,/usr/sbn, /usr/local/sbin 目录下。
命令的语法通用格式:
COMMAND(命令) OPTION(选项) ARGUMENT (参数)
详细介绍如下:
ifconfig命令:
1.命令格式:
ifconfig [网络设备] [参数]
ifconfig [interface]
ifconfig interface [aftype] options | address ...
2.命令功能:
用来查看和配置网卡。当网络环境发生改变时可通过此命令对网络进行相应的配置。
3.常用参数:
up 启动指定网络设备/网卡。
down 关闭指定网络设备/网卡。
netmask 设置网卡的子网掩码
举例:
备注:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。
echo命令:
1.命令格式:
echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION
2.命令功能:
用于在shell中打印shell变量的值,或者直接输出指定的字符串
3.常用的命令参数:
-n:关闭自动换行功能。
-e:激活转义字符
\t:制表符
\b:退格键(即删除键)
\n:换行
实例:
[root@www ~]# echo "hello world"
hello world
[root@www ~]# echo -e "hello world\nhello"
hello world
hello
tty命令:
命令格式:
tty [options]
命令功能:打印于标准输入连接的终端名字。
常用参数:
-s,--silent或--quiet:使用该选项后,命令不会打印任何信息,可以根据命令执行状态来判断标准输入是否为终端。如果标准输入是终端,则退出状态为0,否则返回1。
使用案例:
[root@www ~]# tty
/dev/pts/1
startx命令:
命令格式:startx
命令功能: 用于初始化一个X windows 会话。实际上startx 是调用xinit程序来启动X window的。
常用参数:无
使用案例:
startx
export命令:
命令格式:
export [options] [arguments]=[value]
命令功能:
用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。
常用参数:
-f:代表指定输出的arguments为函数名称。
-n:删除指定的变量。变量实际并未删除,只是不会输出到后续指令的执行环境中。
-p:列出所有的shell赋予程序的环境变量。
使用案例:
[root@www ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python2.7/bin:/usr/local/mysql/bin
[root@www ~]# export PATH=$PATH:/tmp
[root@www ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python2.7/bin:/usr/local/mysql/bin:/tmp
[root@www ~]#
pwd命令:
命令格式:
pwd [OPTION]...
命令功能:显示当前所在目录的绝对路径
常用参数:
--help:显示帮助信息。
--version:显示版本信息。
使用案例:
[root@www ~]# pwd
/root
[root@www ~]#
history命令:
命令格式:
history [options] [arguments]
命令功能:用于显示指定数目的历史命令记录
常用参数:
-c:清空当前历史命令。
-a:将当前内存中的新增的历史命令记录追加至历史命令文件。
-r:将历史命令文件中的命令读取至内存中。
-w:将当前内存中历史命令记录写入并覆盖至历史命令文件或者是新的文件中。
-d ID:删除当前历史命令记录中的指定的命令条目。
-n:打印最近n条历史命令。
使用案例:
[root@www ~]# history -c
[root@www ~]# history 10
49 history 10
[root@www ~]#
shutdown命令:
命令格式:
shutdown [OPTION]... TIME [MESSAGE]
命令功能:
shutdown命令可以用于关机或者重启设备。shutdown命令会安全地将系统关机。使用shutdown命令进行系统关机,系统管理员会通知所有的登录用户系统将要关闭,并且最后5分钟不允许新用户登录。与此同时,shutdown命令会通知正在运行的相关进程进行数据的保存好退出,以免突然的关机导致数据的丢失。
常用参数:
-r 重启
-h 系统关机后,关闭电源。
-c 取消关机操作
-k 只发送警告消息并禁用登录,实际上并不会关机
使用案例:
[root@www ~]# shutdown -h +15 &
[1] 22217
[root@www ~]#
Broadcast message from root@www.a.com
(/dev/pts/3) at 15:50 ...
The system is going down for halt in 15 minutes!
[root@www ~]#
[root@www ~]# shutdown -c
shutdown: Shutdown cancelled
[1]+ Done shutdown -h +15
[root@www ~]#
poweroff命令:
命令格式:
poweroff [OPTION]...
命令功能:关机
常用参数:
-f 强制关机
-p 关机
--reboot 重启机器
使用案例:
[root@www ~]# poweroff -f
reboot命令:
命令格式:
reboot [OPTION]...
命令功能:reboot的工作过程与hatl类似,用来重新启动正在运行的Linux操作系统。reboot命令重启动系统时是删除所有的进程,而不是平稳地终止它们。因此,使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据的丢失
常用参数:
-f 强制重启
使用案例:
[root@www ~]# reboot -f
hwclock命令:
命令格式:
hwclock [functions] [options]
命令功能:hwclock命令是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。
常用参数:
-r,--show:读取并打印硬件时钟。
-s,--hctosys:将硬件时钟同步到系统时钟。
-w,--systohc:将系统时间同步到硬件时钟。
使用案例:
[root@www ~]# hwclock -r
2018年07月26日 星期四 07时05分21秒 -0.039809 seconds
date命令:
命令格式:
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
命令功能:可以用来显示或设定系统的日期与时间,按照用户的需要格式化输出日期格式
常用参数:
-d<字符串>:显示字符串所指的日期与时间,字符串前后必须加上双引号。
-s<字符串>:根据字符串来设置日期与时间,字符串前后必须加上双引号。
使用案例:
[root@www ~]# date +%Y%m%d -d "-1 day"
20180818
[root@www ~]# date +"%Y-%m-%d %H:%M" -d "-1 hour"
2018-08-19 15:16
[root@www ~]#