**LINUX常用命令(1):**
1)ifconfig
被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,需要修改网卡的配置文件。
语法:ifconfig [参数] add<地址>:设置网络设备IPv6的ip地址; del<地址>:删除网络设备IPv6的IP地址; down:关闭指定的网络设备; <hw<网络设备类型><硬件地址>:设置网络设备的类型与硬件地址; io_addr<I/O地址>:设置网络设备的I/O地址; irq<IRQ地址>:设置网络设备的IRQ; media<网络媒介类型>:设置网络设备的媒介类型; mem_start<内存地址>:设置网络设备在主内存所占用的起始地址; metric<数目>:指定在计算数据包的转送次数时,所要加上的数目; mtu<字节>:设置网络设备的MTU; netmask<子网掩码>:设置网络设备的子网掩码; tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址; up:启动指定的网络设备; -broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理; -pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能; -promisc:关闭或启动指定网络设备的promiscuous模式; IP地址:指定网络设备的IP地址; 网络设备:指定网络设备的名称。
实例:
查看网卡相关信息信息
开启关闭网口
配置IP
2)echo
用于在shell中打印shell变量的值,或者直接输出指定的字符串。键入该命令直接输出,不会保存至内存,简单说就是显示在显示器上。
3)tty
用于显示终端机连接标准输入设备的文件名称
4)startx
用来启动X Window,实际上启动X Window的程序为xinit
5)export
用于设置或显示环境变量。
在shell中执行程序时,shell会提供一组环境变量。linux常用命令export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。
export [-fnp][变量名称]=[变量设置值]
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
实例:
[root@Cent7-01 ~]# export MYENV=7 [root@Cent7-01 ~]# export declare -x HISTCONTROL="ignoredups" declare -x HISTSIZE="1000" declare -x HOME="/root" declare -x HOSTNAME="Cent7-01" declare -x KDEDIRS="/usr" declare -x LANG="en_US.UTF-8" declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s" declare -x LOGNAME="root" declare -x MAIL="/var/spool/mail/root" declare -x MYENV="7"(已经成功赋值) declare -x OLDPWD declare -x PATH="/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" declare -x PWD="/root" declare -x QTDIR="/usr/lib64/qt-3.3" declare -x QTINC="/usr/lib64/qt-3.3/include" declare -x QTLIB="/usr/lib64/qt-3.3/lib" declare -x QT_GRAPHICSSYSTEM_CHECKED="1" declare -x QT_PLUGIN_PATH="/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins" declare -x SHELL="/bin/bash" declare -x SHLVL="1" declare -x TERM="xterm" declare -x USER="root" declare -x XDG_SESSION_ID="24" [root@Cent7-01 ~]# echo $MYENV 7 [root@Cent7-01 ~]# export -n MYENV [root@Cent7-01 ~]# export declare -x HISTCONTROL="ignoredups" declare -x HISTSIZE="1000" declare -x HOME="/root" declare -x HOSTNAME="Cent7-01" declare -x KDEDIRS="/usr" declare -x LANG="en_US.UTF-8" declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s" declare -x LOGNAME="root" declare -x MAIL="/var/spool/mail/root" declare -x OLDPWD(相同位置已经找不到该变量) declare -x PATH="/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin" declare -x PWD="/root" declare -x QTDIR="/usr/lib64/qt-3.3" declare -x QTINC="/usr/lib64/qt-3.3/include" declare -x QTLIB="/usr/lib64/qt-3.3/lib" declare -x QT_GRAPHICSSYSTEM_CHECKED="1" declare -x QT_PLUGIN_PATH="/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins" declare -x SHELL="/bin/bash" declare -x SHLVL="1" declare -x TERM="xterm" declare -x USER="root" declare -x XDG_SESSION_ID="24" [root@Cent7-01 ~]# echo $MYENV (指定输出时还是能输出该变量以及赋值,证明并未删除) 7
上一个教程:linux常用命令缩写和全拼资料免费下载
下一个教程:安装archlinux的linux命令记录