Есть несколько файлов, с которыми я часто работаю. Например, некоторые файлы конфигурации или файлы журнала. Допустим, файл журнала Apache. Я часто хочу tail
или grep
это. Вместо того чтобы писать:
tail -50 /var/log/apache2/error_log
Я предпочитаю писать
tail -50 apachelog
Так что это apachelog
функционирует как псевдоним для этого имени файла. Но если я определю псевдоним в моем bashrc
, это должна быть целая команда; это (очевидно) не может быть псевдонимом для имени файла, чтобы вы могли ссылаться на него позже. Есть ли способ добиться этого?
ПРИМЕЧАНИЕ. У меня есть большое количество файлов и большое количество различных команд, которые я хочу выполнить, поэтому создание функций или псевдонимов для всех этих различных параметров не будет моим предпочтительным решением.
Вы можете создать функцию и написать свою команду «назад»
источник
Псевдоним для каталога является ссылкой. Вот почему одна возможность - создать связку ссылок на интересующие файлы в одном каталоге. Затем псевдоним rtail к tail, чтобы он искал файлы в этом каталоге.
источник
Поместите это в ваш ~ / .bashrc
сделать исходный код ~ / .bashrc или начать новый сеанс bash ...
тогда вам просто нужно набрать "tailapache"
источник