Jump to content

Recommended Posts

Posted (edited)

Cateva comenzi care pe parcurs va vor ajuta atunci cand aveti nevoie .

--------------------------------------------------

# cat /proc/cpuinfo - Informatii despre procesor

# spci ; arata date despre : placa de baza,video ,sunet

# cat /etc/issue - ca sa afli ce versiune de linux ai

# whoami -arata nume root

# ocklist - ce porturi are deschise

# sudo pppoeconf - conectare net rds

# w ,who - iti arata cine mai e online pe sistem

# mkdir , rmdir - creaza si tot odata sterge un folder

# rm -i ; sterge fisiere si totodata suntem anuntati daca suntem de acord

# rm -r ; sterge directoare(foldere) care nu sunt goale

# sudo ifconfig - arata mac,ip server si ip meu

# sudo passwd - aschimba parola de root

# last - unde sunt conectat (logurile ca adresa ip )

# sudo fdisk -l - vede partitiile

# df - arata spatiul liber de pe hard

# ssh user@127.0.0.1 - verfica daca ai port 22 deschis

# df -h - vad cat spatiu are hardu

# cat /etc/shadow - arata parolele scriptate

# /sbin /ifconfig | grep inet - vezi ip-urile serverului .

# Free - afiseaza cata memorie ram sau swap este ocupata ;

# reboot - comanda ce va restarteaza calculatorul ;

# ftp - stabileste o conexiune ftp

# clear - sterge tot de pe terminal (curata)

# ls /usr/bin - arata toata comenziile care se pot da prin terminal {TARE}

# rm -rf - sterge toate fisierele din/si directorul dat

# netstat -aut -arata conectarile care sunt la net - si comanda netstat -ant – face acelasi lucru

# date - arata ziua si data de azi

# sudo apt-get install openssh-server ; deschide port 22

# sudo apt-get remove openssh-server- inchide port 22

# sudo /etc/init.d/ssh stop - inchide port 22

# sudo /etc/init.d/ssh restart ; da restart la port 22 (gen reprospatare)

# ls ; arata directoarele home

# ls -a ; arata si pe cele ascunse

# ls -l ; arata data si ora cind sau folosit

# ls -al -arata si pentru cele ascunse data si ora

# cat ; arata rapid continutul unui fisier

# touch ; creaza fisiere

# mkdir ; creaza foldere

# find ; arata tot ce ai in directoare (foldere ) si cauta in acelasi timp

# nslookup venus ; arata ip-ul serverului de unde ai net

# pico ; poti scrie fisiere text <> crtl+b ; revi la rindul anterior <> ctrl +o ; iti da dreptul sa

# salvezi<> ctrl+k ; sterge linia scrisa curenta <> ctrl+x 1; iesi din director

# gzip ; arhiveaza

# gunzip -c ; citeste continutul arhivei cu un sigur fisier in el

# gunzip ; dezarhiveaza

# zip ./virus.zip ./new.txt ; arhiveaza fisierul virus .txt

# zip -r - arhiveaza un folder

# unzip virus.zip - dezarhiveaza acea arhiva numita virus

# cd director ; intru in directorul ales

# cd - -revi la directorul anterior

# dir ; arata fisierele din directorul in care esti

# file ; afla tipul unui fisier

# useradd user ; creaza uzer nou

# useradd -o -u 0 user ; creaza user nou dar cu drept de root

# userdel user -sterge userul facut

# groupadd user - adauga grupuri

# groupdel user - sterge grupuri

# cat /etc/passwd ; arata ce useri are

# cat /etc/group - atata informati despre grupuri de utilizatori

# plog ; arata date despre ip cu era in windows comanda ipconfig /all

# wget -r -l 1  ; copie site complet cu tot cei in el

# sudo fsck - Verifica si repara sistemul de fisiere (etx2, ext3, vfat , msdos etc...)

# cp - copie fisiere sau foldere

# cp -r ; copie directorul cu tot cei in el

# mv fis_sursa fis-destinatie ; redenumeste acel fisier in acelasi director

# mv fis-sursa dir_destinatie - nuta fisierul in alt folder

# mv dir_sursa dir-destinatie -redenumeste un folder

# mv virus.txt virus.doc ; se redenumeste acel fisier (modifica extensia )

# wc fisier ; arata numarul de caractere ,cuvinte ,lini dintru -ul text

# ifconfig sau plog ; arata adress mac,ip la conectarea net

# kill -1 -1 - omoara toate procesele

# gksu nautilus ; rulezi cu drept de root in grafica

# sudo apt-get remove (purge) ; dezinstaleaza softurile

# sudo apt-get autoremove - dezinstaleaza si dependentele acestora

# sudo apt-get autoclean - curata sistemul

# write user ; trimite mesaj de la admin la useri selectati si intre useri , dar sa aiba terminalul deschis {sudo wall} trimite mesajul dupa inchiderea terminalului

# cat /etc/services - fiseaza serviciile uzuale si porturile utilizate

# chmod +x virus.sh - face acel fisier (virus.sh) in executabil

# sudo aptitude safe-upgrade ; daca pica curentul in timpul unui update ,reface sistemul pentru a putea intra in el

# cat n /etc/virus va afisa informatia cu cifre in dreptul fiecarui rind (1......x),din fisierul virus

=pwd=Text aldinEdit

pwd - (print working directory) listează calea absolută a directorului curent (direcotrul în care ne aflăm)

 

?

 

 $ pwd

/home/my_home_directory

cd /another/location - (change directory) schimbă directorul curent în directorul primit ca paramentru

 

Acesta poate fi de forma:

 

 

nimic - merge în directorul home al userului

$ cd - N-am folosit niciun parametru deci se preia automat home dir (notat cu ~)

$ pwd - Folosesc pwd pentru verificarea directorului curent

/home/my_home_directory - Acesta e directorul meu home

 

cale relativă - directorul respectiv trebuie să fie cuprins în cel curent (nu se foloseşte niciodată / înaintea căii) altfel primim un mesaj care spune că acel director nu există

$ cd /dir1 - această comandă schimbă directrul în dir1 din /

bash: cd: /dir1: No such file or directory - care nu există pentru că nu a fost creat

$ cd dir1 - aici se preia ca parametru /home/my_home_directory/dir1

$ pwd - Verific directorul curent

/home/my_home_directory/dir1

 

cale absolută - directorul respectiv se află undeva mai sus decât directorul curent (obligatoriu se foloseşte / înaintea căii)

 

 $ cd /usr/bin

$ pwd

/usr/bin

 

.. - directorul părinte (suntem in /usr/bin de la comanda precedentă)

 

 $ cd ..

$ pwd

/usr

 

/ - rădăcină

 

 $ cd /

$ pwd

/

NOTĂ: Deplasarea într-un director care are un nume format din mai multe cuvinte se face folosind ghilimele pentru încadrarea acestora sau \ înainte de fiecare spaţiu.

Exemple:

cd "multiword named directory"

cd multiword\ named\ directory

lsEdit

ls /some/directory - (list) listează conţinutul directorului primit ca parametru

Acesta poate fi de forma:

 

nimic - listează conţinutul directorului curent (suntem în / de la comanda precedentă)

 

 $ ls

bin/  etc/  initrd/ live/ media/      opt/ root/ sys/  tmp/ var/

boot/ dev/  home/   lib/  lost+found/ mnt/ proc/ sbin/ usr/

 

cale relativă sau absolută - listează conţinutul directorului primit ca parametru

 

 $ ls /usr

bin/ etc/ games/ include/ lib/ libexec/ local/ sbin/ share/ src/ X11R6/

 

../ - listează conţinutul directorului părinte

 

 $ cd

$ pwd

/home/my_home_directory

$ ls ../

my_home_directory

 

Pot fi folosite următoarele opţiuni:

-a (all) - listează toate fişierele şi directoarele inclusiv pe cele ascunse

 

 $ ls -a

Documente/    Fisier

Muzica/       .Secret_dir/

.secret_file

 

-l (long) - listează informaţii suplimentare

 

 $ ls -l

drwxr-xr-x  2 tiberiu tiberiu 4096 2010-07-13 12:18 Desktop/

-rw-rw-r--  1 tiberiu tiberiu    0 2010-06-24 09:53 Fisier

lrwxrwxrwx  1 tiberiu tiberiu   25 2010-04-17 19:41 Muzica -> /mnt/data/Galerii/Muzica//

Acest output conţine câte o linie pentru fiecare fişier/director şi mai multe coloane pentru separarea informaţiilor. Prima coloană este formată din 10 caractere ce reprezintă tipul elementului (- fisier, d director, l link) şi apoi permisiunile (r read, w write, x execute) fiind grupate câte 3 pentru owner, group şi others.

A doua coloană indică numărul de scurtături către acest fişier/director.

A treia coloană conţine numele ownerului în timp ce a patra numele grupului.

A cincea coloană indică dimensiunea în B (bites).

A şasea şi a şaptea conin data şi ora la care a fost creat sau când s-a efectuat ultima modificare.

Ultima coloană reprezintă numele fişierului (nu are / la sfârşit), directorului (are / la sfârşit) sau link-ului care va indica şi fisierul sau folderul ţintă.

 

Opţiunile -l şi -a pot fi folosite împreună sub forma -la sau -al pentru combinarea output-ului celor două; astfel vom avea descriere amănunţită pentru toate fişierele şi directoarele.

Opţiunea -h (human) se foloseşte în combinaţie cu -l pentru afişarea dimensiunii într-un format mai usor de citit (KB, MB, GB).

Edited by Skiller
  • I love it 4
Posted

Titlu nesugestiv, explica-ne tuturor unde putem folosi aceste comenzi. Pentru cei ce nu stiu, aceste comenzi sunt linux, folositoare si pentru VPS-uri.

 

2nE8TEAs.jpg

 

 

Titlul ar trebui sa fie: Comenzi de baza LINUX (Root)

Posted

Opţiunile prezentate sunt numai cele folosite frecvent; pentru mai multe informaţii citiţi pagina man a conenzii tastând $ man numele_conenzii într-un terminal sau mergeţi pe site-ul http://linuxmanpages.com/ şi introduceţi comanda dorită în câmpul Search For.

  • I love it 3
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.