ifconfig
ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address …
- #ifconfig -a 查看所有的网卡信息,其中包括已经down的网卡
- #ifconfig IFACE [up|down] 让对应的网卡down /up
- #ifconfig IFACE IP/MASK [up] ifconfig ens33 192.168.1.1/16
- #ifconfig IFACE IP network MASK ifconfig ens33 192.168.1.1 netmask 255.255.0.0
注意:立即生效
启用混杂模式:[-]promisc, 启动混杂模式之后该网卡会接受网卡所在网络中所有的数据包
echo
echo [SHORT_OPTION]… [STRING]…
- -n:不进行换行
- -e:让转义符生效
- \n:换行
- \t:制表符
- STRING 可以使用引号,单引号和双引号均可用
- 单引号:强引用,变量引用不执行替换
- 双引号:弱引用,变量引用会被替换:
tty
直接使用这个命令,显示当前终端设备
startx
如果linux安装了图形化界面,则会直接强行切换至图形化界面,这里的图形化界面,是指的X windows。
如果无法切换有可能是没有安装X window。可以直接安装一下包,来保证可以运行
yum groupinstall “X Window System”
yum groupinstall “Desktop”
export
export [-fnp][变量名称]=[变量设置值]
- -f 代表[变量名称]中为函数名称。
- -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
- -p 列出所有的shell赋予程序的环境变量。
实例
- export -p :显示所有的shell的环境变量
- export Nev :定义新的变量
- export Nev = 7 :直接对变量赋值
pwd
这个命令可以直接显示用户所在的当前目录
另外变量PWD以及OLD PWD存储用户上一次所在目录以及当前目录
history
- history -c 清空内存中history 命令
- history -d # 清除第#条命令
- history n 显示最近的n条命令
- history -a 将内存列表中的命令追加至命令文件中
- history -r 将命令文件中的命令追加至内存列表中
- history -w 保存历史内存列表保存至自己指定的文件中
- history -n 从磁盘中读取没有读过的历史命令,重复的不再追加至内存列表中
- history -p `ls` `pwd` :执行这两个命令但是不会将命令记录在对应的history 内存列表中 (history -p $(ls) $(pwd))
- history -s command 将命令追加至内存历史列表中,但是不执行这条命令
shutdown
shutdown [OPTION]… TIME [MESSAGE]
- -r: reboot
- -h: halt
- -c:cancel
- TIME:
- now: 立刻
- +m: 相对时间表示法,从命令提交开始多久之后;例如 +3;
- hh:mm: 绝对时间表示,指明具体时间;
最后的message含义是在这个位置的字符会直接输出给所有的在线用户,单独有WALL这个命令,使用WALL “HELLO”,则所有屏幕的用户都会显示HELLO这一串字符,这里使用shutdown 时,默认会通知所有用户
poweroff
直接使用这个命令可以使得linux关机,所有的选项均与shutdown 类似
reboot
直接使用这个命令可以直接重启linux,其他所有选项均与shutdown 类似
hwclock
显示物理时钟信息
- -s,–hctosys:以硬件为准,把系统调整为与硬件时钟一样
- -w, –systohc:以系统为准, 把硬件时钟调整为与系统时钟一样。
date
date :显示日期时间,linux 系统启动时从硬件读取日期和时间信息:读取完成之后就不再与硬件相关联 data [OPTION]… [+FORMAT]
- FORMAT;格式符
- %F :2015-12-08
- %T :18:06:55
- %Y:年
- %m:月
- %d:日
- %H:时
- %M:分
- %S:秒
- %s:从1970年1月1号(Unix元年)0点0分0秒到命令执行那一刻经过的秒数
- 设定日期时间:date [MMDDhhmm[[CC]YY][.ss]] / date -s “2018-05-17 09:51:50”
如果需要将 data +%s 这个时间转换为具体的年月日的时间,可以使用
data -d @12343153 "+%Y-%m-%d %H:%M:%S"
,另外还有一个设置时间的命令timedatectl 另外设置时区的文件为/etc/localtime ,这个文件在cetnos 6中为/usr/share/zoneinfo/下面时区的硬链接文件,同一个文件,centos 7 中 为同样也是, 只是此时为软链接文件
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/112259