Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
user@gentoo ~ $ ifconfig
-bash: ifconfig: command not found
user@gentoo ~ $ sudo ifconfig
Password:
eth0 Link encap:Ethernet HWaddr 00:02:44:13:26:5a
inet addr:10.64.69.44 Bcast:10.64.71.255 Mask:255.255.248.0
inet6 addr: fe80::202:44ff:fe13:265a/64 Scope:Link
....
someuser@pyxis-server:/$ echo $PATHsomeuser@pyxis-server:/$ sudo echo $PATHuser@gentoo / $ echo $PATH
/bin:/usr/bin
user@gentoo / $ sudo sh -c 'echo $PATH'
Password:
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin
Радостно, что кто-то занимается такими вопросами, а то ведь пользователям Ubuntu, наверное, вообще без разницы, а там накручено так много, что мои эстетические чувства тошнит моментально.
Чем более логично там все устроено (сейчас не конкретно про FHS), тем более вероятно что пользователь разберется, а не скажет «Непонятный этот ваш Linux».
$ ls /sbin/* | wc -l
154
$ ldd /sbin/* | grep 'not a dynamic executable' | wc -l
10
$ ls /sbin/* | wc -l
161
$ ldd /sbin/* | grep 'not a dynamic executable' | wc -l
0
ls /opt/
cuda-toolkit/ google/ qt/
ls /usr/local/bin/
mglconv* mgl_example* mgl_glut_example*
ls /usr/local/lib/
libmgl.a libmgl-glut.a libmgl-glut.so@ libmgl-glut.so.6.0.0* libmgl.so@ libmgl.so.6.0.0* libmgl-wnd.a libmgl-wnd.so@ libmgl-wnd.so.6.0.0*
Не удивлюсь, если появится ещё и /opt/local…
При загрузке используется initrd или initramfs
Разница между bin, sbin, usr/bin, usr/sbin