Нет ничего неправильно с кодом .emacs, который Вы отправили, таким образом, проблема должна состоять в том, что нет никакого читаемого slime.el или slime.elc файла в ~/programming/slime/slime-2012-09-18
.
Чтобы перечислить доступные для использования в данный момент действующие оболочки для входа в систему, введите следующую команду:
cat /etc/shells
Пример:
pandya@pandya-desktop:~$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/ksh93
Для получения информации о посещении оболочки википедия.
. Вы также можете использовать {{1} } chsh -l
Будет напечатан список оболочек.
Пример: -
[anurag@focused ~]$ chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
По крайней мере, в OpenBSD и NetBSD:
$ getent shells
В (Ubuntu) Linux и многих других Unices (включая BSD):
$ grep '^[^#]' /etc/shells
В Solaris файл /etc/shells
может не существовать. Список допустимых оболочек содержится в руководстве shells(4)
. В моей системе vanilla Solaris 11.3 в этом руководстве перечислены следующие оболочки:
/bin/bash /usr/bin/bash /bin/pfbash /usr/bin/pfbash
/bin/csh /usr/bin/csh /bin/pfcsh /usr/bin/pfcsh
/bin/jsh /usr/bin/jsh /sbin/jsh /usr/sbin/jsh
/bin/ksh /usr/bin/ksh /bin/pfksh /usr/bin/pfksh
/bin/ksh93 /usr/bin/ksh93 /bin/pfksh93 /usr/bin/pfksh93
/bin/sh /usr/bin/sh /bin/pfsh /usr/bin/pfsh
/bin/tcsh /usr/bin/tcsh /bin/pftcsh /usr/bin/pftcsh
/sbin/sh /usr/xpg4/bin/sh /sbin/pfsh /usr/xp4/bin/pfsh
/bin/zsh /usr/bin/zsh /bin/pfzsh /usr/bin/pfzsh
/usr/sfw/bin/zsh
Стоит отметить, что в моей установке не существует ни /usr/sfw/bin/zsh
, ни /usr/xp4/bin/pfsh
...
Более короткий список допустимых оболочек Solaris (дубликаты каждой оболочки удалены):
/bin/bash /bin/ksh /bin/pfcsh /bin/pfsh /bin/sh
/bin/csh /bin/ksh93 /bin/pfksh /bin/pftcsh /bin/tcsh
/bin/jsh /bin/pfbash /bin/pfksh93 /bin/pfzsh /bin/zsh
Если вы хотите покопаться в /etc/passwd
, вы можете сделать:
cut -d ':' -f 7 /etc/passwd | sort -u
H/T @schrodigerscatcuriosity вhttps://unix.stackexchange.com/a/631346/40454