免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Ericzhao82
打印 上一主题 下一主题

[FreeBSD] 关于启动软件(已解决,谢谢congli 及gvim 朋友) [复制链接]

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
11 [报告]
发表于 2006-02-21 13:14 |只看该作者
congli@FreeBSD$ set | grep SHELL
SHELL=/usr/local/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor

论坛徽章:
0
12 [报告]
发表于 2006-02-21 13:19 |只看该作者
按照老大所说:
1、FreeBSD# vi .profile
2、
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
alias cr=clear
alias ll='ls -l'
alias vi=vim

3、FreeBSD# alias
h       (history 25)
j       (jobs -l)
la      (ls -a)
lf      (ls -FA)
ll      (ls -lA)
FreeBSD#
4、看到了吧,我把别名放在 ~/profile文件里面,重启,alias里面还是没有显示
5、我已经吧 ~/.profile的属性改成可执行(其实执行和不可执行都试过)
-rwxr-xr-x  2 root  wheel    296 Feb 21 19:50 .profile都不行

论坛徽章:
0
13 [报告]
发表于 2006-02-21 13:22 |只看该作者
老大是不是我的shell有问题,你看看
***************************************************
FreeBSD# set | grep SHELL
FreeBSD# set
_       set | grep SHELL

addsuffix
argv    ()
csubstnonl
cwd     /root
dirstack        /root
echo_style      bsd
edit
filec
gid     0
group   wheel
history 100
home    /root
killring        30
loginsh
mail    /var/mail/root
owd
path    (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /root/bin)
prompt  FreeBSD#
prompt2 %R?
prompt3 CORRECT>%R (y|n|e|a)?
savehist        100
shell   /bin/csh
shlvl   1
status  0
tcsh    6.14.00
term    xterm
tty     ttyp0
uid     0
user    root
version tcsh 6.14.00 (Astron) 2005-03-25 (i386-intel-FreeBSD) options wide,nls,dl,al,kan,rh,color,filec
FreeBSD#

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
14 [报告]
发表于 2006-02-21 13:25 |只看该作者
shell   /bin/csh

看完了前面的回复,最后看到这个很打击人的。呵呵
上面的语法"alias vi=vim" 是bash的 。换成bash才可以。

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
15 [报告]
发表于 2006-02-21 13:27 |只看该作者
原帖由 gvim 于 2006-2-21 13:25 发表
shell   /bin/csh

看完了前面的回复,最后看到这个很打击人的。呵呵
上面的语法"alias vi=vim" 是bash的 。换成bash才可以。

就是.LZ的是CSH,不是BASH.文件应该是~/.cshrc

论坛徽章:
0
16 [报告]
发表于 2006-02-21 13:29 |只看该作者
原帖由 gvim 于 2006-2-21 13:25 发表
shell   /bin/csh

看完了前面的回复,最后看到这个很打击人的。呵呵
上面的语法"alias vi=vim" 是bash的 。换成bash才可以。




难道我用了一顿、原来自己用的不是bash 而是 csh??

我确实安装了bash2
而且我还  chsh -s /usr/local/bin/bash2的
这是怎么回事呀??
难道每次重启后,还需要 chsh -s /usr/local/bin/bash2嘛??

我该如何一次性彻底更改我的shell呀??编辑/etc/passwd文件嘛??


[ 本帖最后由 Ericzhao82 于 2006-2-21 13:32 编辑 ]

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
17 [报告]
发表于 2006-02-21 13:36 |只看该作者
chsh -s /usr/local/bin/bash2 root
改变root的,替换成其他用户

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
18 [报告]
发表于 2006-02-21 13:39 |只看该作者
不建议把root的shell换成其他的.

论坛徽章:
0
19 [报告]
发表于 2006-02-21 13:41 |只看该作者
gvim你好,

是不是我的系统问题呀,您看看
******************************************************
1、vipw
#
root:$1$67g6547O$ojlPPdQaTulBL2zWvXEeo.:0:0::0:0:Charlie &:/root:/usr/local/bin/bash2
2、你看看明明是basha2
3、按照您的方法:
FreeBSD# chsh -s /usr/local/bin/bash2 root
chsh: user information updated
FreeBSD# set | grep shell
shell   /bin/csh
FreeBSD#

论坛徽章:
0
20 [报告]
发表于 2006-02-21 13:43 |只看该作者
congli老大好,

关键是我不会Csh,我从接触Linux起,一直用Bash
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP