fremskynde din terminal arbejdsgang med kommando over kaldenavne og. profil

fremskynde din terminal arbejdsgang med kommando over kaldenavne og profil, denne post er en del af en serie kaldet at tæmme den terminale. hurtig tip: organiserer din havn med spacersquick tip: lynhurtig fil oprettelse med terminal, hvad er de mystiske ". profil og". bash_profile filer, du har hørt om?hvordan kan du komme med en tilføjelse til sti, hvor mange ansøgninger, bede dem om at gøre (men ikke forklare, hvordan)?hvad er aliaser, og hvordan de kan hjælpe deres arbejdsgang.lære alt dette og meget mere i denne artikel på dybere kontrol af os x.,,,, at lære at bruge. profil at oprette aliaser, hvis du har gjort noget andet end at surfe på sociale netværk og se film på din mac, du ved, der er nogle mystiske ting, der foregår under hjelmen.måske du har monteret en ansøgning som homebrew pakke manager, der bad dig om at gøre noget obskurt som "add /bar /lokale /sbin til din vej", eller måske har du hørt ordet "alias kommando", der er nævnt eller havde en ansøgning siger, "tilføjer x til din profil".,, kaldenavne præsenteret i denne artikel vil fremskynde deres arbejdsgang. ved denne artikel, er det min hensigt at dække basale af disse tilsyneladende sort magi aktioner og til at få dig, der indføres til den vidunderlige verden aliasser.mens om kaldenavne, på den måde, der er beskrevet i denne artikel, vil blive af uvurderlig betydning for softwareudviklere, lejlighedsvise brugere let vil kunne få brug for dem. hvad er navne?, kaldenavn er genveje til kommandoer.for eksempel (og en død let på det, hvis du bruger terminal for at gøre noget, som går ind i din /brugere /[navn] /sites /mappe, du sikkert bruge $cd /brugere /[navn] /lokaliteter eller $cd - /lokaliteter, når det nok skal træde et specifikt projekt (f.eks. "myproject"), og de gør det ved maskinskrivning, $cd myproject, mens skrive det hele ud i en kommando, som så: $cd - /sites /myproject, ikke er meget tidskrævende, kan det få kedelige, især i dybt indlejrede mapper, eller hvis de er nødt til at skifte mapper ofte. med tilhørende aliaser, du kan gøre det hurtigere,.,, kaldenavne hjælpe forkorte lange kommandoer eller kommando lænker.,, prøv at åbne terminal (ved at ansøgninger - > værker - > terminal) og maskinskrivning, $alias goto_web = "cd - /områder", sikker på, at en fældre kaldet lokaliteter findes i dit hjem mappe, og skabe en myproject mappe inde i det.så, udføre følgende kommando i terminal: $alias goto_myp = "goto_web; cd myproject", nu type "goto_myp" og se magien ske, når du kom ind.det automatisk gik ind i - /sites /myproject, uanset hvor du var, da du skrev det.fordelene er dobbelt:,, du kan skrive goto_ og presse det tekniske vurderingsorgan, er nøglen til at få en liste over mulige til aliaser, du har defineret så langt. hvis de grundlæggende folder i dit spind projekter nogensinde ændringer (f.eks. anlæg til mysites), alt du skal gøre er at ændre de vigtigste goto_web alias, og ændringerne ikke for alle de andre, der bruger det,.,,, om kaldenavne manuelt, problemer i paradis, er der dog et problem.så snart vi logge ud, kaldenavne vi defineret på denne måde er væk.de er ikke reddet nogen steder, og de os ikke besked på at rejse dem op igen, når vi logge ind.hvordan skal vi håndtere dette spørgsmål?den profil fil.,,, så snart de bruger logger ud, terminal defineret kaldenavne forsvinde.,, lad os komme i gang. hvad er. profil?,, hvis en fil navn begynder med "." (dot) karakter, det er skjult, "." (dot) foran visse filnavne: den fil er "skjulte". denne metode, er der normalt til system filer, der ikke bør være synlige ved misligholdelse, og enten ville bare - komme i vejen for irriterende eller ved at være flygtig for så vidt, at deres udvikling kan påvirke systemet i en uønsket måde.,. ds_store filer, f.eks. hører i "irriterende" kategori og er oprettet ved anvendelse "ham" i hver mappe, du åbner den.hvis du går gennem terminalen ved hjælp af "cd mapper foldername". ds_store filer, ikke vil blive oprettet.dog finder visse oplysninger i dem, at vi opbevarer det holde styr på din fil system og forbedre kigger og searchability. i denne forbindelse tilføje, at ovennævnte. profil fil er en skjult fil.det er en frivillig sag, der siger det system, som har ansvaret for at stikke af, når de bruger, hvis profil fil er det tømmer.for eksempel, hvis mit navn er bruno, og der er en profil - fil i /brugere /bruno /, alle dens indhold vil blive henrettet i logbogen i proceduren. kan du se, hvor vi vil hen med det, kan du ikke?vi vil bruge den. profil fil at redde vores alias ordrer ovenfra, med henblik på at gennemføre dem på hver login, således at disse navne bliver vedvarende, indholdet af en profil fil udføres på hver log i ejeren af de sagsakter, hvad er. bash_profile?det er nøjagtigt det samme, men under et andet navn.skal du er skovhugst i unix - i dette tilfælde os x, udseende, etc /profil og belastninger, hvis det eksisterer.så ser det ud til - /. bash_profile, ~ /. bash_login og endelig - /. profil, og belastninger, den første af disse finder det. jeg bruger. profil, men hvis du foretrækker eller nogen af de andre, de er fri til at omdøbe /samle dem i én, gør hvad du vil med dem.deres syntaks er identisk - bare huske, kun er lastet, og os ser ud til dem i ovennævnte rækkefølge.flere oplysninger om disse sager kan blive fundet. at finde. profil, men hvis det er skjult, - - hvordan kan vi se det?hvordan kan vi klippe i en fil, vi ikke må se?som den store leder, hannibal, ville sige: "vi kan enten finde en [. profil fil], eller en".okay, han sagde "måde", men indholdet er det samme.det er de to mest almindelige måder at vise skjulte filer: den første er at gøre dem synlige for dem, men stadig skjult.på denne måde er ikke anbefalet til lejlighedsvise brugere.anføre følgende kommando til terminal:, misligholdelser skrive com.apple.finder appleshowallfiles sandt, følge op på dette med et finder igen: $killall finder, det fortalte ham til at holde op med at ignorere skjulte filer i folderne det åbner, og derefter har tvunget det til at genstarte og anerkende det nye omgivelser.hvis du åbner en mappe med ham nu, du skal se. ds_store fil i det, og måske nogle andre skjulte mapper og filer, som i mit eget hjem mappe under.,,, efter at gøre metode, vil være i stand til at se skjulte filer og foldere i ham, den anden metode består i kun at se for de filer, du har brug for, gennem terminalen.start terminal, og gå hjem til dig folder ved at skrive følgende: $cd - /,,, tip: man kan også gå hjem til deres mappe med maskinskrivning cd og følger den op af et mellemrumstegn.,, når der, type: $er - denne lister (ls indholdet af den mappe, du er i, og - en parameter, tilføjede vi fortæller det til "alle" filer - herunder skjult.,,, ved anvendelse af metode to skjulte filer og brochurer vil blive afsløret i terminalen, brug af nogen af de to ovennævnte metoder til at finde ud af, hvilken skjulte filer - hjem folder indeholder, og sikre en. profil eller. bash_profile fil er der.hvis nogen af dem findes.hvis de ikke er til stede, skabe. profil fil ved hjælp af terminalen, som så: $røre - /. profil, på den ene eller anden måde, er vi nu visse. profil sag.lad os tilføje nogle ordrer til det!, i. profil fil, er det nødvendigt først at åbne filen til redigering.da det er nemmere at redigere en fil med en tekst, redigering anvendelse med en rigtig meget, vil vi ikke være redigere via terminal, men gennem textedit.type: $åben - e - /. profil, eller bare dobbeltklik på sagen, hvis de anvendte metode til at vise skjulte filer og hente textedit fra anvendelsen udvælgelse vindue.den "åbne" kommando åbner en fil med misligholdelse anvendelse, hvis det kan finde ud af, hvad det er, de - e, siger det for at bruge den misligholdelse, redaktør for den nuværende tekst for os, og den sidste del er den sag, vi ønsker at åbne, når sagen er åben, kan vi tilføje følgende linjer:, alias goto_web = "cd - /lokaliteter, alias goto_myp =" goto_web; cd myproject "alias reload_profile =".- /. profil, spar op.de to første kaldenavn er allerede blevet nævnt.for det tredje, hvis du nogensinde ændre det. profil fil midtvejs - som vi gjorde, det skal være en fuld virkning., du normalt ville gøre det manuelt ved maskinskrivning, $kilde - /. profil, eller bare $.- /. profil, men vi kan ligeså godt gøre livet lettere for lige fra starten og definere et alias for.men vi kan ikke bruge det endnu, fordi de har faktisk ikke været ladt. profil, så for at forhindre, at denne catch 22 smelter vores hjerner, udføre et af de befaler over (manuel lade).,, hvis du nogensinde ændre det. profil fil midtvejs, skal det være en fuld virkning.,, når det er klaret, giv det en chance.- "goto_web", og se om det virker.når du genstartet eller log ud og ind igen, alias burde stadig være i live, og der skal stadig arbejde."reload_profile" alias vil nu arbejde. det er alt der er til det.nu kan du tilføje deres egne identiteter.har ikke begrænset til blot til kaldenavne enten (note: de har ikke brug for at blive kaldt goto_ *, jeg kalder dem bare, at gruppere formål), lege og experment med jeres favorit terminal kommandoer.her er en del af min egen sagsmappe med itråd bemærkninger for din skyld:,,&#se http://www.shellperson.net/using-sudo-with-an-alias/alias sudo ='sudo "# det hjælper mig med at redigere filer min bruger ikke er ejeren af alias edit ='sudo_editor =" open - fwne "sudo - e '# alias, der tager mig her - at revidere disse meget kaldenavne, alias edit_profile ='open - e - /. profil"&#jeg gør en masse web - udvikling, så jeg er nødt til at ændre disse ikke - ejede filer ofte alias edit_hosts ='edit /etc /værter "alias edit_httpd ='edit /etc /apache2 /httpd. conf (alias edit_php ='edit /etc /folkesundhedsprogrammet. *" alias edit_vhosts ='edit /etc /apache2 /ekstra /httpd vhosts. o'&#nogle af mine til kommandoer, herunder en åben folkesundhedsprogrammet udvidelse mappe til, når jeg har brug for at installerel skik forlængelser, alias goto_mw ='goto_web; cd mindworks "alias goto_web ='cd - /steder" alias goto_phpext ='sudo åbne /bar /l /php /forlængelse /no-debug-non-zts-20100525 "# det alias rekursivt ødelægger alt. ds_store filer i den mappe, jeg i øjeblikket i alias killds ='find.- navn *. ds_store - type f - slette&#et alias starte min skik mysql anlæg i stedet for standardfunktionen alias mysql = /bar /lokale /mysql-5.5.25-osx10.6-x86_64/bin/mysql - rod "# det alias og denne fil, alias reload_profile =".- /. profil "# mac hænger meget ofte og er meget langsom og ustabile om nedlukning.dette styrker en nedlukning.alias poweroff ='sudo /sbin /nedlukning - h -&#om fastsættelse for nye utf - 8 terminal støtte i løve /puma eksport lc_ctype = en_us.utf-8 eksport lc_all = en_us.utf-8&#tilføjer alle disse veje til stien variabel.kolon (:) er den vej, separator.#, når du har brug for at tilføje noget til vej, "du skal tilføje den vej til eksekverbar fil til denne liste over veje, adskilt af et semikolon.eksport sti = "/" usr /lokale /bin: /bar /lokale /sbin: /bar /bin: /bin: /usr /sbin: /sbin: /bar /x11 /bin ", konklusion om deres anvendelse af terminal er tilfældig eller tunge,. profil fil kan gøre livet meget lettere.med din mest anvendte kommandoer i et sted, hvor man ikke blot kan se dem når du glemmer nogle af dem, men også automatisk fylde dem i hver log i let kan barbere timer af en arbejdsuge,.,, hvad der er bedst, er de fleste af de kommandoer er * nix forenelige, så kan du ikke bare tage den fil med - til en anden os x maskine, du kan også omfatte det i din linux maskiner, hvis du brugte noget.med. profil fil den hastighed, opgradering af deres arbejdsgang er indeholdt i en enkelt fil du let kan tage med dig, lege med det, gøre noget mere kaldenavne, der kan være nyttig (som viser /skjule skjulte filer med en fælles kommando - du må finde ud af det på din egen. og giv jeres arbejdsgang hastigheden op.

Setting up manual aliases
Visible hidden files and folders
Visible hidden files while listing in terminal



Previous:
Next Page: