永发信息网

linux下如何设置命令的默认路径

答案:3  悬赏:80  手机版
解决时间 2021-04-06 01:58
linux下如何设置命令的默认路径
最佳答案
/etc/skel下有.bash_profile,拷贝一个到用户主目录里,将所有者和属组改为改为该用户即可
然后.bash_profile里修改PATH变量,增加“:.”,或者在后面追加一条
export PATH=$PATH:.

你干脆把/etc/skel下所有文件都拷贝到用户主目录里吧,例如:
cp -R /etc/skel/.[a-z]* /home/username/
chown -R username:group /home/username/.[a-z]*

这些文件没有生成的原因:
1.你创建用户的时候useradd 没加-m参数
2.创建用户的时候,用户主目录存在,并且权限不正确
3.用户主目录是后来mount上的来自:求助得到的回答
全部回答
这几个配置文件,在不同的发行版是不一样的,不一定都有,就算有,文件名都有可能不同。
比如,ubuntu下面默认就没有/etc/bashrc,用户主目录下也没有.bash_profile,但有/etc/bash.bashrc和/home/username/.profile。而redhat系列默认才是/etc/bashrc
和/home/username/.bash_profile。
你直接在你主目录下的.bashrc里面添加当前目录(.)到PATH里面,就能达到你想要的效果。linux之所以默认不将当前目录(.)添加到PATH里面,是出于安全考虑。
export PATH=./:$PATH
这东西加到很多地方都可以,对于你自己用,那么应该是使用你自己的 .bashrc 或者别的相同功能到个人配置文件。
至于没有文件……大部分情况下,自己新建一个就行了。
bash 被启动时,会去执行很多配置文件的,没有必要非死咬一个文件不放。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
胃病没有症状了是不是代表胃病好了
毛重是什么意思,毛重是什么意思?
客运班车线路牌上的日发班次1,该怎么解释,
求一篇以新春又临近为话题的作文600字
My husband has always had a huge affection
敢为人先是什么意思
醋能放冰箱里吗
暗示不打扰别人的句子,将不勉强的句子,请各
电镀饰品掉色的问题
我在同事那里买了一瓶蜂蜜她说是冬蜜上面有很
乳腺癌依西美坦一天中什么时候吃好?
如图所示,在△ABC中,∠C=90°,DE是AB的垂
顺丰速递运费 省内 、省外、首重、加重各多少
安庆到合肥多少公里,开车走高速滁州至阳新多
未婚生子,孩子出生证丢了怎么补办?
推荐资讯
刘亮程的全部作品
How are you the same?different? 这句子是什
桃花源记手游变异宝宝怎么不能交易
月光宝盒用日语怎么说,梦幻西游 月光宝盒合成
选用新鲜肝脏做酶催化效率实验的材料,是因为
我国省级行政单位有________个.
珍爱小说全文免费看
洗好的碗筷需要沥水后放入柜子吗
我是今年高考的文科生考了280分想复读
美国的现役10几艘航母各驻扎在哪里,在哪个方
上海长途汽车站有到江苏东台新街的车票售吗?
2009年,某商品价值为1元。2010年,生产该商
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?