Linux comenzi de bază - Comenzi Linux de referință - Blog svictor - un

Toate comenzile Linux `și împărțit în secțiuni și subsecțiuni tematice, care sunt scurte descrieri. Lista de comenzi Linux este actualizată și completată în mod constant.

Vrei să fie distras de la locul de muncă, nu știu ce să fac acasă, caută ceva nou? Apoi, site-ul mini-jocuri distractive pentru copii și adulți care vă oferă juca mini jocuri, jocuri casual și jocuri pentru copii.

6. Informații tehnice

7. unități HDD și sistemul de fișiere

  1. 7.1. Informații despre sistemul de fișiere și hard disk
  2. 7.2. performanta hard-disk.
  3. 7.3. Montarea partiții de disc

9. Crearea și arde imagini ISO

10. Utilizatori și grupuri

11. Lucrul cu procesele

13. Lucrul cu kernel-ul și modulele

14. Lucrul cu LiveCD

16. imprimând

1. Comenzi comune Linux

2. Comenzi Linux: lucrul cu fișiere și directoare

În această secțiune comenzi Linux destinate pentru: crearea și ștergerea fișierelor și directoarelor, comenzi de navigare între ele și pentru a atribui un proprietar și drepturi de acces.

2.1 Directoare și fișiere

Citiți, de asemenea, Mount manager - mount instrument grafic

2.2 Permisiuni

# [Sudo] chmod 0777 / home / # Modificarea permisiunile directorului numai pentru / home. 0777 - permisiunea de a citi / scriere / execuție pentru toate grupurile; # [sudo] chmod -R permisiunile 0777 / home / # recursiv Schimbați la directorul / home. 777 - permisiunea de a citi / scriere / executie pentru toate grupurile. Toate subdirectoarele și fișierele vor avea dreptul 0777; # [sudo] chown Mut @ NT: ITShaman /home/primer.txt# Schimbarea proprietarului și de grup numai /home/primer.txt;# fișier [sudo] chown -R Mut @ NT / home / # Schimbarea proprietarului pentru toate conținutul directorului / home;

3. Comenzi Linux: lucrează cu arhive

# Tar cf primer.tar /home/primer.txt# Creați un tar-fișier cu un nume care conține primer.tar /home/primer.txt;# tar CZF primer.tar.gz /home/primer.txt# Pentru a crea un tar-arhivă compresie gzip primer.tar.gz numit; # tar cjf primer.tar.bz2 /home/primer.txt# pentru a crea tar-arhiva cu compresie Bzip2 primer.tar.bz numit; # tar xf primer.tar # dezarhivării grund .tar în dosarul curent; # tar xzf primer.tar.gz # despachetează tar-arhiva gzip; # tar xjf primer.tar.bz # despachetează tar-arhiva cu Bzip2;

4. Comenzi Linux: instalarea software-ului

RPM - distribuții # rpm -qa # Afișează o listă de pachete RPM instalate pe sistem; DEB - distribuții # dpkg -l | mai mult # Afișează o listă de pachete instalate de sistem DEB; # apt-cache numele pachetului de căutare # Căutări indici există un pachet și afișează disponibile pe ecran rezumat al pachetului dorit (comanda foarte util pentru a găsi și de a instala programe de pe consola); # apt-cache numele pachetului showpkg # detalii complete ale pachetului menționat;

4.2 Instalarea și îndepărtarea pachetelor

RPM - distribuții # [sudo] rpm pkgname.rpm # Set -i RPM pachet pkgname.rpm; # [sudo] rpm -e numepkg # Eliminarea RPM pachet numepkg; # [sudo] dpkg * .rpm # -i Instalați toate pachetele din director; DEB - distribuirile # [sudo] apt-get update # actualiza lista de pachete disponibile de pe internet; # [sudo] apt-get upgrade # Updates versiuni disponibile ale pachetelor instalate pe sistem; # [sudo] apt-get install numepkg # Instalarea DEB pachetul numepkg; # [sudo] apt-get remove numepkg # eliminarea numepkg pachet DEB; # [sudo] dpkg * .deb # -i Instalați toate pachetele din directorul;

Linux comenzile necesare pentru monitorizarea sistemului de operare. Toate citirile sunt afișate în timp real. Numărul care apare după comanda este intervalul dintre ieșirea de informații.

6. Linux comenzi: informații despre dispozitiv.

# # Lsdev informații despre dispozitivele deja instalate (unele distribuții necesită procinfo livreze pachetul); # cat / (instrucțiuni de frecvență, acceptate, etc) proc / cpuinfo # Afișare informații detaliate despre modelul procesorului; # Cat / proc / meminfo # ecran extins informații despre RAM ocupate (MemTotal, MemFree, Tampoane, Cached, SwapCached, HighTotal, HighFree, LowTotal, etc ...); # grep SwapTotal / proc / meminfo dimensiune # Arată secțiunea sub swap selectat; # ceas -N1 ' cat / proc / # afişare informații întrerupe despre întrerupe; # # informații gratuite despre -m utilizate și RAM liber și Swap-fișier (-m indică faptul că trebuie să afișați MB); # lshal # Afișează o listă a tuturor dispozitivelor și parametrii lor; # cat / proc / dispozitive # Afișare toate dispozitivele din sistem (numele preluat din directorul / proc / dispozitive); # lspci -TV # Arată PCI-a descoperit dispozitiv; # lsusb -TV # Arată găsit USB-dispozitive; # [sudo] dmidecode # Arată informații pentru versiunea BIOS-ul computerului; # GTF 1024 768 75 # Afișează valorile de ModeLine pentru setările monitorului la ecranul 1024x768x75Hz;

7. Comenzi Linux: unități hard disk și sistemul de fișiere.

7.1 Informații privind sistemul de fișiere și hard disk

# Fdisk -l # Informații cu privire la toate hard disk-uri conectate și detașabile; # [sudo] hdparm -I / dev / sda # informații complete privind IDE / hard disk-uri ATA; # smartctl -a / dev / sda1 # Afișează secțiunea SMART-informații hard disk / dev / hda1 (trebuie să instalați pachetul smartmontools); # [sudo] blkid # UUID Afișează toate informațiile disponibile în sistemul de stocare;

Citește și Pidgin - excelent ICQ-client pentru Linux

Performanță 7.2 Hard Disk

# [Sudo] hdparm -tT / dev / sda # Indică hard disk de performanță;

7.3 Montarea unei partiții de hard disk

# Mount | coloana -t # Afișează informațiile complete cu privire la ustroysva montat; # cat / proc / partițiilor # Afișează doar mount partiții de hard disk; # df # t arată spațiul liber pe partiții; # [sudo] mount / dev / sda1 / mnt # Mount partiția / dev / sda1 punctul de montare / mnt; # [sudo] mount -t auto / dev / cdrom / mnt / cdrom # montează cele mai multe CD-ROM`ov; # [sudo] mount / dev / -t HDC -r iSO9660 / cdrom # Mount IDE CD-ROM-ul; # [sudo] mount / dev / scd0 -t iso9660 -r / cdrom # Mount un SCSI CD-ROM;
# [Sudo] mount -t UFS ufstype = o- UFS2, ro / dev / sda3 / mnt # Mount o partiție FreeBSD în Linux; # [sudo] mount -t smbfs o- username = vasja, parola = Pupkin // pui / Video # montaj acțiuni de rețea (SMB); # [sudo] mount -t iso9660 buclă o- /home/file.iso / home / iso # Mounting ISO-imagini; # [sudo] mount / dev / sdb1 -t vfat o- rw secțiunea / mnt # montaj cu sistem de fișiere FAT 16/32 (de exemplu, USB-stick) la punctul de montare / mnt inscriptionabil; # [sudo] umount / mnt # Unmount secțiune din punctul de montare / mnt;

