linux 特殊命令

Posted eilinge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 特殊命令相关的知识,希望对你有一定的参考价值。

1.ifconfig 网卡配置:ifconfig  [网络设备] [参数]

  1)  up 启动指定网络设备/网卡。
  2)  down 关闭指定网络设备/网卡。该参数可以有效地阻止通过指定接口的IP信息流,如果想永久地关闭一个接口,我们还需要从核心路由表中将该接口的路由信息全部删除。
  3) -a 无论是否激活,显示所有配置的网络接口。
  4) add 给指定网卡配置IPv6地址
  5) del  删除指定网卡的IPv6地址
  6) arp|-arp 打开或关闭支持ARP协议
  7) mtu<字节数> 设置网卡的最大传输单元
  8) netmask<子网掩码> 设置网卡的子网掩码

2.Ethtool 是用于查询及设置网卡参数的命令

  ethtool ethx       //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等
  ethtool –h        //显示ethtool的命令帮助(help)
  ethtool –i ethX    //查询ethX网口的相关信息 
  ethtool –d ethX    //查询ethX网口注册性信息
  ethtool –r ethX    //重置ethX网口到自适应模式
  ethtool –S ethX   //查询ethX网口收发包统计
  ethtool –s ethX [speed 10|100|1000] [duplex half|full]  [autoneg on|off]        //设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商
  ethtool - p ethX 查看网口,指定网卡灯会闪烁,方便直接找到需配置网卡

3.modprobe/insmod 挂载内核模块

  lsmod 列以挂载的内核模块
  modinfo 能查看模块的信息,通过查看模块信息来判定这个模块的用途
  modprobe 挂载新模块及新模块相依赖的模块
  rmmod 移除已挂载模块
  depmod 创建模块依赖关系的列表
  insmod 挂载模块

4.grep 关键字查询(grep [options] files)

  -c 只输出匹配行的数目
  -I 不区分大小写
  -n 显示匹配行以及行号
  -l 查询多文件的时候只输出包含匹配字符的文件名
  -v 显示不匹配的行
  -h 查询的时候不适用文件名
  -s 不显示错误信息

 5.Linux系统环境变量配置文件

  /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 
  /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。 
  ~/.profile :  在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
  /etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. 
  ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

方法一:用户主目录下的.profile或.bashrc文件(推荐) 

  登录到你的用户(非root),在终端输入: 
  $ sudo gedit ~/.profile(or .bashrc) 
  可以在此文件末尾加入PATH的设置如下: 
  export PATH=”$PATH:your path1:your path2 ...” 
  保存文件,注销再登录,变量生效。 
  该方式添加的变量只对当前用户有效。 

方法二:系统目录下的profile文件(谨慎) 
  在系统的etc目录下,有一个profile文件,编辑该文件: 
  $ sudo gedit /etc/profile 
  在最后加入PATH的设置如下: 

  export PATH=”$PATH:your path1:your path2 ...” 






































以上是关于linux 特殊命令的主要内容,如果未能解决你的问题,请参考以下文章

linux命令:特殊权限位

linux基础命令学习文件的特殊属性

linux系统常用命令统计及shell特殊字符

Linux centos7 shell特殊符号cut命令sort_wc_uniq命令tee_tr_split命令shell特殊符号

如果包含特殊符号,Linux 命令无法使用 java

linux shell命令之wc/split及特殊字符