Недавно я заметил кое-что странное, что мне не очень нравится:
Так почему я еду на поезде? работает ls
? И как я могу остановить это и заставить его вести себя нормально? Это пасхальное яйцо, которое я обнаружил? Я использую Ubuntu GNOME 15.04.
Обновление информации:
Бег which ls
дает мне тот же поезд, а бег ls -l $(which ls)
просто дает мне другой тип поезда.
Запуск command -v ls
ничего не выводит. И запуск command -v sl
также ничего не выводит.
Все это может иметь какое-то отношение к пакету cow
(или что-то в этом роде), который я недавно установил и который обещал «немного облегчить ситуацию».
Попытайтесь удалить забавный пакет через
sudo apt-get purge sl
Проверьте свои псевдонимы на ls
например, в Вашем ~/.bashrc
или ~/.profile
.
Проверьте двоичный файл /usr/games/sl
и удалите
sudo rm /usr/games/sl
Проверьте вывод
strace sl |& grep execve
strace ls |& grep execve
если точка три не имеет никакого успеха.
И в будущем, НЕ устанавливайте ничего, что обещает 'осветить вещи немного' в описании.;)
Обычно Вы можете предварительно ожидать \к команде, чтобы отключить совмещение имен только для того случая пробега команды. Например,
[2023]$ alias ls alias ls='ls -F -Chs --color=tty' [2024]$ ls total 140K 4.0K bin/ 0 Downloads@ 0 prog.git@ ... [2025]$ \ls bin Downloads doc.git freertos.git prog.git tmp ...
Так, я рекомендую пробовать Ваш ls предварительно ожидаемым '\'
Затем, Вы можете попытаться управлять командой ls непосредственно со всем путем.
/bin/ls
Затем,/bin/ls
команды также, проверьте свой путь,
echo $PATH make sure that /bin is the first entry. $PATH=/usr/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin:usr/local/sbin:/usr/local/bin
, Но, я полагаю, что удаление cow
помогло бы.
tee
является командой, которую Вы ищете, таким образом, Вы наиболее вероятны не знакомые с ним все же .:-)
– Melebius
6 January 2017 в 02:51
tee
. – Akiva 6 January 2017 в 02:49