Manjaro Difference between revisions of "Aliases in .bashrc/ru"

Difference between revisions of "Aliases in .bashrc/ru"

From Manjaro
(Created page with "Синтаксис для создания функции bash очень прост. Они могут быть объявлены в двух различных формат...")
Tags: Mobile web edit Mobile edit
(Created page with "Давайте создадим простую функцию bash, которая будет создавать каталог и затем переходить в него:...")
Tags: Mobile web edit Mobile edit
Line 77: Line 77:
Чтобы просто передать любое количество аргументов в функцию bash, поместите их сразу после имени функции, разделив пробелом. Передаваемые параметры - это $1, $2, $3 и т.д., соответствующие позициям параметра после имени функции. Переменная $0 зарезервирована для имени функции.
Чтобы просто передать любое количество аргументов в функцию bash, поместите их сразу после имени функции, разделив пробелом. Передаваемые параметры - это $1, $2, $3 и т.д., соответствующие позициям параметра после имени функции. Переменная $0 зарезервирована для имени функции.


<div lang="en" dir="ltr" class="mw-content-ltr">
Давайте создадим простую функцию bash, которая будет создавать каталог и затем переходить в него:
Let’s create a simple bash function which will create a directory and then navigate into it:
{{File|file=~/.bashrc|
{{File|file=~/.bashrc|
content=<pre>...
content=<pre>...
Line 86: Line 85:
}
}
...</pre>}}
...</pre>}}
Now instead of using mkdir to create a new directory and then cd to move into that directory , you can simply type:
Теперь вместо того, чтобы использовать mkdir для создания нового каталога, а затем cd для перемещения в этот каталог, вы можете просто набрать:
{{UserCmd|command=mkcd new_directory}}
{{UserCmd|command=mkcd new_directory}}.
==Keeping bash alias in a different file==
==Хранение альяса bash в другом файле==
Bash allows you to add local aliases in your ~/.bashrc file. To do this create a file called ~/.bash_aliases and add these contents in your ~/.bashrc file:
Bash позволяет добавлять локальные альясы в Ваш ~/.bashrc. Для этого создайте файл ~/.bash_aliases и добавьте его содержимое в Ваш файл ~/.bashrc:
{{File|file=~/.bashrc|
{{File|file=~/.bashrc|
content=<pre>...
content=<pre>...
Line 96: Line 95:
fi
fi
...</pre>}}
...</pre>}}
Now you can add any aliases in your ~/.bash_aliases file and then load them into your Bash session with the source ~/.bashrc command.
Теперь вы можете добавить любые альясы в Ваш ~/.bash_aliases и затем загрузить их в свою Bash-сессию с помощью команды source ~/.bashrc.
==Conclusion==
==Заключение==
This list is not comprehensive. Almost anything that is commonly used can be shortened with an alias
Этот список не является исчерпывающим. Почти все, что часто используется, можно сократить с помощью альяса.
==See Also==
==Смотрите также==
[https://www.gnu.org/software/bash/manual/html_node/index.html Bash documentation]
[https://www.gnu.org/software/bash/manual/html_node/index.html Документация по Bash]
[https://wiki.archlinux.org/title/bash#Aliases ArchWiki]
[https://wiki.archlinux.org/title/Bash_(Русский)#Псевдонимы ArchWiki]
</div>
[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]
[[Category:Terminal{{#translation:}}]]
[[Category:Terminal{{#translation:}}]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.