Basic Unix Commands/hu
Contents |
Fájlok biztonságos feltöltése
Mivel van ssh hozzáférésed, használhatsz SFTPt fájlok feltöltésére.
Unix és társai
scp
Az scp nagyon hasonlít a cp-re, annyira, hogy sokan egyszerűen mindig scp-t használnak cp helyett helyi másolásra is.
Szintaxis:
scp [[user@]host1:]file1 [[user@]host2:]file2
Néhány beállítás:
-P port -r # Könyvtár rekurzív másolása -o ssh_option
Példa
Mondjuk, hogy a readme.txt nevű fájlt a helyi home mappámból fel akarom másolni a shelliumos tárhelyemre és a felhasználónevem coder1:
scp ~/readme.txt coder1@shellium.org:~
Vagy le akarom tölteni a foobar nevű mappát a shellium tárhelyemről (a helyi home mappámban létre fog jönni az új mappa):
scp coder1@shellium.org:~/foobar ~
Ekkor be kell írnod a jelszavadat, miután a fájl(ok) másolásra kerülnek.
További információ az scp-ről: Manpage
sftp
Az sftp olyan, mint az ftp. Ha az egyiket ismered, akkor a másikat is. Használat:
sftp hostname
vagy
sftp username@hostname
- Az SSH protokoll képes az adatok tömörítésére. Ha lassú kapcsolatot használsz, próbáld ki a -C kapcsolót:
sftp -C username@hostname
FISH virtuális fájlrendszer
Hallottál már a Midnight Commanderről? Nagyon hasznos eszköz. A konzolban az mc paranccsal futtathatod.
Menj a Bal vagy Jobb->Shell-kapcsolat... menübe, és írd be a következőd: username@hostname vagy username@hostname:C a tömörítés engedélyezéséhez.
Jó szórakozást hozzá.
A KDE böngészője, a Konqueror és a Dolphin tudják értelmezni a fish:// URLeket, tehát ugyanúgy tudsz használni egy SSH kapcsolatot, mint egy rendes mappát.
Egyszerűen menj a fish://user@url.com címre, és a böngésző megnyitja a kapcsolatot.
Microsoft
A leghasznosabb csomag a PuTTY.
PuTTY: grafikus ssh felület PuTTYtel: grafikus telnet felület PSCP: parnacssoros scp felület PSFTP: parancssoros sftp felület Plink: parancssoros ssh felület Pageant: grafikus ssh-agent felület PuTTYgen: grafikus ssh-keygen felület, képes openssh kulcsok importálására
A konzolos alkalmazások hasonlítanak a *nixos testvéreikre.
WinSCP
Egy felhasználóbarátabb alternatíva fájlok másolására a WinSCP. Ez egy ingyenes, nyílt forráskódú, GPL alatt licenszelt SFTP/SCP/FTP kliens explorer/commander-szerű grafikus felületekkel. Könnyen használható kezdők számára is, de vannak magasszintű szolgáltatásai is, mint a PuTTY azonosító ügynökének integrációja publikus kulccsal történő azonosításra SSH-n keresztül, teljes vagy részleges mappa-szinkronizáció, automatikus műveletek szkriptelése, U3 pendrive-támogatás. A WinSCP weboldaláról érheted el.
Total Commander SFTP PlugIn
Ha a Total Commandert használod, letöltheted az SFTP PlugInt.
Alapvetú Unix parancsok
Unix parancsok, amiket ismerned kell.
Először is, minden parancsnak több kapcsolója, beállítása van. Ezeket a <parancs> --help vagy a man <parancs> utasításokkal tudod megnézni.
Alapvető Unix parancsok: Fájlkezelés
ls : A listázó parancs. Kilistázza egy mappa tartalmát.
ls -a :A lista parancs a "-a" kapcsolóval. Ez a parancs a rejtett fájlokat is listázza.
ls -l :A lista parancs a "-l" kapcsolóval. Ez a parancs kilistázza a mappa tartalmát és az utolsó módosítás dátumát.
ln <src> <dest> :Létrehoz egy kemény (hard) linket. Így két fájlnév mutathat ugyanarra a fájlra.
ln -s <src> <dest> :A link parancs a "-s" kapcsolóval. Egy puha (soft) linket. Ez egy szimbolikus kapcsolatot hoz létre, hasonlóan a Windows parancsikonjaihoz.
rm :Törlés. A parancsot követő fájlt eltávolítja.
rm -rf :Rekurzív törlés. Az egész mappát törli, az almappáival és azok fájljaival együtt.
rm fájl_név
mv :Áthelyez egy mappát vagy fájlt.
Áthelyezés mappába: mv file_name /újmappa/
Fájl áthelyezése: mv file_name új_file_name
cp :Másolás
cp my_file /újmappa/
Fájl tartalmának megtekintése
less :Szkrollozó szövegnézegető.
head :A fájl első sorait írja ki
tail :A fájl utolsó sorait írja ki. A tail -f parancs figyeli a fájlt, és az újonnan hozzáadott sorokat kiírja (nagyon hasznos naplófájlok figyelésekor)
grep :Sorok keresése egy fájlban. A grep <minta> [fájl] parancs a fájl összes sorát kiírja, ami tartalmazza a mintát. Ha a fájl paraméter elmarad, a grep az stdin-en keres.
Alapvető Unix parancsok: Folytatás
A cikk további része még fordításra vár. A Unix parancsok egy elég részletes leírása elérhető itt: [1].