predator 08.08.2012 17:03
Есть вопрос! — Возможности /bin/sh
Где можно найти информацию о поддерживаемых /bin/sh (всех posix shell: ksh, bash, dash, zsh, tcsh, ...) коммандах/функциях?В данный момент меня интересует есть ли среди них popd/pushd и можно ли в них (шеллах) делать `cd -` (возврат в предыдущий каталог).
Как раз хочется узнать какие возможности есть у любого /bin/sh (наверно правильнее было бы сказать posix shell) и какие из них bash-измы =)
readlink -f /bin/sh
или
ls -l /bin/sh
PS: Для меня было сюрпризом когда я узнал, что в убунте стоит dash вмсто bash
или
ls -l /bin/sh
PS: Для меня было сюрпризом когда я узнал, что в убунте стоит dash вмсто bash
Не понял вопроса.
(c) man sh
Это если POSIX нужен. Если нужны возможности шела в конкретном дистрибутиве, то надо смотреть доки к нему. В большинстве современных дистрибутивов обычно вместо голого sh используется dash в обычной работе и busybox во всяких initrd, минимальных образах и т.д.
This manual page is part of the POSIX Programmer's Manual. The Linux implementation of this interface may differ (consult the corresponding Linux manual page for details of Linux behavior),
or the interface may not be implemented on Linux.
or the interface may not be implemented on Linux.
(c) man sh
Это если POSIX нужен. Если нужны возможности шела в конкретном дистрибутиве, то надо смотреть доки к нему. В большинстве современных дистрибутивов обычно вместо голого sh используется dash в обычной работе и busybox во всяких initrd, минимальных образах и т.д.
Попробуйте man bash