Пресса o
изменить опции. В самом первом предпочтении “Непривилегированный режим” выберите “Усовершенствованный” (у “Новичка” есть огромная справка, “Промежуточное звено” имеет короткую справку и “Усовершенствованные” шоу выбранный URL в modeline). Проверьте, что поле “Save options to disk” затем переходит по “Принять” ссылке наверху.
Соответствующая установка в ~/.lynxrc
user_mode=ADVANCED
В стороне: Я предпочитаю w3m рыси. Это имеет вкладки, делает лучший рендеринг и может показать изображения. В его предпочтениях, убедиться включить “Дисплей связывают URL автоматически”. Также полезный: Дергание URL в w3m.
Можно также снабдить префиксом наклонную черту влево для отключения псевдонима: \ls
Править: Другие способы сделать то же включают:
Использование "команда": command ls
согласно Mikel.
Используйте полный путь: /bin/ls
согласно uther.
Заключите команду в кавычки: "ls"
или 'ls'
согласно комментарию Mikel.
Можно удалить псевдоним временно для того терминального сеанса с unalias command_name
.
Это что command
команда для.
Попробовать
command ls
Это говорит оболочке обходить псевдонимы и функции.
Этот путь поддерживается ударом, zsh, и пеплом/тире.
Псевдоним является просто определенным ярлыком. В этом примере определенный псевдоним является строкой ls
, который выполняется ls --color=auto
. Если Вы не хотите того поведения, можно назвать двоичный файл ls
использование полного пути.
Так выполнение просто /bin/ls
произведет вывод без цвета, потому что это не псевдоним, который Вы определили.
Вы могли также изменить псевдоним на что-то другое или добавить новый псевдоним, который выполняется просто ls
без цветных параметров.
/bin
и /usr/bin
произвольно.
– Keith Thompson
25.05.2012, 23:50
which
для некоторых команд: which ls
.
– cst1992
19.04.2016, 14:44
which
(или type
), это делает поиск через $PATH
; Вы могли бы также просто использовать ls
или \ls
вместо того, чтобы указывать путь.
– Keith Thompson
19.04.2016, 18:10
Иначе, полагаясь на ответ @uther, должен использовать $(which ...)
или `which ...`
(использование обратных галочек ``
) автоматически найти путь исполняемого файла. Это будет работать в bash
:
$(which ls)
`which ls`
Несомненно, просто снабжая префиксом команду a \
намного короче.
ОБНОВЛЕНИЕ: Согласно тому, Как использовать 'который' на искаженной команде?, это, кажется, не надежно вообще.
`which ls`
выполнить двоичный файл непосредственно.
– amyassin
25.05.2012, 12:34
(which ls)
не работал на меня (на Ubuntu 12.04 LTS), И обратные галочки были тверды, я просто вышел из них: \'which ls \'. Потребовалось большое редактирование для получения там :)
– amyassin
25.05.2012, 18:39
Лично, я просто стараюсь не определять псевдонимы с теми же именами как команды, таким образом, ls
всегда вызывает фактическую команду. У меня есть псевдонимы или функции для различных комбинаций опций как l
, ll
, и lg
. (Это означает, что мне нужно unalias ls
в моем .bashrc
или .cshrc
.)
Я нахожу, что предположения ОС, о которых опциях я мог бы предпочесть (переопределение предположений о разработчиках ls
сама команда), редко соответствуют моим собственным персональным вкусам. Мне, оказывается, не нравится вид ls --color=auto
, и его четкость может варьироваться значительно между черным-на-белом и белым-на-черном цветом.
YMMV и другие решения, конечно, все еще хороши для знания.
Ввод команды в верхнем регистре, кажется, работает, как LS
, хотя я не действительно уверен почему.
LS - display animations aimed to correct users who accidentally enter LS instead of ls.
– amyassin
25.05.2012, 12:29
command
илиbuiltin
. – Mikel 25.05.2012, 19:31l\s
делает то же самое. Действительно ли это поведение является ошибкой или функцией? – Niklas B. 25.05.2012, 19:46