Как да създадете псевдоними и функции на обвивката в Linux

Създайте свои собствени Linux команди, използвайки псевдоними и функции на обвивката на Bash. Укротвайте повтарящите се задачи, съкращавайте продължителните процеси и конфигурирайте стандартните команди с опциите, които винаги използвате и се борите да запомните.

Псевдоними и shell скриптовете са мощни техники в Linux и Unix-подобни операционни системи, които ви позволяват да усъвършенствате изживяването си от командния ред, за да бъде точно това, което искате. Можете да дефинирате свои собствени команди, които отговарят на вашите специфични нужди и да облекчите тежестта от повтарящи се задачи.

  Как да играете Far Cry 5 на Linux

Псевдоними и шел скриптове вършете същата работа. Те ви позволяват да дефинирате — и да наименувате — набор от функционалности на обвивката на Bash, който след това може да бъде извикан с името, което сте му дали. Въвеждането на името е по-лесно и по-удобно, отколкото да се налага да въвеждате всички стъпки или команди всеки път, когато искате да ги използвате.

Разликата между псевдоним и скрипт е в сложността и мащаба. Скриптовете са по-добри в задържането на по-дълги и по-сложни парчета код. Псевдонимите са идеални за задържане на по-кратки, по-сбити набори от команди.

  Как да стартирате софтуера на Windows на Linux по-лесно с Bottles

Предварително дефинирани псевдоними

Някои псевдоними са предварително дефинирани за вас. За да видите списъка с псевдоними, които са дефинирани във вашата система, използвайте командата alias без параметри:

alias

Това са псевдоними, които са дефинирани на тестовата машина на Ubuntu, върху която е изследвана тази статия. Ако бях дефинирал някакви персонализирани псевдоними, те също щяха да се покажат в този списък.

В горната част на списъка има сложен псевдоним, наречен предупреждение. Ще стигнем до това след малко. Има куп различни псевдоними за командата ls и има група псевдоними, които предоставят цветен изход на grep семейство от команди. Например, с дефинирани тези псевдоними, когато пишете:

grep

Системата ще го интерпретира като:

grep --color=auto

Това показва важен момент с псевдонимите. Те могат да имат същото име като съществуващите команди. Те дори могат да съдържат оригиналната команда в себе си.

  Как да архивирате блог Ghost на Linux

Ето дефиницията на псевдонима grep.

alias grep='grep --color=auto'

Командата псевдоним се използва за дефиниране на псевдоним.
След това се дава името на псевдонима. В този пример това е grep.
Знакът за равенство свързва името на псевдонима с