Linux命令格式及常用命令详解
Linux的命令格式
-
COMMAND OPTIONS ARGUMENTS
- COMMAND 表示要执行的命令
- OPTIONS 表示命令的运行特性
- RGUMENTS 命令的作用对象,有时可以包含多个对象,空格隔开
常用命令详解
-
ifconfig
- 功能描述:获取网络接口配置信息或配置网络接口
-
命令格式:
-
ifconfig [-a] [-s] [interface] 显示网络接口配置信息
- -a 显示所有接口的信息
- -s 显示摘要信息
- interface 指定接口
-
ifconfig interface [aftype] options | address … 配置网络接口
- interface 指定接口
-
options:
- up 激活网卡
- down 关闭网卡
- [-]arp 允许/禁止使用arp协议
- [-]promisc 允许/禁止混杂模式,如果允许,该网卡会接收所有数据包
- address:添加IP地址
- 举例:ifconfig eth0 192.168.1.16 netmask 255.255.255.0
-
-
echo
- 功能描述:回显
-
命令格式:echo [SHORT-OPTION]… [STRING]…
-
SHORT-OPTION:
- -n 不自动进行换行操作
- -e:使转义符生效(\n表示换行、\b表示退格、\t表示横向制表符、\v、表示纵向制表符)
-
STRING:可以使用引号
- 单引号:为强引用,变量引用不会被替换
- 双引号:为若引用,变量引用会被替换
-
- 举例:echo -e “hello \nworld”
-
tty
- 功能描述:显示连接到标准输入的终端的文件名
-
命令格式:tty [OPTION]…
-
OPTION:
- -s, –silent, –quiet 不显示终端文件名,而是显示退出状态码
-
退出状态码:
0表示标准输入是一个终端
1表示标准输入不是一个终端
2表示给定的参数是不正确的参数
3表示发生了写错误 - 举例:tty -s;echo $?
-
-
startx
- 功能描述:启动X windows
- 命令格式:startx
-
export
- 功能描述:设置或显示环境变量
-
命令格式:export [-fn] [name[=value] …]
- -f 代表name中为函数名称
- -n 删除指定的变量,变量实际上并未删除,只是不会输出到后续指令的执行环境中
- -p 列出所有的shell环境变量和函数
- name 环境变量
- value 给环境变量赋的值
- 举例:export JAVA_HOME=/usr/lib/jdk
-
pwd
- 功能描述:打印工作目录
- 命令格式:pwd
-
history
- 功能描述:显示和操作历史命令列表
-
命令格式:history [-c] [-d offset] [n] or history -aw [filename]
- -c 清空命令历史列表
- -d offset 删除命令历史列表中的某条记录
- -a 追加缓存中的历史命令到历史命令文件中
- n 显示最近的n条历史命令
- -w 将命令历史记录的列表写入命令历史文件
- -r 将命令历史文件中的命令读到命令历史列表中(缓存)
- 历史命令文件:~/.bash_history
-
环境变量:
- HISTSIZE 所有历史命令的条数
- HISTFILESIZE 历史命令文件记录的历史命令条数
- HISTFILE 历史命令文件
-
重复执行历史命令:
- !# 表示重复执行第#条历史命令
- !! 表示重复执行上一条历史命令
- !string 表示重复执行包含string内容的最近的一条历史命令
-
重复使用上一条历史命令的参数:
- !#
- ESC,.
- 举例:history -d 5
-
shutdown
- 功能描述:关机或重启
-
命令格式:shutdown [OPTIONS…] [TIME] [WALL…]
-
OPTIONS:
- -H 表示关机
- -P 表示关机
- -r 表示重启
- -c 表示取消
-
TIME:在指定时间关机
- now 现在关机
- hh:mm 几点几分关机
- +m 几分钟以后关机
- WALL:向该主机的所有终端发消息
-
- 举例:shutdown +5 “shutdown after 5 mins”
-
poweroff
- 功能描述:关机或重启(与shutdown功能类似)
-
命令格式:poweroff [OPTIONS…]
-
OPTIONS:
- -halt 表示关机
- -r 表示重启
- -f 表示强制
- –no-wall 关机或重启前不发送消息
-
-
reboot
- 功能描述:关机或重启(与shutdown功能类似)
-
命令格式:reboot [OPTIONS…]
-
OPTIONS:
- -halt 表示关机
- -r 表示重启
- -f 表示强制
- –no-wall 关机或重启前不发送消息
-
-
hwclock
- 功能描述:查询和设置当前的硬件时钟
-
命令格式:hwclock [function] [option…]
-
function:
- -r, –show 读硬件时钟,并打印到标准输出
- –set 设置硬件时钟
- -s, –hctosys 设置硬件时钟为系统时间
- -w, –systohc 设置当前的系统时间为硬件时钟
- –systz 设置内核时区,并根据时区调整系统时钟
-
option:
- –date=date_string 设置硬件时钟需要使用
-
- 举例:hwclock –set –date=”2011-08-14 16:45:05″
-
date
- 功能描述:查询和设置当前的系统日期及时间
-
命令格式:
-
date [+FORMAT] 显示
-
+FORMAT(格式符):
- +%F 表示年-月-日
- +%T 表示小时-分钟-秒钟
- +%c 表示完整的格式,包括日期、时间、周几
- +%A 表示完整的周几
- +%Y-%m-%d-%H-%M-%S 表示年-月-日-时-分-秒
- +%s 表示时间戳,从unix元年到当前经过的秒数
-
- date [MMDDhhmm[[CC]YY][.ss]] 设定
-
- 举例:date +’%F %T’
原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/78997