发新话题
打印

怎样修改Linux下的Path指定的目录(的内容)

Linux只搜索Path指定的目录 3 R" G- e! S6 v. a
它才懒得帮你搜索当前目录
" d) N, w  |, C; t和Dos不同哦^_^
  c8 F) G4 t7 l0 M3 U; L, z4 x% _9 f4 _, q  h
请教各位大师:
: s( c8 \! ?1 C+ \+ N2 H: U怎样修改Linux下的Path指定的目录(的内容)
' z% s* l0 A% h/ i谢谢!!      

TOP

事实上,*nix不搜索当前目录是出于系统安全的考虑,想像一下,如果root在输入‘ls'命令的时候,系统先搜索到了一个当前目录的恶意用户摆放的同名可执行文件,后果是难以预料的。* ^/ p: k- u/ ~4 e0 U/ Q
要运行当前目录的文件,可以在前面加上一个‘./’,象这样:./myprogram. N4 Q/ _  P" T
当然,如果你非要系统搜索当前目录,他也很容易做到,至少有十几个文件都可以达到这个目的。象你的HOME目录下的.bashrc, .bash_profile, /etc下的bashrc, profile, rc.sysinit, /etc/rc.d/rc.sysinit 等等......      
庄子曰:“?鱼出游从容,是鱼之乐也。” 惠子曰:“子非鱼,安知鱼之乐?” 庄子曰:“子非我,安知我不知鱼之乐?” 惠子曰:“我非子,固不知子矣;子,固非鱼也,子之不知鱼之乐,全矣。” 庄子曰:“请循其本。子曰‘汝安知鱼乐’云者,既已知吾知之,而问我;我知之濠上也。”

TOP

向linux高歌猛进!!

谢谢你!!) A+ u8 Z: P$ T* J+ K$ U
向linux高歌猛进!!4 C/ q: T+ @6 {2 t+ H3 D* Y
% _: R6 D+ |4 h7 ]
      

TOP

发新话题