8. Comenzi Linux: configurare a rețelei.

8.1 Configurare rețea

8.2 Routing

# Route # Afișează -n tabela de rutare; # netstat -rn # Afișează tabela de rutare;

8.3 porturi Management (firewall)

# Netstat -an | grep ASCULTĂ # Lista toate porturile deschise; # lsof # Listele toate porturile deschise AS-i în rețeaua de Internet; # [sudo] netstat -tup # conexiune la Internet activă; # # socklist arată toate prize deschise; # [sudo] netstat - PNAp -udp -TCP | grep ASCULTARE # Lista de aplicații care porturile deschise; # [sudo] iptables -L -v # N Afișează starea firewall-ului (statusul iptables); # [sudo] iptables -P INPUT ACCEPT # Permite accesul la toate porturile; # [sudo] iptables -P FORWARD ACCEPT # Permite accesul la toate porturile; # [sudo] iptables -P OUTPUT ACCEPT # Permite accesul la toate porturile; # [sudo] iptables -X # Șterge toate lanțurile;

8.4 Managementul NAT

9. Comenzi Linux: a crea și arde imagini ISO.

# Cdrecord # -scanbus arată toate CD-ROM-ul disponibil; # dd if = / dev / hdc of = / tmp / mycd.iso bs = 2048 conv = notrunc # Creați imagini ISO de pe un CD-ROM disc;

