How to create Partition on Windows 10 | Partition Hard Drives
Indholdsfortegnelse:
Kan du ofte finde dig selv at skrive en lang kommando på kommandolinjen eller søge i bashistorikken efter en tidligere indtastet kommando? Hvis dit svar på et af disse spørgsmål er ja, vil du finde bash aliaser nyttige. Bash aliaser giver dig mulighed for at indstille en mindeværdig genvejskommando til en længere kommando.
Bash-aliaser er i det væsentlige genveje, der kan spare dig for at skulle huske lange kommandoer og fjerne en masse skrivning, når du arbejder på kommandolinjen. For eksempel kan du indstille aliaset
tgz
til at være en genvej til kommandoen
tar -xvfz
.
Denne artikel forklarer, hvordan man opretter bash aliaser, så du kan være mere produktiv på kommandolinjen.
Oprettelse af Bash Aliases
At oprette aliaser i bash er meget ligetil. Syntaks er som følger:
alias alias_name="command_to_run"
For at oprette et nyt basalias, start med at skrive et
alias
nøgleord. Derefter erklæres aliasnavnet efterfulgt af et lige tegn og den kommando, du vil køre, når du skriver aliaset. Kommandoen skal være indkapslet i citater og uden afstand mellem det lige tegn. Hvert alias skal deklareres på en ny linje.
Kommandoen
ls
er sandsynligvis en af de mest anvendte kommandoer på Linux-kommandolinjen. Jeg bruger normalt denne kommando med
-la
skifteren til at liste alle filer og mapper inklusive de skjulte i langlisteformat.
Lad os oprette et simpelt bash alias kaldet
ll
som vil være en genvej til kommandoen
ls -la
. For at gøre det skal du åbne et terminalvindue og skrive:
alias ll="ls -la"
Hvis du nu skriver
ll
i din konsol, får du den samme output, som du ville ved at skrive
ls -la
.
ll
aliaset er kun tilgængeligt i den aktuelle shell-session. Hvis du afslutter sessionen eller åbner en ny session fra en anden terminal, er aliaset ikke tilgængeligt.
For at gøre aliaset vedvarende skal du erklære det i filen
~/.bash_profile
eller
~/.bashrc
. Åbn
~/.bashrc
i din teksteditor:
nano ~/.bashrc
og tilføj dine aliaser:
~ /.Bashrc
# Aliases # alias alias_name="command_to_run" # Long format list alias ll="ls -la" # Print my public IP alias myip='curl ipinfo.io/ip'
Du skal navngive dine aliaser på en måde, der er let at huske. Det anbefales også at tilføje en kommentar til fremtidig reference.
Når det er gjort, skal du gemme og lukke filen. Gør aliaserne tilgængelige i din aktuelle session ved at skrive:
source ~/.bash_profile
Som du kan se, er det hurtigt og meget nemt at oprette enkle bash aliasser.
Hvis du vil gøre din
.bashrc
mere modulær, kan du gemme dine aliaser i en separat fil. Nogle distributioner som Ubuntu og Debian inkluderer en
.bash_aliases
fil, som er hentet fra
~/.bashrc
.
Oprettelse af basash-alaser med argumenter (basfunktioner)
Undertiden skal du muligvis oprette et alias, der accepterer et eller flere argumenter, det er her bash-funktioner er nyttige.
Syntaks til oprettelse af en bash-funktion er meget let. De kan deklareres i to forskellige formater:
function_name () { }
eller
function function_name { }
For at videregive et hvilket som helst antal argumenter til bash-funktionen skal du blot placere dem lige efter funktionens navn adskilt med et mellemrum. De passerede parametre er
$1
,
$2
,
$3
osv., Svarende til parameterens placering efter funktionens navn. Variablen
$0
er reserveret til funktionsnavnet.
Lad os oprette en simpel bash-funktion, der opretter et bibliotek og derefter navigere ind i det:
~ /.Bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
Samme som med aliaser, tilføj funktionen til din
~/.bashrc
fil og kør
source ~/.bash_profile
at genindlæse filen.
I stedet for at bruge
mkdir
til at oprette en ny mappe og derefter
cd
at flytte ind i den mappe, kan du blot skrive:
mkcd new_directory
-
--
- sørger for, at du ikke ved et uheld giver et ekstra argument til kommandoen. Hvis du f.eks. Prøver at oprette et bibliotek, der starter med-
(bindestreg) uden at bruge--
fortolkes katalognavnet som et kommandoargument.&&
- sikrer, at den anden kommando kun kører, hvis den første kommando er vellykket.
Konklusion
Nu skal du have en god forståelse af, hvordan du opretter bash aliaser og funktioner, der gør dit liv på kommandolinjen lettere og mere produktiv.
bash terminalSådan opretter du en pinterest-virksomhedsside

Har du skiftet til de nye Pinterest Business Pages? Sådan følger du med, og detaljer om sine andre eksklusive funktioner.
Sådan opretter du offentlig Wi-Fi i din virksomhed

At tilbyde gratis Wi-Fi kan øge fodtrafik og tjene godwill for din virksomhed lille virksomhed. Sådan kommer du i gang.
Sådan opretter du en Windows 8 shutdown-flise

I stedet for at hoppe gennem de sædvanlige lukkehuller, giver denne flise dig mulighed for at lukke eller genstarte med et enkelt klik eller tryk på.