Ҫȷעܿͨͣȷҵ
߼ ?3? ?3?
  • ˲new!
  • LED new!
  • Դ new!
  • PLL
  • PCIEЭ
  • ɴ
  • LSI
  • FCI
̳ С ֻ
EDNӼ̳> >֮ >Ϊʲôͬʱ/sbin/sh/bin/sh

֮IJ͡Welcome to Bruce Deng's Blog

֮???? ???? ????
ܣ ??
?????
??????????
QQ: 463122077

(43)???? (111074)???? (11)???? ͶƱ(1)???? ı??

б鿴ʽ ???

Ϊʲôͬʱ/sbin/sh/bin/sh
ʱ䣺2006-10-20 09:48:12
Ҫȷעأȷҵ

Ϊʲôͬʱ/sbin/sh/bin/sh


Both /sbin/sh and /usr/bin/sh shells are Bourne shells.
The difference is that /sbin/sh is statically linked and /usr/bin/sh is
dynamically linked.? There is also /bin/sh, however /bin is just a symbolic
link to /usr/bin.


# ls -l /sbin/sh
-r-xr-xr-x?? 2 bin????? root????? 251712 Jul 16? 1997 /sbin/sh


# file /sbin/sh
/sbin/sh:?????? ELF 32-bit MSB executable SPARC Version 1, statically linked, stripped


# ldd /sbin/sh
ldd: /sbin/sh: file is not a dynamic executable or shared object



# ls -l /usr/bin/sh
-r-xr-xr-x?? 3 bin????? root?????? 88620 Jul 16? 1997 /usr/bin/sh


# file /usr/bin/sh
/usr/bin/sh:??? ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped


# ldd /usr/bin/sh
?????? libc.so.1 =>;???? /usr/lib/libc.so.1
?????? libdl.so.1 =>;??? /usr/lib/libdl.so.1


Dynamically linked binaries use shared libraries during their execution.? This
makes them smaller in size and when libraries get updated, the binaries will
automatically use the updated libraries.


Statically linked binaries contain all the code within them.? They do not
use shared libraries at all.? This makes them larger in size.? The useful thing
about statically linked binaries is that they can run all by themselves as
they do not depend on shared libraries.? If the system is "broken" and libraries
were removed, damaged, or /usr is not mounted, /sbin/sh can still be executed.


This is why it is recommended to use /sbin/sh as the default root shell.


˼/sbin/sh Ǿ̬ӵ, /bin/shǶ̬ӵġ ̬ӵshȻȶ̬ӵsize󣬵иôв⡣Ҳ˵ϵͳ¿ļʧ𻵣ȻִС
һ䣺 Ƽ/sbin/shΪrootĬshellԭ

ǩ??
? ΢ ?? ΢ ??


΢šɨһɨҳĻϽǷť

1.ɨά
2.Ͻǵķť
3.ѡ
qqռ ?? Ѷ΢ ?? ?? ٶѲ ??
??????[ 0
Ķ(2845)?? (2)?? ղ??I?? ӡ??I?? ƼС??I?? תҵIJ (0)
Բûе¼¼ע
һƪSHELLѧϰʼ(3)

һƪSHELLѧϰʼ(2)

ţл˵ - Ϊʲôͬʱ/sbin/sh/bin/sh
ο (οݷ¼ | ?ע)
?
1000
֤룺
΢?? qqռ?? qq΢?? ?? ٶѲ??
?
[ 2 ] ߷ - Ϊʲôͬʱ/sbin/sh/bin/sh

λ,Խ???

(0) ???? (0) ???? ظ(0)
Բûе¼¼ע
???? 2006-10-20 12:49
Ǻǣ߰
(0) ???? (0) ???? ظ(0)
Բûе¼¼ע
???? 2006-10-20 11:13
תҵIJ
?@Welcome to Bruce Deng's Blog?ġΪʲôͬʱ/sbin/sh/bin/sh
Ϊʲôͬʱ/sbin/sh/bin/shBoth/sbin/shand/usr/bin/shshellsareBourneshells.Thedifferenceisthat/sbin/shisstaticallylinkedand/usr/bin/shisdynamicallylinked.T...
30000
ͬʱ۸?֮
????
ٻظ
?
1000
????
ûظ
?
?
1000
????
´浵
200803 (1) 200802 (5)
200801 (2) 200710 (2)
200708 (1) 200702 (5)
չ
Ķ
֮С???? С
δС,
Ƽ
زҳ