开发者社区> 问答> 正文

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


现在大多数人都通过图形化界面来操作远端的服务器,时间长了是否有考虑到通过
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
重启后,再登陆,你就会看到如下图的效果,表示设置生效:

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

展开
收起
coderandroid 2013-07-25 20:54:59 10240 0
3 条回答
写回答
取消 提交回答
  • 学习、
    2013-08-03 17:34:59
    赞同 展开评论 打赏
  • 应该还好吧,只是几条命令,然后重启一下,就好了
    2013-08-02 22:45:50
    赞同 展开评论 打赏
  • 有点复杂,毛懂~
    2013-08-02 10:08:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载