当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪linux网络相关命令学习      本文列举了与linux网络相关的一些内容与常用命令,供大家学习参考。 1.网卡 配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0文件 开启网卡 ifup eth0 关闭网卡 ifdown eth0 2.网络 启动网络服务.........
    ▪vim退出后恢复终端内容的方法      有些终端在vim退出后,可以恢复到打开vim前终端的状态,类似下面这样: $ vim /etc/sysconfig/ ####这里表示打开vim##### sdskk,一些文件内容 :q $ vim /etc/sysconfig/   ##终端恢复到先前状态 但是有.........
    ▪有关vi文件保存退出命令":wq"和":x"的区别      在使用vi编辑器时,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。   但是,今天我才知道":x"和":wq"的真正区别,如下:  :wq   强制性写入文件并退.........

[1]linux网络相关命令学习
    来源: 互联网  发布时间: 2013-12-24

本文列举了与linux网络相关的一些内容与常用命令,供大家学习参考。

1.网卡
配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0文件
开启网卡 ifup eth0
关闭网卡 ifdown eth0

2.网络
启动网络服务:service network start
停止网络服务:service network stop
查看网络服务状态:service network status

3.修改IP地址
a.即时生效,无需重启网络:ifconfig eth0 192.168.0.22 netmask 255.255.255.0
b.永久生效:修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0中的ipaddr

4.修改网关
a.即时生效:route add default gw 192.168.0.254
b.永久生效:/etc/sysconfig/network-scripts/ifcfg-eth0中的gateway

5.修改host name
a.即时生效:hostname fc2
b.启久生效:/etc/sysconfig/network

6.修改DNS
修改配置文件/etc/resolv.conf

7.查看端口信息
netstat -ant
//a所有,n数字显示,t tcp协议,u udp协议

8.查看路由
netstat -r

9.测试域名解析
nslookup www.baidu.com

10.查出22端口哪个程序在运行
lsof -i :22


    
[2]vim退出后恢复终端内容的方法
    来源: 互联网  发布时间: 2013-12-24

有些终端在vim退出后,可以恢复到打开vim前终端的状态,类似下面这样:
$ vim /etc/sysconfig/
####这里表示打开vim#####
sdskk,一些文件内容
:q
$ vim /etc/sysconfig/   ##终端恢复到先前状态

但是有些不行,解决此问题需要以下两步:
1、设置TERM环境变量为xterm 或者 xterm-color,可以在.bashrc文件中添加:export TERM=xterm-color
2、设置vim的t_ti和t_te变量的值(可选,例如在centos上就不需要)

用vim打开一个文件,normal模式下输入:set t_ti 或者 :set t_te,若值类似:"^[[?1049h" and "^[[?1049l",那么你需要在.vimrc中加入下面几行:
 

代码如下:
if &term =~ "xterm"
    " SecureCRT versions prior to 6.1.x do not support 4-digit DECSET
    "     let &t_ti = "\<Esc>[?1049h"
    "     let &t_te = "\<Esc>[?1049l"
    " Use 2-digit DECSET instead
    let &t_ti = "\<Esc>[?47h"
    let &t_te = "\<Esc>[?47l"
endif

另外,有些朋友喜欢用screen进行多屏管理,如果想要这种效果,需要在.screenrc配置文件中加入一行 altscreen on,如果是root用户,可以编辑/etc/screenrc,找到altscreen,取消前面的注释即可。


    
[3]有关vi文件保存退出命令":wq"和":x"的区别
    来源: 互联网  发布时间: 2013-12-24

在使用vi编辑器时,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。
 
但是,今天我才知道":x"和":wq"的真正区别,如下:
 :wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
 :x    写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
 
两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。
因为文件即使没有修改,":wq"强制更新文件的修改时间,这样会让make编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。
这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3