Действительно ли sim является командой сценария оболочки?

Я создавал a sym-link для практики в Ubuntu 14.04. Я означал использовать эту команду:

 ln -s ../fun dir1/fun-sym

Это было взято из книги, которую я использую. Кроме я использовал sim в конце по ошибке. Таким образом, последнее было /fun-sim. Команда была принята, и это, казалось, сделало 2 ссылки. Я также вставил корректную команду. Используя

 ls -l 

это действительно показывало обоих как являющихся ссылками. Они строки выглядят одинаково за исключением sim и sym.

 lrwxrwxrwx 1 julios julios    3 Aug 27 12:58 fun-sim -> fun 

и

 lrwxrwxrwx 1 julios julios    3 Aug 27 13:11 fun-sym -> fun. 

Используя эту команду

 ls -li 

это показало одно различие в числе в inode, 684226 и 684227. Я учусь и потерянный, но это привлекло мое внимание, когда это, казалось, создало ссылку. Я думал, что будет сообщение об ошибке некоторого вида. Никакая идея, как протестировать его. Я попробовал

 man sim 

и получил этот ответ:

 No manual entry for sim. 

Это, кажется, ответ ни для какой такой команды. Я получил тот же ответ для go, jump и please. Никакая проблема не была вызвана. То, что привлекло мое внимание, было то, что оно работало вообще, когда оно должно было перестать работать. Возможно, один из путей программные ошибки происходит, опечатки. Так или иначе это было интересно мне, но я просто пытаюсь найти свой путь вокруг командной строки.

0
задан 27 August 2014 в 22:59

1 ответ

Нет это не.

, Поскольку Вы сказали, man sim не существует.

И выполнение sim дает

No command 'sim' found, but there are 23 similar ones

В Вашем примере 'sim', только использовался в качестве части имени файла. 'забава-sym', возможно, была почти чем-либо, она не имеет никакого эффекта на команду. Так как это - только файл, который Вы создаете, это только должно быть имя правильного файла.

Все, что Вы сделали, было вместо того, чтобы связаться с ../fun dir1/fun-sym, Вы связались с ../fun dir1/fun-sim

, Эта команда все еще работала, потому что, когда Вы используете ln для создания символьных ссылок (т.е. -s опция) цель не должна существовать, за исключением жестких ссылок престижность @TheSchwa

4
ответ дан 7 October 2019 в 04:55

Другие вопросы по тегам:

Похожие вопросы: