如何修改云服务器命令行提示符-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何修改云服务器命令行提示符

coderandroid 2013-07-25 20:54:59 9542

现在大多数人都通过图形化界面来操作远端的服务器,时间长了是否有考虑到通过
dos命令窗口直接操作远端的服务器呢,虽然这样可能看着更专业点。
我的阿里云服务器一直是使用ubuntu系统下的ssh命令远端登陆操作的。
ecs服务器默认的命令行提示符为登陆名后面加上一长串云服务器的代码时间长了,感觉很枯燥,可以通过修改系统的配置文件,来定制自己个性化的提示符。
本文提供两个方法实现这样的效果,一个比较规矩的方法是修改主机名,
因为ubuntu默认的提示符格式为用户名加主机名;
另外一个就是比较彻底的方法,直接把提示符改成自己的定义。
先来说第一种方法:
系统文件hostname保存本机名称,先通过下面命令备份一下这个文件,以备万一改坏了:
sudo cp /etc/hostname /etc/hostnamebak
再通过命令行编译器修改这个文件,输入如下命令:
sudo vim /etc/hostname<br>
将第一行改成ECS,然后重启云服务器:<br>
sudo reboot<br>
启动后,重新登陆,你会发现你那后面一长串的提示没有了,而是只显示ecs,是否
觉得清凉多了。如下图所示:

第二种方法改的比较彻底,修改系统中的个人配置文件~/.bashrc,这个文件中有个变量叫PS1,
他是全权负责你的命令行提示的。像第一种方法一样,用下面的命令通过编辑器打开这个文件后,
sudo vim ~/.bashrc
找到PS1的定义,就是if 和fi括起来的部分,在他的下面添加一行,按照下列命令格式重新给这个变量赋值:
PS1='MAYUN'
当然,你可以定义你自己个性化的名字,效果如下图所示:

修改后,保存退出文本编译器:
/wq
然后重启云服务器:
sudo vim reboot
重启后,再登陆,你就会看到如下图的效果,表示设置生效:

输入几条指令,体验一下,是不是觉得很酷呀。

inf修改 云服务修改 ext修改 修改服务 命令行服务
分享到
取消 提交回答
全部回答(3)
  • kashi
    2013-08-03 17:34:59
    学习、
    0 0
  • coderandroid
    2013-08-02 22:45:50
    应该还好吧,只是几条命令,然后重启一下,就好了
    0 0
  • 一路有你
    2013-08-02 10:08:07
    有点复杂,毛懂~
    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题