Příkazy SSH pro Linux / Debian

Procédure

Seznam příkazů pro Linux / Debian (platí pro většinu distribucí Linuxu).

Některé z těchto příkazů nejsou součástí standardní instalace systému Linux. Pokud chcete používat příkaz, který není standardně k dispozici, musíte si jej nainstalovat nebo nainstalovat balíček, který jej obsahuje.

Viz: Snadná instalace a odinstalace balíčků.


Manipulace se soubory

Seznam souborů

ls ................................... Seznam souborů v adresáři. ls -l ............................ Také seznam vlastností a atributů. ls -lh ........................... Vypíše soubory s velikostí v MB a GB. ls -la ........................... Vypíše soubory včetně skrytých systémových souborů. ls -la | more .................... Vypíše soubory v adresáři ve formě stránkovaného seznamu.


Přístupová práva k souborům nebo adresářům

Viz : Přístupová práva k souborům nebo adresářům


Zobrazí obsah souboru

cat -n soubor ....................... Zobrazí obsah souboru (-n čísluje všechny řádky). pr -t file ........................ Formátuje textové soubory pro tisk (-t nezobrazuje záhlaví a zápatí). cat file | less ---, cat file | more ---| |--------------> Zobrazí obsah souboru ve formě stránkování. more file ---------| less file ---------' zcat file -------------, zmore file -------------|---------> Zobrazí obsah komprimovaného souboru (.gz) zless file -------------'


Zobrazí

echo text ........................... Zobrazí následující text.   
grep 'text' soubor ................. Zobrazí řádky souboru obsahující text. stat soubor ......................... Zobrazí stav souboru. stat -f file .................. Indikuje stav souborového systému. file ......................... Zobrazí povahu souboru. tail file ......................... Zobrazí poslední řádky souboru, ve výchozím nastavení 10. tail -n 12 file ............... Zobrazí posledních 12 řádků souboru. head -Nº file ..................... Zobrazí první (N°) řádky souboru. wc soubor ........................... Zobrazí počet slov, řádků a znaků v souboru. wc -c soubor ........................ Zobrazí velikost souboru v bytech. touch [-am][-t] file .............. Změní data přístupu a modifikace.


Vyhledávání souborů

