一、如何修改主机名?
新入手的主机的主机名一般都是一堆乱码,如:
这么长的名字看起来好不舒服,怎么办?现在介绍两种方法(也是别处学来的):
1.使用hostnamectl命令
[root@shuai ~]# hostnamectl set-hostname sts
2.修改配置文件hostname中的值,该文件中保存的信息即为主机名
第一步:[root@iz2zebce7z6anrk1cdv7phz ~]# vim /etc/hostname //打开文件
第二步:
将主机名改为想要的主机名,保存退出;
第三步:重启主机:reboot
第四步:进入主机可看到主机名已经修改过来:
注:以上两种方法需要执行reboot使其立即生效。
二、修改命令别名,使用别名快捷执行
个人有个习惯就是返回上一层习惯使用 ..而不是cd .. ,返回上两层习惯使用... 而不是 cd ../../ ,但是centos系统中却没有..与...命令,怎么办?
1、一种方式是使用alias命令来创建对应命令的别名,如:
[root@sts local]# alias ..="cd .."
[root@sts local]# ..
[root@sts var]# ..
[root@sts /]#
这种方式的缺陷就是只在当前窗口有效,新打开窗口或者重新登录都会使该命令失效,如何设置永久的别名呢?这里就需要第二种方式来解决了。
2、别名永久生效的解决办法就是---将别名写进配置文件
第一步:打开.bashrc 文件(文件位于/root目录下),会看到
# .bashrc
# User specific aliases and functionsalias rm='rm -i'
alias cp='cp -i'
......
第二步:将所需要设置的别名信息添加到后面,保存退出 Esc+:wq +回车
alias ..='cd ../'
alias ...='cd ../../'
第三步:让命令立即生效:执行source .bashrc
第四步:执行命令别名,验证别名是否好使
[root@sts local]# pwd/usr/local
[root@sts local]# ...
[root@sts /]#
可以看到当前路径为/usr/local 使用...命令后直接回到了根节点,也就是上两层节点。
三、centos修改主机显示全路径
有时候我们想要知道当前为止,pwd命令确实可以打印出当前路径,但这种方式就多了一步操作,如何直接看到当前路径呢?我们可以在主机名后面直接显示全路径,执行以下操作:
第一步:vim /etc/bashrc
第二步:找到[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " 把里面的大写W改为小写w,保存退出,重新进入系统,
第三步:验证是否修改成功
[root@sts /]# cd usr/local/
[root@sts /usr/local]#
四、待续。。。。