Hardver

Najbolje naredbe za Linux: osnovni, administracija, dozvole ...

Sadržaj:

Anonim

Uvijek je dobro imati malu pomoć kada učimo nešto novo. Imajući to u vidu, u Professional Review-u smo pripremili referentni vodič s osnovnim i najčešće korištenim naredbama kako bismo pomogli onima koji sada otkrivaju svemir pingvina. Iako se sustav tijekom godina puno razvio i postao je krajnje jednostavan i prijateljski prilagođen svima koji su mu novi, Linux naredbeni terminal je sastavni dio operativnog sustava; i to je moćan alat.

Dakle, dobro je znati to u slučaju da ga trebate koristiti jedan dan. Također je ovaj vodič namijenjen opovrgavanju ideje da su naredbe samo za stručnjake. Ovdje možete otkriti kako ih je jednostavno koristiti.

Preporučujemo čitanje:

  • Brzi vodič za osnovne naredbe za Ubuntu i Linux. Naredbe za pomoć u Linux terminalu.

Osnovne naredbe za Linux

Glavne naredbe organiziramo u kategorije, kako bi se olakšalo pamćenje i olakšalo savjetovanje. Sada samo morate otvoriti terminal i krenuti raditi da biste uživali u snazi ​​Linux terminala. Započinjemo s glavnim naredbama datoteka:

  • ls: popis direktorija -al: nabrojite imenike koji također pokazuju skrivene datoteke cd dir: promijenite trenutni direktorij u navedenu (zamijenite varijablu dir imenom mape) cd: pošaljite u / home imenik (osobne datoteke) pwd: show trenutni direktorij pathmkdir dir *: stvorite specificirani direktorij (zamijenite varijablu dir imenom mape) rm datoteka: obrišite navedenu datoteku (zamijenite varijablu datoteke s imenom datoteke koja se uklanja) rm -r dir: obrišite navedenu mapu (zamijenite varijablu dir imenom mape) rm -f datoteka: prisilno izbrišite navedenu datoteku (-f de force) (zamijenite varijablu datoteke imenom datoteke koju želite izbrisati) rm -rf dir: prisilno briše navedeni direktorij (zamijenite varijablu dir imenom mape).cp -r file1 file2: kopirajte "file1" u "file2" (zamijenite datoteku * varijabla imenom re datoteke) cp -r dir1 dir2: kopiraj imenik1 u imenik2; stvorite directory2 u slučaju da ne postoji (zamijenite dir za ime direktorija) mv file1 file2: može se koristiti za preimenovanje ili premještanje datoteke1 u datoteku2. Ako je file2 postojeća mapa, premjestite file1 u direktorij "file2" (zamijenite datotečnu varijablu imenom datoteke) ln -s datoteka vezu: stvorite simboličku vezu (prečac) za datoteku (zamijenite datotečnu varijablu s naziv datoteke i veza s imenom koje će imati prečac) dodirna datoteka: stvorite ili ažurirajte datoteku (zamijenite datotečnu varijablu imenom datoteke) cat> datoteka: preusmjerite standardni ulaz u datoteku (zamijenite varijablu datoteke po nazivu datoteke) više datoteka: prikazuje sadržaj datoteke datoteke: prikazuje prvih 10 redaka datoteke arhivske datoteke: prikazuje zadnjih 10 redaka datoteke arhiva datoteke -f: prikazuje sadržaj datoteke tijekom ažuriranja (povećava se veličina), iz zadnjih 10 redaka

Upravljanje procesima

  • ps: prikazuje aktivne korisničke procese u real-timetop-u: prikazuje sve procese koji se izvode u pid-u u stvarnom vremenu: ubija određeni proces s ID brojem (zamijeni pid brojem procesa) killall proc: ubija sve procese s specificirano ime (zamijenite proc imenom naziva procesa) bg: popis zaustavljenih ili drugih planova poslaofg: dovodi najnoviji posao na prvi posao planofg: stavlja posao "posao" u prvi plan (zamijenite posao s nazivom procesa)

Upravljanje dopuštenjem datoteka

chmod oktalna datoteka: promijenite dopuštenja datoteke "file" u oktalnu, koja se mogu zasebno odrediti za "korisnik", "grupu" i "ostale". Oktalne vrijednosti prikazane su u nastavku:

  • 4 - čitanje (r od čitanja) 2 - pisanje (w, from write) 1 - izvršavanje (x, izvršenje)

Objašnjenje: Za postavljanje dozvola, gornje vrijednosti se zbrajaju. Na primjer, da dodijelite vlasniku datoteke (korisniku) puni pristup čitanju (r), pisanju (w) i izvršenju (x), jednostavno dodajte oktalnu vrijednost 4 + 2 + 1 = 7. Pod pretpostavkom da želite ograničiti ograničenje pristup članovima "grupe", omogućujući samo čitanje i pisanje, samo dodajte 4 + 2 = 6. Sabiranje dva navedena primjera ostat će: chmod 760 (r za korisnika, w za grupu i 0 za druge ili „rt-”)

Ostali primjeri:

  • chmod 777: čitati (r), pisati (w) i izvršavati (x) za sve ("korisnik", "grupa" i "ostali") chmod 755: "rwx" za "vlasnika" (korisnika), "rw" za "grupu" i "druge"

Za više informacija upišite u terminal: man chmod

