Рубрики
Uncategorized

Псевдонимы, которые вам нужны — работает с Git Bash!

Когда вы впервые изучили Linux, вы были в восторге, когда открывали терминал в первый раз … Tagged с DevJournal, Linux, Systems, DevOps.

Linux Scribbles (2 серии деталей)

Когда вы впервые изучали Linux, вы были в восторге от открытия терминала в первый раз и вводили свои первые несколько команд: изучение файлов и каталогов.

Но по мере того, как вы идете и используете его все больше и больше в ваших лабораториях и в своей работе, вы чувствуете необходимость сократить некоторые из этих команд, чтобы уменьшить время в печати их или просто потому, что вы склонны забывать некоторые из команд, которые вы надеваете Не используйте очень часто — эй, мы все делаем.

Ну так что ты делаешь? Вы создаете псевдонимы для них.

Теперь это лишь некоторые из команд, которые я склонен использовать ежедневно. Я мог бы обновлять это время от времени, когда узнаю больше Но я все уши в отношении того, что другие считают полезными псевдонимом, которые можно добавить в этот список.

Верно, давайте погрузимся!

📑 Перво -на первый взгляд

Есть два способа создания псевдонимов. Первый — с помощью псевдоним Команда, за которыми следует команды ярлыков. Например, вы можете перейти к своему терминалу и ввести приведенную ниже команду, чтобы добавить псевдоним, чтобы перечислить содержимое папки в хронологическом порядке, с самой последней внизу:

alias ltr='ls -ltr'

Однако, если вы вручную вводите псевдоним Команда непосредственно на терминале для создания ярлыков, эти псевдонимы будут действительны только в течение всего сеанса. Как только вы закрыли этот сеанс и откроете новый, вы не можете использовать LTR больше.

Лучший способ убедиться, что вы можете создавать псевдонимы и использовать их в разных сессиях, — это редактировать их в .bashrc файл.

📌 О, еще одна вещь

Эти псевдонимы работают на терминале Linux. Если вы используете машину Windows, редактируете на VSCODE, и вы неоднократно ориентируетесь на файлы через Git Bash, потому что вы все еще не используете WSL, то эти псевдонимы все равно будут работать нормально.

Вы можете просто пойти в свой домашний каталог и пойти в и т.д. Папка в git и редактировать псевдонимы Анкет Обратите внимание, что git может быть в вашем Программные файлы папка или Файлы программы (x86) , в зависимости от того, какой путь вы указали во время установки Git Bash.

cd /c/Program\ Files/Git/etc/profile.d/aliases.sh

Если нет псевдонимы , вы также можете создать один внутри этого каталога.

mkdir aliases.sh

Точно так же, если вы используете компьютер компании, где у вас нет достаточных привилегий администратора для изменения файлов в Файлы программы Папка, вы можете просто перейти в свой домашний каталог и создать .bashrc файл.

cd /c/Users/JohnSmith
mkdir .bashrc

Что касается любой среды Linux, вы можете найти .bashrc В вашем домашнем каталоге, /дом/Имя пользователя/.bashrc

Теперь вы можете начать размещать свои псевдонимы в любом файле, используя Нано или VI .

nano .bashrc
vi .bashrc

В Linux обязательно поставьте свой файл .bashrc, как только вы закончите разместить там свои псевдонимы, чтобы они стали активными без входа/входа в систему.

$ source ~/.bashrc 

В настоящее время, на полезные команды

Конечно, это лишь некоторые из того, что обычно используют. В комментариях вы можете предложить то, что вы считаете полезным! 😄

Поскольку я часто получаю доступ к папке загрузок для zip -файла или пакетов, я создал для нее ярлык.

alias dloads='cd /c/Users/Eden\ Jose/Downloads'

Я сделал то же самое для папки настольных компьютеров. Вы можете просто сделать то же самое, когда неоднократно заходите в некоторые каталоги на своей машине.

alias desktop='cd /c/Users/Eden\ Jose/Desktop'

Я также начал с PowerShell до того, как перешел на Linux, поэтому я все еще склонен неправильно вводить команды PS в терминал, например, очистка дисплея. Так что я также сделал псевдоним для этого.

alias cl='clear'

Этот я узнал из своей работы — когда я неоднократно сталкивался, совершал и подталкивал свои изменения в нашу репот -репо. Вы можете сделать все это всего лишь 6 букв!

alias gitacp='git add -A;git commit;git push'

Теперь я знал, что могу добавить новые ярлыки с течением времени, поэтому я тоже сделал псевдоним!

alias addalias='vi /c/Program\ Files/Git/etc/profile.d/aliases.sh'

Теперь, если кто -то спросит меня, в каком файле я использую для надевания псевдонимов, я легко могу найти этот файл,

alias wherealias='ll /c/Program\ Files/Git/etc/profile.d/aliases.sh'

Чтобы найти конкретную команду, которую я использовал ранее,

alias histgrep='history | grep'

В качестве примера я могу найти предыдущие команды с ‘Dockerfile’

alias wherealias='ll /c/Program\ Files/Git/etc/profile.d/aliases.sh'

Две наиболее распространенные команды: cdll

Я также неоднократно захожу в каталог, работая CD и перечисление содержимого ll Анкет Поэтому я также создал ярлык для этого. Однако вместо использования псевдонима я использовал функцию для этого и добавил эту функцию в мои псевдонимы .sh.

# Initially plan to use an alias to combine 'cd' and 'll', but keep getting roadblocks.
# After some researching in the internet, most resources point out that if alias can't do it,
# you can always use a function.

# WHAT: Go to chosen directory ($1) and then list out contents.

function cdll() {
        cd "$@" && ls -la
}

Для этого вы можете прочитать больше об этом здесь

Был также какой -то постоянный вопрос о том, когда использовать псевдоним, когда использовать сценарии и когда использовать функции. Я думаю, что этот стоит изучить, когда вы пытаетесь оптимизировать свой рабочий процесс. Вот несколько ссылок, которые я нахожу полезными:

Точно так же вы также можете некоторые ссылки ниже для дополнительных уловков, которые вы можете добавить в свои рукава:

Завершая все это

Это просто простой учебник по тому, как вы можете начать использовать псевдонимы. Мы всегда ищем способы сэкономить время на повторяющихся мероприятиях, и знание этого простых ярлыков клавишных нажатий может очень помочь.

Linux Scribbles (2 серии деталей)

Оригинал: «https://dev.to/jeden/alias-for-the-two-most-common-command-in-linux-3mjk»