当前位置: 技术问答>linux和unix
帮忙看一下这个是什么意思,谢谢
来源: 互联网 发布时间:2016-08-09
本文导语: 用户目录下 .bashrc文件 里面是这样的: test -s ~/.alias && . ~/.alias || true 我刚用LINUX,谁给我说一下这是什么意思? 另外,我在另一个目录下执行.profile文件,执行的却不是当前目录下的,不知道是哪里的..如果我想执行...
用户目录下 .bashrc文件
里面是这样的:
test -s ~/.alias && . ~/.alias || true
我刚用LINUX,谁给我说一下这是什么意思?
另外,我在另一个目录下执行.profile文件,执行的却不是当前目录下的,不知道是哪里的..如果我想执行当目录
下的.profile文件,是不是要把这个目录加入默认的PATH里呢? 如果是,怎么加入这个默认的PATH? 是不是直接加
在.bashrc里就可以呢?
谢谢
里面是这样的:
test -s ~/.alias && . ~/.alias || true
我刚用LINUX,谁给我说一下这是什么意思?
另外,我在另一个目录下执行.profile文件,执行的却不是当前目录下的,不知道是哪里的..如果我想执行当目录
下的.profile文件,是不是要把这个目录加入默认的PATH里呢? 如果是,怎么加入这个默认的PATH? 是不是直接加
在.bashrc里就可以呢?
谢谢
|
&& AND
|| OR
~ 当前用户的家
test -s ~/.alias && . ~/.alias || true
如果当前用户家里的.alias文件的size大于0的话 即test -s ~/.alias成立 执行. ~/.alias 等于source ~/.alias 作用是让.alias里的设置生效 ||前面的语句执行结果可能返回false也可能返回true 所以|| true的作用是保证整个语句的结果是true 即告诉系统该语句执行成功
想执行当目录 下的.profile
------------------
你的意思是执行你home目录下的.profile吗 那直接. ~/.profile或者source ~/.profile即可
要添加路径就追加到~/.bash_profile文件的PATH后即可 然后source ~/.bash_profile
当然这是在使用bash的前提下 别的也类似
|| OR
~ 当前用户的家
test -s ~/.alias && . ~/.alias || true
如果当前用户家里的.alias文件的size大于0的话 即test -s ~/.alias成立 执行. ~/.alias 等于source ~/.alias 作用是让.alias里的设置生效 ||前面的语句执行结果可能返回false也可能返回true 所以|| true的作用是保证整个语句的结果是true 即告诉系统该语句执行成功
想执行当目录 下的.profile
------------------
你的意思是执行你home目录下的.profile吗 那直接. ~/.profile或者source ~/.profile即可
要添加路径就追加到~/.bash_profile文件的PATH后即可 然后source ~/.bash_profile
当然这是在使用bash的前提下 别的也类似