SSH: veza s daljinom

ssh korisnik @ domaćin: povežite se s hostom kao korisnikom (primjer: ssh andres @ myserver)

ssh -p port korisnik @ host: povezuje se s hostom na navedenom priključku (zamijeni "port" s konfiguriranim brojem porta)

ssh-copy-id user @ host: dodajte lozinku za domaćina i korisnika tog računala; koristi se za aktiviranje prijave bez lozinke pomoću tipki

Naredbe za pretraživanje

datoteke s nizom greppa: potražite redoslijed datoteka (zamijenite redoslijed i datoteke vrijednostima koje odgovaraju ispitivanju)

grep-r dir slijed: rekurzivno pretražujte redoslijed po dir direktoriju

naredba | grep slijed: potražite niz u naredbi izlaz (zamijenite naredbu i niz prema vrijednostima koje treba pretraživati)

pronađite datoteku: pronađite sve instance datoteke (zamijenite varijablu datoteke nazivom datoteke)

Informacije o sustavu

  • datum: prikazuje trenutni datum i vremenski interval: prikazuje kalendar za tekući mjesečni sat: prikazuje sustav uptimew: pokazuje tko je onlinewhoami: pokazuje tko je onlinefinger korisnik: pokazuje korisničke informacijeimename -a: prikazuje informacije corescat / porc / cpuinfo: pokaži informacije CPUcat / proc / meminfo: pokaži podatke naredbe memoryman: otvori priručnik zadane naredbe (zamijeni naredbu varijablu s imenom naredbe koju želiš znati) df: pokazati upotrebu iz diskdu-a: prikazuje upotrebu prostora u direktoriju: prikazuje upotrebu memorije i zamjene na drugom mjestu: prikazuje moguće lokacije aplikacije (zamijeni aplikaciju nazivom programa) koja aplikacija: pokazuje koji će se program po zadanom pokretati (zamijeni prijava prema nazivu programa)
Preporučujemo vam Upravljanje dozvolama za datoteke i mape u Linuxu

Kompresija datoteke

  • tar cf package.tar datoteke: stvorite TAR paket (imenovan package.tar) s navedenim datotekama (zamijenite varijablu datoteka nazivom datoteke) tar xf package.tar: izvadite datoteke iz package.tar (zamijenite varijablu paketa.tar prema nazivu datoteke) tar czf pacote.tar.gz datoteke: stvorite TAR paket (nazvan pacote.tar.gz) kompresijom GZiptar xzf pacote.tar.gz: izdvojite TAR paket (nazvan pacote.tar. gz) s GZiptar kompresijom cjf package.tar.bz2: stvorite TAR paket (nazvan package.tar.bz2) s BZip2tar kompresijom xjf package.tar.bz2: izdvojite TAR paket s BZip2gzip kompresijskom datotekom: komprimirajte datoteku i ime file.gz (zamijeni datotečnu varijablu imenom datoteke) gzip -d file.gz: raspakiraj file.gz u datoteku (zamijeni datoteku file.gz varijablom s imenom datoteke)

Naredbe za mrežno povezivanje

ping host - šalje ICMP (ping) paket domaćinu i prikazuje rezultat (zamijeni varijablu hosta domenom web adrese ili IP brojem)

whois domene: vraća informacije o domeni (zamijenite varijablu domene adresom web mjesta ili IP broja)

dig domena: vraća DNS podatke za domenu (zamijenite varijablu domaćina domenom web adrese ili IP brojem)

dig -x host: prikazati obrnuti povrat za host

wget file: preuzmi datoteku (datoteku) (zamijeni varijablu datoteke mrežnom adresom datoteke)

wget -c datoteka: nastavlja prekinuto preuzimanje datoteke (zamijenite varijablu datoteke mrežnom adresom datoteke)

Instalacija paketa

Instalacija iz izvornog koda; naredbe se moraju unijeti u nizu u terminalu, jedna po jedna:

  • ./configuremakemake instalirati

Naredbe za instalaciju

dpkg -i package.deb: instalirajte DEB paket (Debian distros) (zamijenite varijablu package.deb imenom programskog paketa)

rpm -Uvh package.rpm: instalira RPM paket (Distros koji koriste RPM) (zamijenite varijabilni package.rpm imenom programskog paketa)

Globalni prečaci

  • Ctrl + C: Otkaži trenutnu naredbu u izvođenju Ctrl + Z: za trenutni sustav vratite se sa fg u prvi plan ili bg u pozadini Ctrl + D: Izađite iz trenutne sesije; slično naredbi exitCtrl + W: izbrišite riječ iz trenutnog retka Ctrl + U: izbrišite cijeli redak Ctrl + R: pritisnite tipku za prikaz naredbe danas !!: ponovite posljednji izlaz naredbe: zatvorite sesiju trenutne sesije

Dobro je znati i znati neke osnovne naredbe na terminalu, što osim što povećavate stupanj znanja o operativnom sustavu, pomaže vam u velikoj uštedi sati istraživanja.

Za kraj vam ostavljamo tablicu s glavnim naredbama izloženim u ovom članku, ona će vam sigurno poslužiti za brzi pregled.

Što ste mislili o našem članku o osnovnim naredbama za Linux terminal ? Je li vam se učinilo zanimljivim? Zainteresirani ste za prijenos određenog članka na web?

Hardver

Izbor urednika

Back to top button