Olitpa Windows-järjestelmän ylläpitäjä haluavat laajentaa taitojasi osaksi Linux, tuore muuntaa Linux -, tai joku, joka etsii työtä, tämä johdanto jotkut yleisiä Linux-komentoja on sinua varten. Nämä 10 komentoa ovat niitä, joita Linux-järjestelmän järjestelmänvalvojat käyttävät usein-itse asiassa he käyttävät niitä vähintään kahdeksan päivittäin. Ja vaikka kuinka kauan käytät Linuxia, käytät aina näitä komentoja., Jotkut teistä MS-DOS-käyttäjistä tunnistavat muutamia näistä, eikä ole yllättävää, että heillä on sama toiminto molemmissa käyttöjärjestelmissä.
ls listaa hakemiston sisältö
lista (ls
) komento vastaa DOS – DIR
komento, että se listaa tiedostot ja hakemistot. Jos et yksinkertaisesti tyyppi ls
at nopeasti ($
), voit nähdä kaikki ei-piilotetut tiedostot nykyisessä hakemistossa, joka on kotihakemistosi, kun ensin kirjautua Linux-järjestelmän., ls
komento ei näytä sinulle paljon kotihakemistoosi uusi järjestelmä, joten katsotaanpa tutkia hakemisto, joka sisältää paljon tiedostoja ja hakemistoja: /etc
. /etc
(et-see) – hakemistossa Linux-järjestelmän asetustiedostot elävät.
$ ls /etc
suuri määrä tiedostoja (yli 200) näkyvät näytössä. Olet onnistuneesti listannut /etc
hakemiston sisällön, mutta voit itse luetella tiedostoja useilla eri tavoilla. Edellä, mainitsin ei-piilotettuja tiedostoja., Kotihakemistossasi, missä olet nyt, sinulla on todennäköisesti piilotettuja tiedostoja. Piilotiedostot Linuxissa alkavat jaksolla (.
). Esimerkiksi sinulla on todennäköisesti .bash_profile
tiedosto siellä. Nähdäksesi sen, käytä seuraavaa ls
– komentoa.
$ ls -a
nyt näet useita tiedostoja, joka alkaa aikana. -a
switch-tai vaihtoehto, kuten sitä kutsutaan-näyttää kaikki tiedostot, jopa piilotetut.,
man
näyttää manual pages
Linux has an extensive set of online documentation for your reference. They're referred to as manual pages, as in read the manual. The abbreviated command for referencing this documentation is,
man <command>
ja screen-täynnä tietoa näkyy ennen sinua.
on helppo suunnistaa man-sivuja. Käytä Enter-näppäintä edetä yksi rivi kerrallaan, ’b
’ – näppäintä mennä takaisin, välilyöntinäppäintä etukäteen koko näytön sivulla, ja ’q
’ – näppäintä, jos haluat poistua sivulta. Katso esimerkiksi ls
– komennon miessivulta.,
$ man ls
cat
liittää tiedostoja yhteen
cat
komento on tärkeää, koska perus-komentoa, koska se palvelee kaksi tärkeää tehtävää: ketjuttamalla (yhdistäminen) – tiedostoja (kuten nimi ehdottaa) ja tulostaa tiedoston sisällön näytölle. Tiedostojen sisällön tulostaminen on huomattavasti yleisempää tämän komennon käyttöä.,esimerkiksi, saatat kirjoita seuraava sisältö näyttää järjestelmän passwd
tiedosto-näyttö:
$ cat /etc/passwd
käyttää cat
sen tiedoston ketjuttamista voimia, yleinen muoto komento on:
$ cat file1 file2 > file1file2
esimerkiksi, ohjata sisällön grocerylist.txt
ja todo_list.txt
osaksi Saturday.txt
tiedosto:
$ cat grocerylist.txt todo_list.txt > Saturday.txt
Voit yhdistää niin monta tiedostoa kuin haluat yhdeksi tiedostoksi käyttäen cat
.,
touch
muutoksia-tiedoston aikaleimat
touch
komento on toinen, joka palvelee kahta tarkoitusta. Sen tarkoitus on päivittää tiedostojen aikaleimat., Jos listaa hakemiston sisällön long-muotoon:
$ ls -l
– komennon tuloste näyttää käyttöoikeudet, omistajuus, koko, luotu, tai viimeinen näytetty päivämäärä/aika ja tiedoston nimi:
Käyttö touch
päivitä viimeinen näytetty aikaleiman:
$ touch new.txt
$ ls -l
Käyttäen touch
päivitä viimeinen näytetty aika on todella harvoin käyttää tätä komentoa. Yhteinen käyttö touch
luo tyhjä tiedosto paikkamerkkinä., Jotkut ohjelmat edellyttävät, että tiedosto on olemassa toimiakseen oikein, ja tämä on yksi menetelmä kickstarting tällaisen prosessin. Muuten, tämä käyttö tarjoaa nopea tapa luoda tiedoston avaamatta tekstieditori ja sitten säästää tyhjä tiedosto:
$ touch today.txt
$ ls -l
on luotu uusi tyhjä tiedosto, today.txt
.
pwd
tulostaa työhakemiston
pwd
komento on Linux-järjestelmä on kompassi, koska se kertoo, missä olet., Sillä ei ole muuta tehtävää kuin antaa sinulle vähän tietoa. Kokeile seuraavaa, ja näet, että olet kotihakemistossasi, joka on esitetty muodossa /home/<username>
:$ pwd
/home/khess
Jos eksyt, tai vain ihmettelen, missä olet tiedostojärjestelmä, tämä on komento, joka kertoo. Linux-käyttäjät käyttävät sitä usein ennen tiedostojen muuttamista tai poistamista varmistaakseen nykyisen sijaintinsa.,
pwd
komento näyttää aina koko polku sijaintisi, vaikka et useita hakemistoja syvä juuresta (/
) hakemistoon, joka on miksi näen /home/khess
sijaan khess
tai /khess
.
cd
muutoksia hakemisto
Erittäin läheisesti pwd
komento cd
komento. Hakemistojen muuttaminen on usein Linux-järjestelmän toimintaa., Kuten aiemmin todettiin, kun kirjaudut ensimmäisen kerran sisään, sinut sijoitetaan kotihakemistoon. Jokaisella Linux – järjestelmän käyttäjällä on kotihakemisto. Säännöllisillä käyttäjätileillä on henkilöhakemistoja /home
hakemistossa. Kotihakemisto on /home/<username>
. Näytä kaikki käyttäjän kotihakemistot, cd
ja /home
hakemisto.
$ cd /home
$ ls
Mitä näet täällä riippuu teidän järjestelmän., Jos olet ainoa käyttäjä henkilökohtaisessa järjestelmässä, näet vain kotihakemistosi. Tuotantojärjestelmissä saattaa olla satoja käyttäjätilejä. Nopea tapa palata kotihakemistoon, ei ole väliä missä olet järjestelmässä, on tyyppi cd
jossa ei ole argumentteja tai hakemiston polkuja:
$ cd
Joten, jos et koskaan saada ”menetetty” järjestelmän ja täytyy nollata laakerit, tyyppi cd
ja voit olla sijoitettu turvallisesti osaksi sinun koti-osoitekalenteri., Voit cd
lähes mihin tahansa hakemistoon järjestelmän toimittamalla sen koko polun jälkeen cd
komento:
$ cd /usr/bin
muuttaa hakemiston yllä nykyisen hakemiston, käyttää kaksinkertaisen ajan (piste) väite:
$ cd ..
Nyt olet /usr
hakemisto., Muista, että voit ”todistaa” sijaintisi itsellesi antamalla pwd
komento:
$ pwd
/usr
On aikoja, jolloin sinun ei tarvitse cd
tiettyyn hakemistoon. Voit lukea tiedoston nykyisestä sijainnistasi, jos annat koko polun tiedostoon, jota olet kiinnostunut katselemaan. Esimerkiksi, sinun ei tarvitse cd
ja /usr/bin
hakemisto kysymys pwd
komento. Annat sen nykyisestä sijainnistasi, koska se on tielläsi.,
polku on enemmän kehittynyt aihe toisen artikkelin, mutta vain olla tietoinen siitä, että sinun ei tarvitse cd
tehdä kaikkea. Aika cd
on silloin, kun työskentelet jostain syystä tietyssä hakemistossa. Muuten voit tehdä mitä sinun tarvitsee tehdä kotihakemistostasi. Seuraavassa jaksossa selviää, miksi hakemistojen vaihtaminen voi olla huono asia.
rm
poistaa tiedostoja ja hakemistoja
rm
komento poistaa (poistaa) tiedostoja ja hakemistoja., Yksi koukero Linux, että löydät eri DOS/Windows on, että se ei ole puhelias, mikä tarkoittaa, että kun poistat tiedoston tai hakemiston, et (oletuksena) sanoma kuten ”oletko varma?”Se ei vain ole Linux tavalla. On suositeltavaa kiertää tuota käyttäytymistä, että näytän sinulle myöhemmin tässä osiossa.
nyt, nyt poista today.txt
aiemmin luotu tiedosto, jossa touch
komento:
$ rm today.txt
huomasitteko, että et saa mitään kysymyksiä tai ohjeita?, Linux olettaa, että tiedät, mitä haluat tehdä, ennen kuin osut Enter-avaimeen. Eikö olekin hämmentävää? Kysy Linux-järjestelmänvalvojilta, jos jokin tiedosto on joskus kadonnut jonkin istuntonsa aikana. Laitan rahaa myöntävään vastaukseen, enkä ole uhkapeluri. Voit kiertää tämän ei-interaktiivinen käyttäytyminen tiettyjä komentoja asettamalla -i
switch (option) – komennon jälkeen., Kokeile seuraavia esimerkki:
$ touch newfile.txt
$ rm -i newfile.txt
rm: remove regular empty file 'newfile.txt'?
-i
tekee rm
vuorovaikutteinen. Vastaa y
ja tiedosto katoaa. Vastaa n
ja pidä tiedosto. Olla turvallinen, voit aina käyttää -i
kytkin rm
. Siitä ei ole haittaa tai häpeää, ja tulet olemaan iloinen, että teit jossain vaiheessa tulevaisuudessa.,
cp
kopioi tiedostoja ja hakemistoja,
Kopiointi tiedostojen ja hakemistojen on hyvin yleinen tehtävä, Linux-järjestelmän ylläpitäjät. Ei ole suuri salaisuus, sen käyttö ja sinä yksinkertaisesti kysymys kopio (cp
) – komento, tiedoston tai hakemiston lähde ja kohde. Tiedoston kopioiminen, file.txt
, jotta /opt/files
hakemistoon, käytä:
$ cp file.txt /opt/files
jos Haluat kopioida koko hakemiston ja kaikki sen sisältö, mukaan lukien alihakemistot, käytä -R
(Recurse) vaihtoehto., Kopioi kotihakemistosi Datahakemisto /opt/files
. Voit käyttää joko -r
tai -R
to recurse kopioi tiedostot:
$ cp -R data /opt/files
cp
komento on harvinaista, että sekä ylä – ja pieniä kirjaimia valinnat varten toiminta ovat samat., Tietenkin, et voi käyttää yleismerkkejä, kun kopioit tiedostoja, suodattaa niitä kuvioita:
$ cp *.txt /opt/files
mkdir
tekee hakemistot
Jos olet järjestäytynyt henkilö, voit luoda hakemistoja tyydyttää sinun täytyy oikein järjestää tiedostot ja tiedot erillisiin osastoihin (hakemistoja). Hakemistoja on helppo luoda., Kysymys mkdir
komento seuraa hakemiston nimi, jonka haluat luoda:
$ mkdir data
Jos olet jopa enemmän järjestetty ja olet tehnyt joitakin suunnittelu, voit luoda koko hierarkia hakemistoja yhdellä komennolla. Haluat luoda datahakemiston, joka sisältää alihakemistoja asiakirjoille, lomakkeille, testeille ja lähteville. Miksi antaa useita komentoja, kun voit tehdä kaiken kerralla:
$ mkdir -p data/documents/forms/tests/outgoing
-p
vaihtoehto kertoo järjestelmälle, että olet luomassa vanhemman hakemisto ja alihakemistot., Tarkista työsi käyttäen ls
komento. Voit myös luoda useita hakemistoja samalla tasolla kaikki kerralla.
$ mkdir docs spreadsheets email old
Käyttö ls
komento voit olla varma mkdir
komento teki mitä halusi sen tehdä.
ps
luetellaan nykyiset käynnissä olevat prosessit,
viimeisen 10 perus-Linux-komentoja, sinun täytyy tietää, on ps
. Tämä komento näyttää käynnissä olevat prosessit., Jos kysymys ps
komennon, näet vain omat prosessit:
$ ps
PID TTY TIME CMD
7505 pts/0 00:00:00 bash
18119 pts/0 00:00:00 ps
Jos et ole käynnissä mitään, niin tämä tuotos ei ole kovin kiinnostava. On paljon mielenkiintoisempaa nähdä, mitä järjestelmän laajuisesti tapahtuu. Voit tehdä tämän lisäämällä joitakin vaihtoehtoja ps
. Arvokkain vaihtoehtoja ovat -e
ja -f
jokainen (kaikki) ja täysi-muodossa, vastaavasti., Saadaksesi eniten tietoa ps
– komennosta, yhdistä nämä kaksi vaihtoehtoa seuraavaan komentoon., Olen mukana muutaman ensimmäisen linjat alkaen lähtö ps -ef
minun järjestelmä sinulle:
$ ps -ef
– kentät ovat yksinkertaisia ymmärtää ja hyödyllistä, kun vianmääritys suorituskyvyn ongelmia:
Kenttä | Kuvaus |
---|---|
C | SUORITTIMEN Käyttöä., |
CMD | The command or process name with path. |
PID | Process ID. |
PPID | Parent Process ID: The parent process is the one that spawned the process. |
STIME | Start Time for the process. |
TIME | CPU Time for the process., |
TTY | käyttäjän päätelaitteen, joka poiki prosessi. Järjestelmän prosessi näyttää ?. |
UID | Käyttäjä TUNNUS prosessin omistaja. |
On olemassa muita vaihtoehtoja voit käyttää ps
komento, ja se näyttää kaikki on etusija, mutta kaksi suosituinta ovat: ps -ef
ja ps aux
., Molemmat antavat sinulle paljon prosessitietoa.
sinulla on 10 perus-Linux-komentoja, sinun täytyy tietää,. Mikään komento ei ole tärkeämpi kuin mikään muu. Ne ovat kaikki tärkeitä ja hyödyllisiä. Valitsin nämä, koska ne ovat 10 komentoja, että jokainen käyttää säännöllisesti, onko olet uusi tulokas tai vanha suolainen järjestelmänvalvoja tumma päivää ennen kuin Linux.
Jos olet kiinnostunut DOS-ja Linux-komentojen vertailusta, katso tämä: tavallisten DOS-ja Linux-komentojen Vertailu.
Vastaa