[问题]sudo用的是哪里的bashrc

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

[问题]sudo用的是哪里的bashrc

#1

帖子 titainium » 2008-06-27 12:37

小弟现在有一个问题,最近修改了普通用户的.bashrc文件,这样我就可以使用ll命令,不必敲ls -l,但是当我使用sudo ll的命令的时候,系统又返回给我command not found的信息。一开始我以为sudo用的是root的bashrc,可以修改过/root下面的bashrc之后,还是报同样的错。请问有高手知道sudo究竟是调哪里的bashrc
Titainium
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#2

帖子 syrano » 2008-06-27 18:25

/etc/bash.bashrc
E=m c^2
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#3

帖子 titainium » 2008-06-27 19:30

Really? let me try
Titainium
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

#4

帖子 yjcong » 2008-06-27 19:44

看我系统的

代码: 全选

--> sudo ll
Password:
sudo: ll: command not found
上次由 yjcong 在 2008-06-27 20:10,总共编辑 1 次。
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#5

帖子 BigSnake.NET » 2008-06-27 19:45

哪个都不是, sudo 根本不读 bashrc ..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

#6

帖子 cnkilior » 2008-06-27 19:47

看戏:爱因斯坦pk大蛇!
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

#7

帖子 yjcong » 2008-06-27 20:36


代码: 全选

#!/bin/bash
ls -gk
保存为ll, 然后sudo mv ll /usr/bin/
现在就可以 sudo ll 了.

或者, 在/root/.bashrc 里加入

代码: 全选

alias ll='ls -gk'
然后在终端输入 sudo -s -H
密码之后, 就可以ll了(相当于sudo ll)
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
回复