Päivitys: Huijauslehtien BETA on täällä!
- Opi komentorivi: Tiedostojärjestelmässä liikkuminen
- Opi komentorivi: Tiedostojärjestelmän tarkasteleminen ja muuttaminen
Tausta
Komentorivi on tietokoneen käyttöliittymä. Se on komentoja vastaanottava ohjelma, jonka se välittää tietokoneen käyttöjärjestelmälle suoritettavaksi.
Komentoriviltä voit selata tietokoneen tiedostoja ja kansioita samalla tavalla kuin Windowsin Resurssienhallinnassa. Windowsissa tai Finder Mac OS: ssä. Ero on siinä, että komentorivi on täysin tekstipohjainen.
Tässä on yleisesti käytettyjen komentojen liite.
Komennot
>
>
ottaa vasemmanpuoleisen komennon vakiolähdön ja ohjaa sen oikealla olevaan tiedostoon.> >
>>
ottaa vasemmanpuoleisen komennon vakiotuloksen ja liittää sen (lisää) oikealla olevaan tiedostoon.<
<
ottaa vakiotulon oikealla olevasta tiedostosta ja syöttää sen vasemmalla olevaan ohjelmaan.|
|
on ”putki”.|
ottaa vasemmanpuoleisen komennon vakiolähdön ja lähettää sen vakiotulo komentoon th e oikein. Voit ajatella tätä ”komento komento” -ohjaukseksi.~ / .bash_profile
~ /. bash_profile on tiedoston nimi, jota käytetään ympäristöasetusten tallentamiseen. Sitä kutsutaan yleisesti ”bash-profiiliksi”. Kun istunto alkaa, se lataa bash-profiilin sisällön ennen komentojen suorittamista.
alias
alias
-komennolla voit luoda pikanäppäimiä tai aliaksia yleisesti käytetyille komennoille.cd
cd
ottaa hakemiston nimen argumentiksi ja siirtyy kyseiseen hakemistoon.Voit siirtyä suoraan hakemistoon käyttämällä argumenttia
cd
hakemiston polun kanssa. Täälläcd jan/memory/
-komento navigoi suoraan jan / memory-hakemistoon.cd ..
Voit siirtyä yhden hakemiston ylöspäin käyttämällä
cd ..
. Täälläcd ..
navigoi ylöspäin jan / memory /: sta tammikuuhun.cp
cp
kopioi tiedostoja tai hakemistoja. Täällä kopioimme tiedoston ada_lovelace.txt ja sijoitamme sen historialliseen / hakemistoonJokerimerkit (*)
Jokerimerkki
*
valitsee kaikki nykyisen hakemiston tiedostot. Yllä oleva esimerkki kopioi kaikki nykyisen hakemiston tiedostot satiiriksi kutsuttuun hakemistoon. Myös muita yleismerkkejä on, jotka eivät kuulu tämän sanaston soveltamisalaan.Täällä m * .txt valitsee kaikki tiedostot työhakemistosta alkaen m: stä ja päättyen ”.txt”: ään, ja kopioi ne scifiin /.
env
env
komento tarkoittaa ”ympäristö” ja palauttaa luettelon nykyisen käyttäjän ympäristömuuttujista.env | grep MUUTTUVA
env | grep PATH
on komento, joka näyttää yhden ympäristömuuttujan arvon.vienti
export
tekee muuttujan saataville kaikille lapsen istunnoille, jotka on aloitettu sinulta istunnolta, jolla olet. Tämä on tapa saada muuttuja jatkumaan koko ohjelmat.grep
grep
tarkoittaa ”yleinen säännöllinen” lausekepainatus ”. Se etsii tiedostoista rivejä, jotka vastaavat mallia, ja palauttaa tulokset. Kirjainkoko on merkitsevä.grep -i
grep -i
sallii komennon olla kirjainkoon erottamaton.grep -R
grep -R
etsii kaikki hakemistossa olevat tiedostot ja tuottaa vastaavia tuloksia sisältävät tiedostonimet ja rivit.-R
tarkoittaa ”rekursiivista”.grep -Rl
grep -Rl
hakee kaikki hakemistossa olevat tiedostot ja tuottaa vain tiedostojen nimet, joiden tulokset vastaavat.-R
tarkoittaa ”rekursiivinen” jal
tarkoittaa” vastaavia tiedostoja ”.HOME
Muuttuja
HOME
on ympäristömuuttuja, joka näyttää kotihakemiston polun.ls
ls
listaa kaikki tiedostot ja hakemistot työhakemistossals -a
ls -a
listaa kaiken työhakemiston sisällön, mukaan lukien piilotetut tiedostot ja hakemistot.ls -l
ls -l
luetellaan kaikki sisältö hakemiston pitkässä muodossa. Näin kukin sarake tarkoittaa.ls -t
ls -t
järjestää tiedostot ja hakemistot siihen mennessä, kun niitä viimeksi muokattiin.mkdir
mkdir
ottaa hakemiston nimen argumentiksi ja sitten luo uuden hakemiston nykyiseen työhakemistoon. Täällä käytimme mkdir: ää luomaan uuden hakemiston nimeltä media /.mv
Tiedoston siirtäminen , käytä mv: tä lähdetiedoston kanssa ensimmäisenä argumenttina ja kohdehakemistona toisena argumenttina. Tässä siirretään superman.txt supersankariksi /.
nano
nano on komentorivin tekstieditori. Se toimii aivan kuten työpöydän tekstieditori, kuten TextEdit tai Muistio, paitsi että se on käytettävissä komentoriviltä ja hyväksyy vain näppäimistön syötteen.
PATH
PATH
on ympäristömuuttuja, joka tallentaa luettelon hakemistoista, jotka on erotettu kaksoispisteellä. Jokainen hakemisto sisältää komentosarjoja komentoriville suoritettavaksi. PATH listaa hakemistot, jotka sisältävät komentosarjoja.pwd
pwd
tulostaa työhakemiston nimenrm
rm
poistaa tiedostot. Täällä poistetaan tiedosto waterboy.txt tiedostojärjestelmästä.rm -r
rm -r
poistaa hakemiston ja kaikki sen alihakemistot.sed
sed
tarkoittaa ”virtaeditoria”. Se hyväksyy vakiosyötteen ja muokkaa sitä lausekkeen perusteella, ennen kuin se näytetään ulostulodatana.Lausekkeessa
"s/snow/rain/"
:
-
s
: tarkoittaa ”korvaaminen”. -
snow
: hakumerkkijono, löydettävä teksti. -
rain
: korvaava merkkijono, teksti, joka lisätään paikalleen.
lajittelu
sort
vie tiedostonimen tai vakiosyöttö ja järjestää jokaisen rivin aakkosjärjestyksessä tulostamalla sen vakiotulosteeseen.vakiovirhe
vakiovirhe, lyhennettynä
stderr
, on virhe sotku epäonnistuneen prosessin tuottama ikä.lähde
source
aktivoi muutokset nykyiseen istuntoon ~ / .bash_profile-tiedostossa. Sen sijaan, että sulkisit päätelaitteen ja tarvitsisi aloittaa uusi istunto,source
tekee muutokset saataville heti istunnossa, jossa olemme.vakiotulo
vakiotulo, lyhennettynä
stdin
, on tietoja, jotka syötetään päätelaitteeseen näppäimistön tai syöttölaitteen kautta.vakiolähtö
vakiolähtö, lyhennettynä
stdout
, on tiedot, jotka annetaan prosessin suorittamisen jälkeen.kosketa
touch
luo uuden tiedoston työhakemistoon. Se käyttää tiedostonimeä argumenttina ja luo sitten uuden tyhjän tiedoston nykyiseen työhakemistoon. Tässä käytimme kosketusta luodaksemme uuden tiedoston nimeltä keyboard.txt hakemistoon 2014 / dec /Jos tiedosto on olemassa, kosketusta käytetään päivittämään tiedoston muokkausaika
uniq
uniq
, lyhenne sanoista ”ainutlaatuinen”, vie tiedostonimen tai vakiotulon ja tulostaa kaikki rivit poistamalla tarkat kaksoiskappaleet.