Як додати псевдонім до команди в терміналі?


34

Ввівши вказану вручну команду в терміналі, я хочу виконати якусь іншу команду.

Як можна додати псевдонім до команди? Чи можу я це зробити за допомогою терміналу чи мені слід редагувати якийсь файл?


Відповіді:


41
alias new_name='old command'

Щоб створити постійний псевдонім, вам слід відредагувати .bashrcфайл у домашній директорії.

Більше інформації тут

Більше файлів .bashrc тут


1
Вручну для запису псевдоніму немає. Це вбудована команда. Ви повинні подивитися на сторінку людини для оболонки.
добі

Змінив це. ти.
OrangeTux

12

У командному рядку bash це просто випадок введення тексту:

alias my_command="Command to run"

Наприклад, щоб створити коротку команду, запустіть довгий список, який ви можете зробити:

alias ll="ls -l"

Лапки не потрібні, якщо ви не додаєте перемикачі до команди aliase.


8

Щоб внести постійні зміни, ви можете розмістити свої псевдоніми окремо ~/.bash_aliases


1
Не забувайте балотуватися, source ~/.bash_aliasesщоб зміни набрали чинності.
Стоян Димов

2

Ви можете використовувати aliasвбудовану команду в оболонці, яку ви використовуєте, або ви можете написати сценарій, який виконує те, що ви хочете. Якщо припустити, що ви використовуєте bash як оболонку (що за замовчуванням), ви можете ввести man bashта перейти до ALIASESрозділу, щоб отримати документацію про псевдоніми в bash.


1

Щоб дізнатись про подорож, відвідайте http://www.mediacollege.com/linux/command/alias.html

Щоб зміни були постійними (тобто читалися щоразу, коли ви запускаєте оболонку), додайте до файлу ~ / .bashrc команду псевдонімів, яку ви ввели у термінал.


1

Я пишу GUI для додавання / редагування псевдонімових команд. Ви також можете використовувати його з командного рядка так:

addalias -add "sinstall" "sudo apt-get install"

https://github.com/isamert/addalias


0

Ви можете безпосередньо створити файл у своєму будинку для збору всіх псевдонімів .bash_profile, написавши nano ~.bash_profileта просто записавши у файл команди / ярлики, які ви хочете створити, наприклад:

alias edbp='nano ~/.bash_profile'

а потім перевірити джерело файлу, так що працює

source ~.bash_profile

Пам'ятайте, що кожного разу, коли ви змінюєте документ, вам доведеться запускати його знову source ~.bash_profile

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.