SUPER-SHOWDOWN-BOWL! - TOON SANDWICH
Sadržaj:
Često se nađete da upisujete dugu naredbu u naredbeni redak ili pretražujete bash povijest prethodno tipkane naredbe? Ako je vaš odgovor na bilo koje od tih pitanja potvrdan, tada ćete pronaći zgodne pseudonimije. Bash aliasi omogućuju vam postavljanje nezaboravne naredbe prečaca za dužu naredbu.
Bash aliasi u osnovi su prečaci koji vas mogu spasiti od pamćenja dugačkih naredbi i eliminirati mnogo tipkanja dok radite na naredbenom retku. Na primjer, možete postaviti alias
tgz
kao prečac za naredbu
tar -xvfz
.
Ovaj članak objašnjava kako stvoriti bash pseudonimse da biste bili produktivniji u naredbenom retku.
Izrada Bash Aliases-a
Stvaranje aliasa u bashu vrlo je ravno naprijed. Sintaksa je sljedeća:
alias alias_name="command_to_run"
Da biste stvorili novi bash pseudonim započnite upisivanjem ključne riječi
alias
. Zatim proglasite pseudonim imena, a slijedi znak jednakosti i naredbu koju želite pokrenuti kada upišete pseudonim. Naredba treba biti zatvorena u navodnicima i bez razmaka oko znaka jednakosti. Svaki pseudonim treba biti prijavljen na novom retku.
Naredba
ls
je vjerojatno jedna od najčešće korištenih naredbi u naredbenoj liniji Linuxa. Ovu naredbu obično koristim prekidačem
-la
za popis svih datoteka i mapa, uključujući i skrivene u obliku dugog popisa.
Napravimo jednostavan bash pseudonim pod nazivom
ll
koji će biti prečac za naredbu
ls -la
. Da biste to učinili, otvorite prozor terminala i utipkajte:
alias ll="ls -la"
Ako upišete
ll
u svoju konzolu, dobit ćete isti izlaz kao i ako upišete
ls -la
.
ll
al će biti dostupan samo u trenutnoj sesiji ljuske. Ako napustite sesiju ili otvorite novu sesiju s drugog terminala, alias neće biti dostupan.
Da biste pseudonim postojali, morate ga proglasiti u
~/.bash_profile
ili
~/.bashrc
. Otvorite
~/.bashrc
u uređivaču teksta:
nano ~/.bashrc
i dodajte svoje pseudonime:
~ /.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'
Tvoje pseudonime trebali biste imenovati na način koji se lako pamti. Također se preporučuje dodati komentar za buduću referencu.
Nakon što spremite datoteku, spremite je i zatvorite. Dajte pseudonime dostupne u svojoj trenutačnoj sesiji unosom:
source ~/.bash_profile
Kao što vidite, stvaranje jednostavnih bash pseudonima je brzo i vrlo jednostavno.
Ako svoj
.bashrc
želite učiniti modularnijim, pseudonime možete pohraniti u zasebnu datoteku. Neke distribucije kao što su Ubuntu i Debian sadrže
.bash_aliases
datoteku koja se dobiva iz
~/.bashrc
.
Stvaranje Bash aliasa s argumentima (bash funkcije)
Ponekad ćete možda trebati izraditi pseudonim koji prihvaća jedan ili više argumenata, a to je mjesto kad će vam bash funkcije dobro doći.
Sintaksa za stvaranje bash funkcije vrlo je jednostavna. Mogu biti deklarirani u dva različita formata:
function_name () { }
ili
function function_name { }
Da biste prenijeli bilo koji broj argumenata bash funkciji, jednostavno ih stavite odmah nakon naziva funkcije, odvojenih razmakom. Prošli parametri su
$1
,
$2
,
$3
, itd., Što odgovara položaju parametra nakon naziva funkcije. Varijabla
$0
rezervirana je za naziv funkcije.
Kreirajmo jednostavnu bash funkciju koja će kreirati direktorij i zatim se pomaknuti u nju:
~ /.Bashrc
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
Isto kao s pseudonimima, dodajte funkciju u datoteku
~/.bashrc
i pokrenite
source ~/.bash_profile
za ponovno učitavanje datoteke.
Sada umjesto da upotrebljavate
mkdir
za stvaranje nove mape, a zatim
cd
za prelazak u tu mapu, jednostavno možete upisati:
mkcd new_directory
-
--
- osigurava da slučajno ne predate dodatni argument naredbi. Na primjer, ako pokušate stvoriti direktorij koji započinje s-
(crtica) bez upotrebe--
ime direktorija tumačit će se kao naredbeni argument.&&
- osigurava da se druga naredba izvrši samo ako je prva naredba uspješna.
Zaključak
Do sad biste trebali dobro razumjeti kako stvoriti bash pseudonime i funkcije koje će vaš život u naredbenoj liniji učiniti lakšim i produktivnijim.
bash terminalKako stvoriti boot disk za pokretanje?

Margaret T. želi dignuti s bljeskalice i raditi na dokumentima od tamo
EMC press release koji objavljuje akviziciju objašnjava: "Danas novi oblici podataka - goleme količine Interneta - pojavljuju se više brže nego ikad prije zahvaljujući uvijek prisutnim mrežama, webu, poplavi potrošačkih sadržaja, nadzornih sustava, senzora i sl. U nedavnom izvješću IDC je predvidio da će tijekom sljedećih 10 godina količina digitalnih podataka godišnje stvoriti 44. Tvrtke se sve više okreću novim arhitekturama i novim alatima kako bi pomogli u smislu ovog "velikih poda

Podaci se nakupljaju na Internetu, uz umirujuće korake. Razmotrite činjenicu da YouTube nije postojao prije pet godina, a sada na web stranici svakodnevno se pregledavaju dvije milijarde videozapisa, a svake minute dodaju se 24 sata dodatni videosadržaj na YouTube. Facebook i Twitter uglavnom su oko identično, a Facebook bilježi oko 50 milijuna ažuriranja statusa dnevno, a Twitter prenosi više od 65 milijuna tweetova dnevno.
Kako stvoriti pametne mape kako biste uštedjeli vrijeme na računalu

Apple pametne mape su praktični i snažni štedi vrijeme nakon što ih razumijete.