В zsh 'kill' является встроенным.
Я бы хотел использовать псевдоним killall для уничтожения, так как я чаще использую killall, а псевдонимы kill будут более удобными. я хотел бы сохранить возможность использовать kill, однако, если это возможно, добавив псевдоним в pidkill или что-то в этом роде.

Как я могу это сделать? или я могу выбрать более удобный маршрут, о котором я не знаю?

2 ответа2

1

Короткий ответ: не делай этого.

Объяснение: Даже если вы найдете способ сделать это, вы нарушите ожидаемое поведение вашей системы и создадите для вас привычку ума, которая не будет работать в стандартных системах.

Если вы действительно этого хотите, создайте новый псевдоним команды (который не соответствует ни одному встроенному) и используйте его. Что-то вроде kall звучит идеально для меня ....

0

То, что вы спрашиваете, легко достигается с помощью псевдонима kill to killall. Если вы хотите использовать kill, просто введите «\kill». Запуск с обратной косой черты отключает псевдонимы. Делая это дальше, чтобы выполнить то, что вы хотите:

alias kill=killall
alias pidkill='\kill'

Но, что еще важнее, как сказал Нуно Кордейру, старайтесь не делать этого по тем же причинам, о которых он говорил, и с такой командой, как kill.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .