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

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

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

MeUser@MyMachine:~$ rec

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

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

решение1

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

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

Или, может быть, это псевдоним, тогда это будет выглядеть так:

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

Затем вы можете использовать typeon myscript, чтобы узнать, где он находится.

решение2

Вы bashможете найти файлы на своем компьютере $PATHс помощью whichкоманды, например:

which rec

И вы можете вывести список псевдонимов с помощью aliasкоманды. Просто введите alias.

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

Связанный контент