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»