Aliases в Bash
Введение | |
Пример | |
Python | |
Другие статьи о Bash |
Введение
Алиасы или псевдонимы - это возможность заменить сложные команды на более короткие.
Они будут действительны только для той системы, в которой созданы.
Существует ряд алиасов, которые часто присутствуют в системе по умолчанию. Частые примеры - замена
ls -la или подобной команды на ll, замена vi на vim и так далее.
Aliases
Если вы никогда не пользуетесь командой ls, но часто выполняете ls -a
вам могла прийти мысль - нельзя ли как-то настроить ls, чтобы он
всегда делал ls -a
Это сделать «несложно», а такие переименования называются aliases. С их
помощью можно не только переопределять существующие, но и придумывать
совершенно новые команды.
export EDITOR=nano
export PATH=$PATH~/new_bin
alias ls="ls -la"
Получить список уже существующих alias можно командой
alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls --color=auto'
Если вы добавили alias в .profile и он не работает - попробуйте перезапустить терминал. Если не помогло пропишите в .bashrc . Если не помогло - создайте файл .bash_aliases и пропишите туда.
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги
Тем кто пишет код на Python удобно делать алиас python - python3 чтобы пользоваться третьим Python и не указывать везде 3.
alias python="python3"
alias pip="pip3"
Если Python установлен самостоятельно , например для использования более свежей версии, бывает полезно указать путь до него в новом алиасе.
alias python="/usr/local/bin/python3.11"
Bash | |
Основы Bash | |
Скрипты | |
awk | |
grep | |
sed | |
Ошибки Bash | |
Zsh | |
Unix |