zhangyudong1987 发表于 2011-10-31 16:17

关于solaris SHELL的问题


我在网上找一几个关于修改默认shell的资料,就是将solaris默认的sh修改成bin/bash了。。。。这个可以使用TAB键嘛
我按照上上面的方法是可以修改的,但是按资料上的说法是如果需要修改成那种有主机名,路径名的比如#这种模式的就需要在$home目录下面新建一个.profile的文件,文件内容为:
PS1='[\u@\h:$PWD]#'
   export PS1然后保存,再重启,但是我保存之后就提示“shell.profile操作不可用”我很郁闷……
          希望哪位大哥高手们帮忙解决下。。。。

还有个问题就是我cat一个文件的时候是可以很正常的看到文件的内容的,比如

可是我vi进去后就不是这么显示的,这是什么原因,如图
而且使用光标左右移动后又出现一些字符,郁闷啊。。。

zhangyudong1987 发表于 2011-10-31 16:19

不好意思,第一张图和最后一张的位置反了。。。。
希望各位大侠们帮助解决下。。。新手学习中……

财版 发表于 2011-10-31 16:52

回复 1# zhangyudong1987


    假设是root用户,需要vi   /.profile, 写入你的PS设置。 而不是自己命名为shell.profile。

zhangyudong1987 发表于 2011-10-31 17:10

回复 3# 财版


    谢谢大侠的指正,按照你的方法我试验了一下,成功了。。。但是的一个问题就是/home目录下面是空的,而且权限是
dr-xr-xr-x   1 root   root         1 10月 31日 17:09 home   这个权限也无法更改,这是什么原因呢,在下面当然也无法创建文件或者目录,且/home目录下面为空,ls -al之后无任何文件目录,请问下这是什么原因呢?

yiguihuo 发表于 2011-10-31 17:21

看来你是之前一直用linux,solaris用户家目录在/export/home,/home由automount控制。

财版 发表于 2011-10-31 17:23

回复 4# zhangyudong1987


    solaris默认不使用/home目录给用户,而是用/export/home.

zhangyudong1987 发表于 2011-10-31 17:46

回复 5# yiguihuo


    呃。。。。原来是这样子的啊。。。我就说跟RHEL5.4下面的不一样嘛。。。受教了。。。谢谢。。。。还有个问题就是关于vi文件之后的显示问题,比如我vi /etc/passwd文件哈正常情况下应该是直接显示下面的内容了。。但是我vi之后,显示在最上面,光标从内容上面移动时,内容有变化,这是什么原因,还是说与我的终端有问题?我用的是secure CRT

zhangyudong1987 发表于 2011-10-31 17:47

回复 6# 财版


    在/export/home目录下面我貌似也没看到用户的文件夹。。。

在请教下vi文件之后的显示问题,比如我vi /etc/passwd文件哈正常情况下应该是直接显示下面的内容了。。但是我vi之后,显示在最上面,光标从内容上面移动时,内容有变化,这是什么原因,还是说与我的终端有问题?我用的是secure CRT

财版 发表于 2011-10-31 17:48

回复 7# zhangyudong1987


    先TERM=vt100;exportTERM 设置终端模式,然后再vi。

zhangyudong1987 发表于 2011-10-31 17:52

回复 9# 财版


    我的终端是VT100啊。。。看下这个。。。。那个export term这个在哪里设置?也是在终端????
页: [1] 2
查看完整版本: 关于solaris SHELL的问题