Az átirányítás használata a parancssorban
Kívánta valaha is, hogy elküldje egy parancs kimenetét egy fájlba, vagy hozzáfűzze a kimenetet egy meglévő fájlhoz? Ezt teszik az átirányítások. Egyszerűen fogalmazva, a parancssori átirányítások lehetővé teszik bizonyos parancsok kimenetének felvételét, és új fájlok létrehozását vagy meglévő fájlok hozzáadását ezekkel az adatokkal, ez hihetetlenül hasznos sőt, a tudás kiterjed az OS X-re, Linuxra és a Unix bármely más változatára.
Az OS X parancssori ismeretek terjesztésére irányuló folyamatos törekvésünk során a rendkívül hasznos átirányítási segédprogramokról nyújtunk néhány információt.
A parancs kimenetének átirányítása egy új fájlba
Az átirányítás legalapvetőbb használata a következő:
command > newfile
Ez a „command” kimenetét veszi, és egy „newfile” nevű fájlba helyezi, például:
ls -la > directorylisting.txt
Ez az ls -la kimenetét a directorylisting.txt fájlba helyezné. Könnyen!
A parancs kimenetét hozzáfűzi a meglévő fájl végéhez (EOF)
Ha van egy meglévő fájlja, amelyhez hozzá szeretné fűzni egy parancs kimenetét, egyszerűen használja ezt az átirányítási formát:
command >> meglévő fájl
Példák a használatban lévő parancssori átirányításokra
Ha szöveges fájlt szeretne létrehozni a ps parancsból származó adatokkal, de csak az irányítópulthoz kapcsolódó folyamatok vezérlése mellett, akkor ezt írja be a parancssorba:
ps -aux | grep Dashboard > dashboarddata.txt
Ha az imént létrehozott fájl végéhez szeretné hozzáadni a dashboarddata.txt fájlhoz a telepített widgetek listáját, akkor írja be a következőt:
ls -l /Library/Widgets >> dashboarddata.txt
Az átirányítás használata végtelen, és azt tapasztalhatja, hogy minél több időt tölt a parancssorban, annál inkább szeretné használni az átirányítást bizonyos feladatok támogatására.
A Mac OS X annyira felhasználóbarát, hogy sok Mac-felhasználó valószínűleg nem is tudja, hogy egy nagy teljesítményű Unix-bázis tetején ül, amely a Terminál alkalmazással érhető el.Az az érzésünk, hogy mivel ott van a parancssor, bizonyos mértékig tudnia kell használni. Tehát olvasson tovább, vagy fedezze fel a Command Line cikkeinket még sok másért.