xshell 4 登陆服务器后进入每个文件夹只显示当前文件夹,怎么样才能显示全路径啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xshell 4 登陆服务器后进入每个文件夹只显示当前文件夹,怎么样才能显示全路径啊?相关的知识,希望对你有一定的参考价值。

如图,我输入命令后只显示result1,而不是Bi_2_0GPa_T0_Physics_VASP/result1/
这是我登陆另一台服务器,显示的格式是这样的,怎么设置能让我上面那台显示的跟下面一样啊

参考技术A 这个跟xshell没关系,是跟你登录进去后的用户设置有关,你要的效果可以在命令行中打下面的命令:
export PS1='[\u@\h \w]\$ '

如果想每次登录进去都自动起作用,那就编辑用户目录下的.bash_profile,把刚刚这行加进去保存,那后面每次登录都能达到你要的效果。

有很多格式可以自己设置,具体的参考下bash手册中PROMPTING的内容。
可以打man bash,然后按/PROMPTING进行搜索。追问

那么具体是怎么编辑呢?因为我只能用Xshell登陆,怎么在Xshell下通过命令编辑呢?

追答

用vi编辑,具体命令是:
vi ~/.bash_profile
如果vi也不会用,那我就帮不了你了,你自己百度一下vi的使用手册吧。

其实说到Xshell,只是用来登录linux或unix系统的一个工具,你所问的都跟Xshell本身没关系,更多的是linux方面的问题,平常多看看linux方面的书就能更多了解这些知识。

本回答被提问者采纳

xshell 密钥登陆

  1. 在shell 工具-新建用户密钥向导,生成公钥和私钥对,私钥可以设置密码,也可以空密码。

  2. 登陆服务器,查看/root下是否有.ssh 目录,若没有,就建一个

  3. 将生成的公钥上传到服务器 .ssh 目录下,并改名 authorized_keys

  4. 修改配置文件,将密钥认证和路径开启,将passwd 认证关闭

  5. 通过xshell 登陆,选择public key 登陆

    特别注意,如果提示,未在远程主机上注册,请坐如下操作,

    a,关闭iptales

    b,关闭 selinux, 关闭selux时,有两种方法,一种是临时的,setenforce=0 改成permissive 模式,0 代表允许,1 代表enforicing   ,另外一种,就是修改配置文件,使之永久生效,

     vim /etc/selinu/config , 设置SELINUX=disabled  设置完需要重启生效,不重启无效,注意这一点,我第一次用时,也被困扰了半天。

    因配置比较简单,只是介绍大概步骤,没有上图,发表此文只是要强调最后如果登陆失败的解决办法。    

本文出自 “jurchens” 博客,请务必保留此出处http://6656395.blog.51cto.com/6646395/1845973

以上是关于xshell 4 登陆服务器后进入每个文件夹只显示当前文件夹,怎么样才能显示全路径啊?的主要内容,如果未能解决你的问题,请参考以下文章

linux 常用命令

Linux 学习总结

Linux 运行级别

linux 系统的7个运行级别

Linux的7个级别

linux系统的运行级别