FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.
Модератор: arachnid
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian
Сообщение
*Sasha* » 17.05.2007 05:55
Привык к красивостям, взяз свой .bashrc из дебиана, там есть строчки типа
Так вот при запуске выдаёт следующее
Код: Выделить всё
root@freebsd:~ ll
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
почему не понимает опцию?
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Сообщение
diesel » 17.05.2007 06:17
у тебя там точно bash? во фре у рута по-умолчанию другой шелл, и он не обязан знать про bashrc и алиасы
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows
Сообщение
allez » 17.05.2007 06:24
diesel , тип шелла в данном случае роли не играет, опции
ls от него не зависят.
К тому же автор явно использует
sh/bash , так как алиас установился.
*Sasha* , вот вам выдержка из FreeBSD-шного
man ls :
Код: Выделить всё
-G Enable colorized output. This option is equivalent to defining
CLICOLOR in the environment. (See below.)
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Сообщение
diesel » 17.05.2007 06:51
allez писал(а): ↑ 17.05.2007 06:24
diesel , тип шелла в данном случае роли не играет, опции
ls от него не зависят.
играет. любому другому шеллу кроме bash'а побарабану что у тебя написано в .bashrc
allez писал(а): ↑ 17.05.2007 06:24
К тому же автор явно использует
sh/bash , так как алиас установился.
тоже неправда:
Код: Выделить всё
diesel@:~$ csh
:~> alias tmp2="echo fuck"
:~> tmp2
tmp2: Command not found.
:~> exit
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows
Сообщение
allez » 17.05.2007 06:53
Повторюсь: поскольку алиас у автора таки установился (взгляните на цитату сообщения об ошибке: система жалуется не на отсутствие команды, а на неправильные опции оной), значит .bashrc считался. А поскольку .bashrc считался... дальше продолжать?
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Сообщение
diesel » 17.05.2007 06:55
а да, точно
видимо пора спать
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows
Сообщение
allez » 17.05.2007 06:58
Пора, однако.
А то у вас в Николаеве уже солнце вовсю, наверное, светит.
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Сообщение
alv » 17.05.2007 10:06
allez писал(а): ↑ 17.05.2007 06:24
diesel , тип шелла в данном случае роли не играет, опции
ls от него не зависят.
К тому же автор явно использует
sh/bash , так как алиас установился.
*Sasha* , вот вам выдержка из FreeBSD-шного
man ls :
Код: Выделить всё
-G Enable colorized output. This option is equivalent to defining
CLICOLOR in the environment. (See below.)
Совершенно верно. Как это ни странно, ls в Linux'е и во FreeBSD разный
Как и многие другие команды базового комплекта.
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian
Сообщение
*Sasha* » 17.05.2007 15:55
alv писал(а): ↑ 17.05.2007 10:06
*Sasha*, вот вам выдержка из FreeBSD-шного man ls:
Да, действительно то что нужно, теперь работает.