Как найти то, к чему относится моя пользовательская команда командной строки

Некоторое время назад я создал скрипт, который я добавил в свою систему Ubuntu, и я могу вызвать его просто с помощью вызова команды rec

MeUser@MyMachine:~$ rec

. что теперь я хотел бы расширить команду, но не могу понять, где находится сценарий и к чему относится команда rec.

Полагаю, я могу это сделать (в конце концов, это Ubuntu), но это не так просто - я уже изучил ~/.bashrc, но не нашел ничего, что относится к rec. Где еще я могу искать?

1
задан 13 October 2015 в 09:36

2 ответа

Вы установили его где-нибудь в Вашем $PATH, когда Вы можете назвать его точно так же, как это в командной строке. Используйте type, чтобы узнать где:

type rec
rec is /usr/local/bin/rec

Или возможно это - псевдоним, тогда это было бы похоже:

rec is aliased to `myscript --with --some --parameters blah'

Вы можете тогда использовать type на myscript, чтобы узнать, где это лежит.

3
ответ дан 13 October 2015 в 19:36
  • 1
    dpkg: ошибка, обрабатывающая пакет teamviewer (-установка): проблемы зависимости - с отъездом ненастроенных Ошибок встретились при обработке: teamviewer Получение этой ошибки – Haroon 2 January 2017 в 06:19

В bash Вы можете определить местонахождение файлов на Вашем $PATH с эти which команда. например:

which rec

И Вы можете перечислить псевдонимы с эти alias команда. Просто тип alias.

Вы найдете свой сценарий с одним ими.

2
ответ дан 13 October 2015 в 19:36

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

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