Comenzi pe care trebuie să le cunoașteți pentru a lucra cu sistemele Unix - directorul articolelor

Comenzi pe care trebuie să le cunoașteți pentru a lucra cu sistemele Unix

Comenzi pe care trebuie să le cunoașteți pentru a lucra cu sistemele Unix
z00m [kiLL] er [GiN]

În această secțiune, am decis să specificați cele mai frecvent utilizate comenzi Unix pe care trebuie să le cunoașteți pentru a lucra cu sistemele Unix. Știind acest număr de echipe ar trebui să vă ajute mult să descoperiți Unix, pe care, probabil, nu-l cunoașteți deloc (citiți secțiunea Unix: eliminarea negramății în 5 minute). Tabelul cu locația fișierului de parolă în diferite clone Unix pe care nu l-am specificat - se află pe toate site-urile unde este descris acest sistem de operare. Da, și sensul de atunci. Acest lucru nu este esențial. În general, sfatul meu este să învățați comenzi Unix și structuri de directoare ale sistemului. Următoarele sunt comenzile de bază, ele vă permit să vă simțiți destul de confortabil într-un mediu UNIX (am păstrat tăcerea despre comenzile nucleare și ping).







% ls -l u.out
Te rog din nou să te concentrezi asupra semnului de interese - nu este lucrul tău, scrie doar ceea ce este după el, pentru că semnul în sine este o invitație la diferite echipe. De asemenea, puteți utiliza alte chei, le veți scrie fie printr-un spațiu cu o cratimă după cel precedent, fie printr-un monolit. Gee. Acum câteva cuvinte despre semnele de intrare și ieșire. Anume: >>, # 124 ;,>,<. Здесь ситутция примерно равная, т. е. теперь ты пишешь те же команды ключи и добавляешь знак с его прилагающимися. Знак> - aruncarea informațiilor în fișier, fără a fi afișate pe ecran >> - aceeași ieșire cu adăugarea. <- взять инфу из файла. | - стандартный вывод использовать как ввод, все с использованием разных программ. Пример для закрепления:

% ls -l> [fișier, de exemplu, tiller] ->
% ls -l> tutor
Deci, ați completat informațiile de ieșire din fișierul tutor. Și așa mai departe. Principiul este destul de simplu, și structura directorului - totul se alternează printr-o tăietură, ca de exemplu încercarea de a rula D00M din DOS în absența unui manager de fișiere :). Îți amintești? Dacă nu ați găsit acei ani minunați de flopi și difuzoare de PC la 386, atunci nu vă pot ajuta, prietene de rău, sunteți din generația nouă. Citește? Aproximativ Dacă aveți întrebări despre sistemele Unix, atunci puteți să le întrebați întotdeauna pe forumul nostru sau trimițându-le la săpun.

Linux: opțiuni interesante pentru comenzi interesante

În acest articol, am decis să vă spun despre opțiunile interesante ale diferitelor comenzi linux care vă vor ajuta să realizați rapid sarcina dorită. La urma urmei, întâmpinați adesea o problemă și rezolvați-o scriind un script separat, de exemplu, când în consola poate fi efectuat într-una sau două rânduri.







Opțiuni interesante pe care puțini oameni le cunosc despre comanda ls sunt, de exemplu, "-d", "-R" sau "-1". Ele pot fi utile în unele cazuri, cum ar fi:


2. / usr / bin / grep
Grep este în esență o căutare pentru un șablon într-un fișier. Dar este adesea folosit în conductă pentru a găsi un șablon, de exemplu pisica / etc / passwd # 124; grep rădăcină, deși rădăcină grep / etc / passwd ar fi putut fi dispensat cu. Grep are, de asemenea, opțiuni excelente pe care le puteți utiliza:


3. / usr / bin / perl;)
Perl are o opțiune foarte interesantă -e. Cu aceasta puteți scrie capodopere pe linia de comandă. De exemplu: ștergeți fișierele din director dacă dimensiunea acestora este de 0 octeți. / bin / rm grep nu poate face față sarcinii dacă există o mulțime de fișiere. Perl va veni la salvare:]

Perl va rezolva această problemă în câteva secunde;) Pur și simplu.

4. awk grep
Sarcina: trebuie să omori procesul pppd, cu dispozitivul ttyS dat. Acest lucru se poate face într-o singură linie, cu ajutorul lui awk;)

# ucide -9 # 96; ps -t ttyS0 # 124; grep pppd # 124; awk # 96;
Sunați funcția simple print () din awk și imprimați procesul pppd (prima parte a / bin / ps).
Iată câteva gadgeturi pe care le puteți utiliza (personal le folosesc foarte des, așa cum vă sfătuiesc).

Da. Aproape că am uitat. Nu străluci niciodată istoria echipei - crede-mă - poate e rău. Executați fie: exportați HISTFILE = / dev / null, sau, pentru a nu suferi, doar ln -sf / dev / null /home/yourlogin/.bash_history;)

Comenzi pentru atac la distanță în Linux


Deci, aveți acces la o consolă Linux proprie (Telnet / WWW) printr-o metodă și accesul FTP la un server de la distanță este foarte de dorit. Cu această sarcină puteți face foarte repede, este ușor și apoi apare întrebarea: ce puteți face dacă puteți gestiona serverul (orice drepturi)?

1. Căutați. Căutați numai.


Și acum cel mai interesant: vom vedea dacă pe server există o copie de umbră :) Introducem comanda fie prin cgi-script, fie prin telnet # 96; e


3. Securitatea mai presus de toate.

Dacă nu doriți să vă împiedicați pe administratorul dvs., utilizați întotdeauna comanda "w" sau "who". Această comandă afișează utilizatorii înregistrați în prezent și dacă ați văzut ceva:


rădăcină / 0 11:00 pm 44:25 0.05s. -

înseamnă că administratorul este acum greu :) rutit un server și poate, de altfel, și detectați cu o simplă comandă (ps ax # 124; grep perl), dar înainte de a închide browser-ul IE aka, puteți face mișto de un pic de admin și chiar cauza el are un atac de cord :)
Nu știți ce se va întâmpla dacă faceți o comandă: ecou # 92; "Sistemul se oprește pentru a opri acum!" / Dev / pts / 0. Vă explic. Toate prostiile, pe care le vei scrie între ele # 92; "și # 92; „se va întoarce la consola de administratorul de unchi bun, care peredornetsya nervos pe destul de brusc linia furișat (care îi place să meargă mai departe și ridicați serverul ATC corect :) cineva?) Dar această glumă este plină cu unele consecințe dezastruoase pentru tine, prin urmare, eu sunt. nu ai spus nimic =)


4. Și în concluzie.

Ce vă pot spune? Parola dvs. de root gol nadybat și introduceți o consolă telnet sau protocol SSH;) Acesta este scopul tau prețuită :) și sfaturi pentru tine, dacă îl găsiți, nu trebuie să facă imediat „rm -rf /“. Fii mila pe admin :))







Articole similare

Trimiteți-le prietenilor: