Difference between revisions of "Translations:Aliases in .bashrc/1/ru"

no edit summary
(Created page with "==Что такое .bashrc? Что такое альяс?== * '''.bashrc''' - это '''конфигурационный файл''' для bash, интерпретатора...")
 
Line 1: Line 1:
==Что такое .bashrc? Что такое альяс?==
==Что такое bashrc? Что такое альяс(alias)?==
* '''.bashrc''' - это '''конфигурационный файл''' для bash, интерпретатора команд и оболочки linux.
* '''.bashrc''' - это '''конфигурационный файл''' для bash, интерпретатора команд и оболочки linux.
* '''Альяс''' - это '''заменитель (полной) команды'''. Его можно рассматривать как ярлык.
* '''Альяс''' - это '''заменитель (полной) команды'''. Его можно рассматривать как ярлык.
Line 9: Line 9:
{{UserCmd|command=cp -i ~/.bashrc.bak ~/.bashrc}}
{{UserCmd|command=cp -i ~/.bashrc.bak ~/.bashrc}}
==Примечание==
==Примечание==
Любые изменения, внесенные в .bashrc, не будут иметь эффекта на все открытые в данный момент окна терминала. Чтобы проверить только что внесенные изменения в .bashrc, откройте новый терминал или используйте команду:
Любые изменения, внесенные в ~/.bashrc, не будут иметь эффекта на все открытые в данный момент окна терминала. Чтобы проверить только что внесенные изменения в .bashrc, откройте новый терминал или используйте команду:
{{UserCmd|command=source .bashrc}}.
{{UserCmd|command=source ~/.bashrc}}.
== Примеры альясов ==
== Примеры альясов ==
Альясы могут превратить сложную командную строку в простую пользовательскую команду, которую можно набрать в терминале.  
Альясы могут превратить сложную командную строку в простую пользовательскую команду, которую можно набрать в терминале.  
В файл .bashrc можно добавить следующие команды.
=== Стандартный синтаксис ===
Создание альясов в bash очень просто. Синтаксис выглядит следующим образом:
{{File|file=~/.bashrc|
content=<pre>...
alias название_alias="команда_для_запуска"
...</pre>}}
=== Для обновления системы ===
=== Для обновления системы ===
Для обновления системы с помощью pacman используется следующая команда  
Для обновления системы с помощью pacman используется следующая команда  
{{UserCmd|command=sudo pacman -Syu}}.
{{UserCmd|command=sudo pacman -Syu}}.
Она может стать альясом в .bashrc с помощью
Она может стать альясом в ~/.bashrc с помощью
{{File|file=~/.bashrc|
{{File|file=~/.bashrc|
content=<pre>...
content=<pre>...
Line 30: Line 35:
...</pre>}}
...</pre>}}
=== Для редактирования часто используемых файлов ===
=== Для редактирования часто используемых файлов ===
Для редактирования самого '''.bashrc''' и автоматической перезагрузки конфигурационного файла bash (чтобы изменения, внесенные в .bashrc, могли быть реализованы в текущей терминальной сессии)
Для редактирования самого '''~/.bashrc''' и автоматической перезагрузки конфигурационного файла bash (чтобы изменения, внесенные в .bashrc, могли быть реализованы в текущей терминальной сессии)
{{File|file=~/.bashrc|
{{File|file=~/.bashrc|
content=<pre>...
content=<pre>...
Line 51: Line 56:
alias grubup="sudo update-grub"
alias grubup="sudo update-grub"
...</pre>}}
...</pre>}}
==Вывод==
==Создание альясов Bash с аргументами (функции Bash)==
Этот список не является исчерпывающим. Почти все, что часто используется, можно сократить с помощью альясов.
Иногда вам может понадобиться создать альяс, принимающий один или несколько аргументов. Вот тут-то и пригодятся функции bash.
==Смотрите также==
[https://www.gnu.org/software/bash/manual/html_node/index.html Документация по Bash]
translator
11,127

edits