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.