Linux命令的使用格式及部分常用命令详述
Linux系统中命令的使用格式
Linux中命令的使用遵循以下格式
# COMMAND OPTIONS ARGUMENTS ###命令 选项 参数,三项之间用空格分开
-
执行一个命令需要指定需要内核将哪一个二进制程序运行为一个进程,COMMAND;
-
其次还要指明该进程以哪种具体的方式运行,OPTIONS;
-
最后还要指定该进程要作用于哪些数据,ARGUMENTS;
常用命令详述
ifconfig, echo, tty, startx, export, pwd, history, shutdown, poweroff, reboot, clock/hwclock, date
-
ifconfig
ifconfig是一个用来查看、配置、启用或者禁用网络接口的工具。可以用来临时配置网卡的IP地址、掩码、广播地址、网关等。也可以将配置信息写入配置文件(/etc/rc.d/rc.local),系统启动后,会自动读取该文件,为网卡设置IP地址。
ifconfig [-v] [-a] [-s] [interface] ifconfig [-v] interface [aftype] options | address OPTIONS -a 显示所用可用接口的详细信息,即使是关闭的 -s 显示各个端口的摘要信息,效果如 netstat -i -v 如果出错显示具体信息 interface 指接口设备,如wlan0, eth0等 up 开启接口设备 down 关闭接口设备 arp 设置某接口设备是否可用ARP协议 promisc 设置是否开启promiscuous模式。如果选择,该接口会接受来自网络的所有数据包。 allmulti 设置是否开启all-multiccast模式。如果选择,该接口会接受来自网络的所有多播数据包。 mtu N 设置接口的最大传输单元 pointopoint 为点对点连接设置远端IP地址,旧的设置选项为 dstaddr addr netmask addr 设置子网掩码 add addr/prefixlen 为接口设置IPv6地址 del addr/prefixlen 删除接口上的IPv6地址 broadcast [addr] 为接口设定协议广播地址 pointopoint [addr] 为接口开启点对点模式,意味着两个机器间是直接连接的,没有其他人监听。 EXAMPLS ifconfig ifconfig -s ifconfig -v eth0 netmask 255.2555.255.0 ifconfig wlan0 up
-
echo
回显命令,在标准输出中另起一行显示ARGUMENTS
echo [-neE] [arg ...] OPTIONS -n 关闭自动换行 -e 对反斜线启用转义符 \a 警报 \b 退格 \c 不再显示或者转义其后字符 \e 转义字符,相当于\033(由\nnn功能实现) \f 换行但光标仍停留在原来的位置 \n 换行 \r 光标移至行首,但不换行; \t 水平制表符 \v 垂直制表符 \\ 插入\ \nnn 插入nnn(八进制)所代表的字符; -E 禁用转义 EXAMPLE echo -e "\e[3#;4#mHello\e[0m World" 3#设置字体前景颜色;4#设置后景颜色 #=0~7 0 黑;1 红;2 绿;3 黄;4 蓝;5 洋红;6 青;7 白 echo -e "\e[31;41mHello\e[#m World" #=0,1,4,5,7,8 分别表示关闭属性、高亮、下划线、闪烁、反显、消隐 echo "$PATH" 弱引用,变量会替换 echo '$PATH' 强引用,变量不会替换
-
tty
显示连接到当前标准输入的终端文件名
tty [OPTIONS] OPTIONS -s 什么都不显示,只返回退出状态值 $? EXAMPLE tty tty -s
-
startx
打开图形界面
startx
-
export
显示和设置环境变量值
export [-fn] [name[=value] ...] or export -p OPTIONS -f 代表[变量名称]中为函数名称 -n 删除指定的变量 -p 列出所有的shell赋予程序的环境变量 EXAMPLE export name=fighting export -n name
-
pwd
显示当前/工作目录路径
-
history
显示或操作历史列表,历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。
history [-c] [-d offset] [n] history -anrw [filename] history -ps arg [arg...] OPTIONS -c 清除命令列表 -d offset 删除命令列表中指定命令历史 -a 将历史命令缓冲区中命令写入历史命令文件中 -r 将历史命令文件中的命令读入当前命令缓冲区中 -w 将当前历史命令缓冲区命令写入历史命令文件中 EXAMPLE history -d ls !n 执行命令历史中第n条命令 !string 调用历史中最近一个以string开头的命令 !! 重复运行上一条命令
-
shutdown
关闭或重启系统
shutdown [OPTIONS...] [TIME] [WALL...] OPTIONS -h/-P 关闭系统 -r 重启 -k 只是发送信息给所有用户,但不会关机或重启 --no-wall 关机或重启前不发送任何消息 -c 当要执行将来某个时间点关机或重启操作是,此参数可终止此前设定 EXAMPLE shutdown -h now shutdown -h 23:30 ------取消:shutdown -c
*poweroff/reboot/halt
关闭或重启系统
halt [OPTIONS...] poweroff [OPTIONS...] reboot [OPTIONS...] OPTIONS -p 关机 -reboot 重启 --halt 挂起 -f 立即执行 -w 不真正关闭操作系统,仅在日志文件中"/var/log/wtmp"中记录 -d 与-w恰好相反
-
hwclock/clock
显示或修改系统时间或硬件时间
hwclock [option...] OPTIONS --adjust hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟; --directisa:hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟; -s --hctosys 将系统时间修改为硬件时间 -h --systohc 将硬件时间修改为系统时间 --set --date=<日期与时间>:设定硬件时钟;
-
date
显示或者是系统时间
date [OPTION]... [+FORMAT] date [MMDDhhmm[[CC]YY][.ss]] OPTIONS -d --date=STRING 显示字符串指定的时间而不是,当前时间 -r --reference=FILE 显示文件的最近一次的修改时间 -s --set=STRING 根据字符串指定的时间,设置系统时间 -u 显示GMT FORMAT %Y 年 %m 月 %d 日 %H 小时,24小时制(00-23) %I 小时,12小时制(01-12) %k 小时,24小时制(0-23) %l 小时,12小时制(0-12) %M 分钟 %S 显示秒 %p 显示AM/PM %r 显示时间,12小时制(hh:mm:ss %p) %s 从1970年1月1日到当前经历的秒数 %T 显示时间,24小时制(hh:mm:ss) %X 显示时间的格式(%H:%M:%S) EXAMPLE date +"%Y-%m-%d" date -d "1 day ago" +"%Y-%m-%d"
原创文章,作者:N24_fynl,如若转载,请注明出处:http://www.178linux.com/55790
评论列表(1条)
内容格式把握得很好,不错,希望你能熟知基础命令知识,加油!