find /usr -name lilo -print .......... Vyhledá všechny soubory s názvem lilo v /usr. find /home/toto -name *.jpg -print .. Vyhledá všechny obrázky .jpg. ---------- ---------- ----- | | | V V `---> Zobrazí úplnou cestu k souboru. search template path (hledat cestu k šabloně)


Kopírování souborů

cp -dpR soubor1 /cesta/soubor2 .... Vytvoří kopii souboru1 do /cesta/soubor2, přejmenuje. -R .............................. Rekurzivně zkopíruje adresář, s výjimkou speciálních souborů. -p .............................. Zachová oprávnění ke kopírování, vlastníka, skupiny a data. -d .............................. Zachová symbolické odkazy. -a .............................. Stejně jako -dpR.


Přesun a/nebo přejmenování souborů nebo adresářů

mv /cesta/soubor1 /cesta/soubor2 . Přesune a/nebo přejmenuje soubory nebo adresáře.


Smazat soubory

rm soubory .......................... Odstraní soubory. rm -r adresář ................. Odstraní soubory v adresáři rekurzivně. rm *.jpg ......................... Odstraní všechny soubory .jpg v aktuálním adresáři.


Odkazy

ln soubor /cesta/odkaz .............. Vytvoří odkaz. ln -s adresář /cesta/odkaz ........ Vytvoří symbolický odkaz.


Porovnání souborů

diff [options] soubor1 soubor2 ..... Porovná soubory.  
    diff -w file1 file2 ........ Vyřadí prázdné řádky v hlášení. diff -q file1 file2 ........ Hlásí pouze, pokud se soubory liší. diff -y file1 file2 ........ Zobrazí výstup dvou sloupců. join [options] file1 file2 ..... Zobrazí stejné řádky.


Rozdělení souboru

split -b 1445640 mozart.ogg mozart- .. Rozdělení souboru. ---------- ------- | V | název zvolený pro části V velikost v bajtech každé části cat mozart.* > mozart.ogg ............ Opětovné spojení různých částí souboru rozděleného pomocí split.


nano - čtení, vytváření a úprava textového souboru.

nano soubor ......................... Čtení, vytváření a úprava textového souboru Ctrl + g ........................ Vyvolá nabídku nápovědy. Ctrl + x ........................ Ukončí nano. Ctrl + o ........................ Zapíše soubor na disk. Ctrl + r ........................ Vloží další soubor v aktuálním kontextu. Ctrl + w ........................ Vyhledá řetězec nebo regulární výraz. Ctrl + y ........................ Přesun na předchozí stránku. Ctrl + v ........................ Přesun na další stránku. Ctrl + k ........................ Vyjmutí aktuálního řádku do schránky. Ctrl + u ........................ Vložení do schránky z aktuálního řádku. Ctrl + l ........................ Obnovení (překreslení) aktuální obrazovky. Ctrl + j ........................ Odůvodnění aktuálního odstavce. Ctrl + m ........................ Vloží zlom řádku na pozici kurzoru. Ctrl + _ ........................ Přesune na uvedený řádek a sloupec. Alt + g ......................... Přesune na uvedený řádek a sloupec Alt + i ......................... Automatické odsazení Alt + x ......................... Režim nápovědy (přepínání) Alt + p ......................... Zobrazení bílých znaků (přepínání) Alt + m ......................... Použít myš (přepínání).     
     Alt + b ......................... Uchovávat záložní kopie (přepínač) Alt + s ......................... Progresivní rolování (přepínač) Alt + h ......................... Inteligentní klávesa "Start" (přepínač) Alt + y ......................... Obarvení syntaxe (přepínač) Alt + p ......................... Zobrazit bílé (přepínač).


Komprese a dekomprese

Komprimovat zip: ...................... zip -r soubor.zip ; příklad: zip -r sinatra.zip ./sinatra/ Dekomprimovat zip: .................... rozbalit soubor.zip Zobrazit obsah zip: ................. rozbalit -v soubor.zip Komprimovat gz: ....................... gzip -r soubor ; příklad: gzip -r ./sinatra Dekomprimovat gz: ..................... gzip -d file.gz Zobrazit obsah gz ................... gzip -c file.gz Komprimovat bz2: ...................... bzip2 file ; příklad: bzip2 ./sinatra/*.ogg Dekomprimovat bz2: .................... bzip2 -d file.bz2 Zobrazit obsah bz2: ................. bzip2 -c file.bz2


Poznámka: -r

-r Je rekurzivní ve všech případech.


zip Komprese souborů a adresářů, ale gzip nebo bzip2 komprimují pouze soubory, ale ne adresáře, takže musí být kombinovány s tar.

tar soubory Komprimovat: ......................... tar -vcf file.tar /file1 /file2 Dekomprimovat: ....................... tar -vxf file.tar Zobrazit obsah: .................... tar -vtf file.tar


Kombinace tar a gzip nebo bzip2:

tar.gz soubory (tgz) Komprimovat: ......................... adresář tar -zvcf soubor.tgz Dekomprimovat: ....................... adresář tar -zvxf soubor.tgz Zobrazit obsah: .................... adresář tar -zvtf soubor.tgz soubory tar.bz2 (tbz2) Komprimovat: ......................... adresář tar -jvcf soubor.tbz2 Dekomprimovat: ....................... adresář tar -jvxf soubor.tbz2 Zobrazit obsah: .................... adresář tar -jvtf soubor.tbz2



Manipulace s adresáři

Zadejte adresář

cd adresář ........................ Změna adresářů. 
    cd .. ............................ Návrat do předchozího adresáře. 
    cd ./.mozilla .................... Vstup do adresáře Mozilla (s uvedením relativní cesty). cd /home/toto/.mozilla ........... Zadejte adresář Mozilla (s uvedením úplné cesty).


Vytvoření a odstranění

mkdir adresář ..................... Vytvoří adresář. rmdir adresář ..................... Odstraní prázdný adresář. rm -r adresář ..................... Odstraní adresář.


Velikost adresáře

du -h adresář ..................... Obsazené místo na disku.



Správa

Naplánované úlohy

Viz : Naplánované úlohy


Spouštění, zastavení a restartování služeb

/etc/init.d/service stop ........ Zastavení služby/démona. /etc/init.d/service start ....... Spuštění služby/démona. /etc/init.d/service restart .... Restartuje službu/démona.


Správa uživatelů

su .............................. Vstup do relace jako root nebo jiný uživatel. su user .................. Jako root vstupte jako jiný uživatel. passwd .......................... Změna hesla. who -a -H ....................... Zobrazí informace od připojených uživatelů. users ........................... Zobrazí informace o uživatelích připojených k systému. id .............................. Zobrazí informace o aktuálním uživateli. groups .......................... Zobrazí skupiny, do kterých uživatel patří. adduser user ..................... Vytvoří nového uživatele. adduser user group .............. Přidá existujícího uživatele do existující skupiny. adduser --no-create-home user .... Vytvoří uživatele bez domovského adresáře. addgroup group ......................... Vytvoří novou skupinu. deluser user ..................... Odstraní uživatele. deluser user group .............. Odstraní uživatele ze skupiny. deluser --remove-home user ....... Odstraní uživatele a jeho domovský adresář. delgroup group ......................... Odstraní skupinu. usermod -l new_user .............. Změní jméno uživatele. usermod -d new_home -m user ...... Změní domovský adresář uživatele.       
groupmod -n new_name grupo ............... Změní název skupiny.


Systém

free -m -s 3 ............................ Zobrazí využití paměti každé 3 sekundy. df -h ................................... Velikost, využité a dostupné místo na jednotlivých diskových oddílech. netstat -napt ........................... Zjistí, které porty má náš systém otevřené.


Protokoly

tail /var/log/syslog .................... Zaznamená bezpečnostní zprávy. tail /var/log/debug ..................... Informace o ladění programu. tail /var/log/messages .................. Informační zprávy o systému. tail /var/log/user.log .................. Informace o uživateli. tail /var/log/auth.log .................. Přístup k systému (včetně neúspěšných pokusů). last .................................... Seznam přihlášených/odhlášených uživatelů. lastb ................................... Zobrazuje neúspěšné pokusy o přihlášení.


Process

htop Vyžaduje instalaci balíčku htop.

ps aux ................................. Zobrazí informace o aktuálních procesech. top .................................... Zobrazí informace o aktuálních procesech. htop ................................... Je systémový monitor, který lze použít k filtrování procesů podle spotřeby paměti a/nebo procesoru. pstree ................................. Zobrazuje procesy ve stromu. pidof Příkaz ......................... Zjistí ID aktuálně spuštěného programu. killall process ...................... Zastaví proces. příkaz strace ........................ Zobrazí systémová volání generovaná procesem. fuser -v file ....................... Zobrazí procesy používající soubor. lsof | less ............................ Seznam souborů otevřených procesem. lsof -c příkaz ................... Vypíše soubory otevřené procesem. lsof +D /home/paco ................. Vypíše seznam procesů, které používají můj adresář. lsof -i :627 ....................... Zobrazí, že se proces nachází za portem 627. příkaz nohup & ....................... Spustí proces nepřetržitě na pozadí. příkaz & ............................. Spustí příkaz na pozadí. jobs .................................. Vypíše seznam procesů na pozadí s číslem úlohy. fg nº .................................. Přesune proces do popředí. nice -n priorita příkazu .............. Spustí příkaz s prioritou (výchozí 0). Příklad: nice -n -10 cdrecord... renice priorita PID_procesu .......... Změní prioritu běžícího procesu. sleep 5 command ....................... Zpozdí provedení příkazu o 5 sekund.


DNS - testovací nástroje

dig .................................... Umožňuje přímo se dotázat na vybraný server DNS a získat širokou škálu informací, kromě překladu jmen a reverzního překladu. nslookup ............................... Podobně jako dig, méně výkonný, ale stále užitečný. named-checkconf ........................ Kontroluje syntaxi konfiguračních souborů Bind9. named-checkzone ........................ Slouží ke kontrole platnosti zónových souborů před načtením konfigurace.


Sledování provozu

Vyžaduje instalaci balíčků netdiag a bmon.

trafshow ............................... Zobrazí příchozí/odchozí IP provoz pro daný protokol. bmon ................................... Monitorování šířky pásma a odhad rychlosti.



Různé

Historie příkazů

history .............................. Zobrazí seznam příkazů použitých uživatelem. fc -l ................................ Zobrazí seznam naposledy provedených příkazů.


Odkaz na příkazový řádek

man command ---------------------, command --help ------------------|--> Zobrazí informace o příkazu. 
info příkaz --------------------' help příkaz ........................ Zobrazí informace o vnitřním příkazu shellu. apropos [word] ....................... Prohledá popisy příkazů man. apropos -e [word] ..................... Vyhledá přesné slovo v popisech man.


Datum a čas

cal -my .............................. Zobrazí kalendář. uptime ............................... Před jak dlouhou dobou byl systém spuštěn. date ................................. Zobrazí datum a čas systému. date -u .............................. Zobrazí datum a čas UTC.


Ostatní

clear ................................ Vyčistí obrazovku. reset ................................ Resetuje konzolu. pwd .................................. Zobrazí aktuální adresář. uname -a ............................. Verze jádra. hostname ............................. Zobrazí název serveru. Ctrl+C ............................... Ukončí proces. Ctrl+Z ............................... Dočasně pozastaví program. Ctrl+S ............................... Zastaví přenos dat do konzoly pro správu. Ctrl+Q ............................... Obnoví, znovu spustí přenos dat. ./script ............................. Spustí skript shellu. java -jar fichier.jar ................ Spustí program v jazyce Java.


wget - Správce stahování

wget [možnosti] URL ................... Správce stahování. -p .............................. Stažení stránky. -r .............................. Rekurzivní. -k .............................. Absolutní převod odkazů. -c .............................. Obnovení stahování částečně staženého souboru. -l6 ............................. Hloubka rekurze (výchozí 5) -A formát ........................ Formát, který má být stažen. -nH ............................. Nevytvářet adresář localhost. 
     --cut-dirs=n .................... Eliminuje počet adresářů v hierarchii. Příklad 1: wget -A zip URL .......... Stáhne všechny archivy zip webové stránky. Příklad 2: Chceme stáhnout příručku nano.pdf, která se nachází v: http://www.manuales.com/informatica/editores/nano.pdf ---------------- --------- ------ localhost 1º dir 2º dir wget -nH --cut-dirs=2 http://www.manuales.com/informática/editores/nano.pdf Příklad 3: Chceme stáhnout příručku Arocena ve formátu html, jejíž stránka se nachází v: http://usuarios.lycos.es/ortihuela/index.htm wget -r -nH http://usuarios.lycos.es/ortihuela/index.htm

Ohodnotit tento článek :

4/5 | 5 názor

Tento článek byl pro vás užitečný ?

Article utileAno

Article non utileNe

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobné články

2mn čtení

Jak nakonfigurovat bránu firewall na dedikovaném serveru VPS?

1mn čtení

Jak se na dedikovaném serveru VPS připojím jako root pomocí nástroje Putty?

0mn čtení

SSH - Příkaz Apt-get: Instalace a odinstalace balíčků

0mn čtení

SSH - Přístupová práva k souborům nebo adresářům (Chmod)


Questions sur l'article
andre Il y a 1141 dny
je souhaite associer mon vps avec mon nom de domaine
Viz
1 odpovědi
Benjamin-LWS - Il y a 1138 dny

Bonjour,

Afin d'associer votre domaine à votre VPS SSH, suivez les instructions suivantes :

- Accédez à votre Panel LWS lié au VPS

- Cliquer sur l'onglet "Configurer mon domaine"

- Dans cette nouvelle page, ajoutez votre domaine, et cocher si votre domaine est hébergé ou non chez LWS.

(Si votre domaine est hébergé ailleurs, il faudra changer le champ A dans la zone DNS du domaine par l'IP du VPS.)

Si vous souhaitez une assistance lors de la liaison de votre domaine, vous pouvez contacter notre support VPS depuis votre espace client (https://aide.lws.fr/a/268).

Utile ?

Položte týmu LWS a jeho komunitě otázku