Principalele exemple de comandă al consolei ssh - blog-angarsky

Nu este obiceiul meu de a păstra în minte o grămadă de informații inutile - nume de funcții, comenzi, și așa mai departe. Da, cu utilizarea frecventă a unora dintre lucrurile depuse la un nivel subconștient, dar lucrul în echipă, cu o fereastră de consolă provoca în mod constant o grămadă de interogări de căutare. Este timpul pentru a colecta toate SSH-echipa într-un singur loc.

Comenzi pentru lucrul cu fișiere și foldere

mkdir dirname - crea un folder numit dirname;

dirname rmdir - șterge dosar gol;

rm - rf dirname - șterge recursiv un folder și conținutul său;

rm filename - șterge fișierul;

PWD - arată o cale absolută pentru directorul curent;

cp cale numefișier / a / filename - copiați fișierul într-o locație nouă;

cp *. testare txt / - copia toate fișierele cu extensia .txt în dosarul de testare;

cp - calea RRP / a / dirname /. - copia toate fișierele (inclusiv .htaccess) din dirname în directorul tekuyuschuyu;

mv cale numefișier / a / newfilename - pentru a muta fișierul într-o locație nouă;

testul mv / *. - Mutați toate fișierele din directorul de test în directorul curent;

du - ha - max - adâncime = 1 - afișează dimensiunea de foldere și fișiere în directorul curent;

găsi. - numele "* „- căutați fișiere masca din directorul curent.

grep - RWO "„* - căutare recursiv pentru cuvinte în fișierele directorul curent (ieșire netă).

Comenzi pentru lucrul cu arhive

tar - dumpname czvf. tar. gz * - creează o arhivă gzip de toate fișierele și folderele din directorul curent;

tar - dumpname czvf. tar. gz - creează o arhivă gzip specificate fișiere și foldere;

tar - dumpname czvf. tar. gz * - 'exclude site-uri / default' = - un exemplu de dosare de excepție;

tar - dumpname xzvf. tar. gz - arhiva gzip decomprimare.

pentru a lucra cu comenzi MySQL

mysqldump - Uuser - pPASSWORD BAZA DE DATE> / calea / spre / fișier / benă. sql - să arunce o bază de date MySQL;

mysqldump - Uuser - pPASSWORD BAZA DE DATE Table1 Tabelul2> / calea / spre / fișier / benă. sql - o groapa de tabele de baze de date individuale;

mysqldump - Uuser - pPASSWORD BAZA DE DATE | gzip> / cale / catre / benă. sql. gz - groapa de baze de date cu compresie gzip;

MySQL - Uuser - pPASSWORD BAZA DE DATE

gunzip

mysqldump - Uuser - pPASSWORD BAZA DE DATE - nu - date> / calea / spre / fișier / benă. sql - Dump doar structura tabelelor bazei de date;

mysqldump - Uuser - pPASSWORD BAZA DE DATE - ignore - tabel = BAZA DE DATE. Tabelul 1 - ignorați - tabel = BAZA DE DATE. Tabelul 2> / calea / spre / fișier / benă. sql - o groapa bazei de date MySQL, cu excepția mesei.

rsync - AVZ - e ssh user @ host. com: / calea / spre / fișier. tar. local_file_name gz. tar. gz - copiați un fișier sau un director cu serverul specificat prin SSH-tunel.