10. Comenzi Linux: utilizatori și grupuri.

Linux comenzi necesare pentru a lucra cu utilizatori și grupuri. # ID # Afișează un rezumat al utilizatorului curent (nume de conectare, UID, GID, grupuri); # degetul Mut @ NT # Arată utilizator Mut @ NT; # ultima # Arată ultimul utilizator înregistrat; # care # Afișează numele utilizatorului și ora curente intrare; # useradd Mut @ NT # Adăugarea unui nou utilizator Mut @ NT; # groupadd ITShaman # Adăugarea grup ITShaman; # usermod -a -G ITShaman Mut @ NT # adaugă utilizator Mut @ NT ITShaman în grupul (pentru distribuții Debian-like); utilizator groupmod -A Mut @ NT ITShaman # Adăugări Mut @ NT în grupul ITShaman (SuSE); # userdel Mut @ NT # ªtergerea utilizator Mut @ NT; # # groupdel ITShaman Ștergerea unui grup I TShaman;

A se vedea, de asemenea, Ce este un torent, și ce mănâncă?

11. Comenzi Linux: lucrul cu procese.

Toate procesele care rulează sunt numere unice - PID. # Ps axjf # Afișare toate procesele încărcate; proces definit # pgrep -l sshd # Afișaj PID - sshd; # echo $$ # Arată PID shell; # fuziune -VA 22 / tcp # Arată PID al procesului folosind portul 22; # fuziune - VA / home # Indică proces PID având acces la / home; procese # lsof / home # liste care utilizează / acasă; # killall 0 httpd # Afișează procesul actual de httpd de stare; # 4712 # kil proces de "Kill" PID 4712; # [sudo] killall TERMEN 4712 # Transmite un proces 4712 PID`om semnal TERM - termina procesul; # [sudo] killall HUP httpd # Transmite proces numit semnal HUP httpd - proces opri; # [sudo] fuziune -k - TERMEN -m / home # „Ucide“, toate procesele au acces la / de origine;

Semnalele importante sunt trimise la proces:

  • 1 - HUP stop la suta ess
  • proces de întrerupere INT - 2
  • 3 - PĂRĂSIRE renuntat
  • 9 - kill "ucide" procesul
  • 15 - TERMEN complet procesul

12. Comenzi Linux: runlevels.

După încărcarea kernel-ul Linux încep să se încarce diverse daemon și programe, cum ar fi NetworkManager, Evolution, și așa mai departe. D. Rezultatul pe care îl vedem în noi înșine după încărcarea desktop. Se incarca script-ul pentru fiecare serviciu efectuat. Toate script-urile sunt în /etc/init.d.

Runlevels - un număr întreg care specifică „nivelul de încărcare“.

„nivelurile de încărcare“ sunt:

  • Runlevels = 0 Opriți calculatorul;
  • Runlevel = 1 Mod singur utilizator;
  • Runlevels = 2 Modul Text fără suport de rețea;
  • Runlevels = 3 Modul text cu rețea;
  • Runlevel = 4;
  • Runlevel = mod Graphics 5;
  • Runlevel = 6 Reporniți computerul.

Aceasta este, script-uri care ar trebui să fie încărcate numai în modul text cu suport de rețea, runlevels sunt egale cu 3.

O opțiune mai simplă setări: # [sudo] SysV-rc-conf # configurare foarte ușor runlevels (trebuie să instalați pachetul SysV-rc-conf); opțiune de configurare manuală: # chkconfig -list # listeaza toate script-urile cu nivelele de execuție corespunzătoare; # chkconfig -list udev # Indică runlevels permis doar un singur scenariu, în acest caz, udev; # [sudo] update-rc.d script-ul implicit udev # Setarea udev runlevels valori implicite (pentru distribuții Debian-like); # [sudo] chkconfig udev 35 pe # nivele Adăugarea script udev runlevels 3 și 5; # [sudo] start update-rc.d udev 20 februarie 3 4 5. opri 20 0 1 6 # parametri modificare script udev (pentru distribuții Debian-like); # [sudo] chkconfig udev off # y udev Dezactivarea tuturor runlevels; # udev [sudo] update-rc.d -f udev elimina # y Dezactivarea toate nivelului de rulare (pentru Debian-Like distribuțiile s);

13. Linux Echipa: Lucrul cu kernel-ul și module.

13.1 Lucrul cu nucleul sistemului

# Uname # Arată versiune a kernel-ului Linux;

13.2 Lucrul cu Kernel Module

# Lsmod # Lista toate modulele încărcate în kernel; # [sudo] modprobe isdn # Se incarca modul exemplu isdn; # make # Creați o imagine comprimată a kernel-ului; # face module # compila module; # [sudo] make modules_install # Instalarea modulului; # [sudo] # make install Amplasat în centrul sistemului;

14. Comenzi Linux: lucra cu LiveCD.

# [Sudo] chroot / mnt # mediu on / mnt schimbare rădăcină. După aceea secțiunea cavaler primontirovnny la / mnt, va fi folosit ca o mamă;

15. Linux comenzi: conversie diverse informații;

15.1 Text Conversia

# Inconv -l # Lista tuturor codificări disponibile; # inconv -f cp1251 -t UTF-8 o- file_cp1251.txt> file_utf8.txt # Schimbarea caracterului. A fost file_cp1251.txt fișier de codificare cp1251, dar în cele din urmă sa dovedit fișier file_utf8.txt utf8 codificat;

15.2 PDF Conversia la JPEG

# Conversia name.pdf Denumire- imagini% 03d.jpg # Convertit name.pdf Per pagină JPEG (în unele distribuții, trebuie să instalați pachetul ImageMagick); # converti * .jpeg name.pdf # Conversia imagini JPEG în PDF (în unele distribuții, trebuie să instalați pachet ImageMagick);

forța # mencoder o- videoout.avi -oac mp3lame -ovc lavc -srate 11025 -channels 1-adv = AF 1 -lameopts presetat = mediu -lavcopts vcodec = msmpeg4v2: vbitrate = 600 -MC 0 vidoein.AVI

15.4 audio Conversia

16. comenzi Linux: tipări la imprimantă.

# Export IMPRIMANTA = LBP2900 # Selectați Printer default. În exemplul selectat imprimanta Canon LBP-2900; # LPR # 2 # name.txt imprimare la imprimantă Canon LBP-2900 name.txt două copii ale fișierului; lprm # - # Șterge toate sarcinile prestabilite cu imprimanta;