如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

centos服务器对于大家来说,是没有界面ui的,也就是说都是用命令行进行交互的。那么,如何查看服务器的ip呢?如何更加简便的查看服务器ip呢?如何使用非常简单的命令查看服务器ip呢?这些问题,就是苏南大叔在本文中,要阐述的主要问题。

方案一

最简单常用的命令的方法,ifconfig,相当于window环境下的ipconfig /all。缺点就是需要人工去瞅瞅,哪个是自己需要的ip地址。

ifconfig

以centos方便快捷查看服务器ip为例,说明alias的基本用法 - 218
以centos方便快捷查看服务器ip为例,说明alias的基本用法(图4-1)

方案二

一条比较复杂的语句,可以明确的得到想要的ip地址。

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

方案三

在方案二的基础上,利用alias简化上述命令,这里,苏南大叔,把它简化成了命令myip。简化过程,命令如下:

alias myip="ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'"
myip

这种方案的话,这个简化过的命令,仅仅是临时生效,重启服务器之后,就找不到简化过的myip命令了。

以centos方便快捷查看服务器ip为例,说明alias的基本用法 - 213
以centos方便快捷查看服务器ip为例,说明alias的基本用法(图4-2)

方案四

在方案三的基础上,固化这个简化过的命令到bashrc,每次重启服务器后,都强制执行这个alias,效果就是重启之后,这个myip命令也是存在的。但是使用unalias命令,取消这个简化版的命令后。当前环境下,就找不到myip命令了。但是重启之后,就又会存在myip命令了。

以centos方便快捷查看服务器ip为例,说明alias的基本用法 - 217
以centos方便快捷查看服务器ip为例,说明alias的基本用法(图4-3)

bashrc的这个放置的位置,其实有好多个,苏南大叔推荐你在/etc/profile.d/目录下,新建一个任意名称的.sh文件。然后在里面,放置你要开机执行的命令,也就是本文中方案三中的alias命令。

alias myip="ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'"

保存退出编辑后,记得使用source命令,刷新一下这个<yourname>.sh文件即可。

source /etc/profile.d/<yourname>.sh

以centos方便快捷查看服务器ip为例,说明alias的基本用法 - 219
以centos方便快捷查看服务器ip为例,说明alias的基本用法(图4-4)

结论

利用aliasunalias就可以简化命令了,再利用bashrc就可以固化命令了。完美!更多centos命令行经验文章,请点击这里查看。https://newsn.net/tag/centos/

 【centos】秘籍文章入口,仅传授于有缘之人   centos    alias

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!