Következzék 22 hasznos Linux parancs, melyekkel vagy megkönnyíthetjük a magunk dolgát, vagy valami más okból, de fontos dolog.
Ezek mind parancssori (terminál, konzol) parancsok, viszont nagyon sok minden egyszerűbben elvégezhető így, mint grafikus felületen.
Vagy az mkisofs program segítségével:
Lecsatolás:
A speed=32 opció jelenti, hogy milyen sebességgel írjuk ki. Ha elhagyjuk, akkor optimális sebességgel írja ki (amit a meghajtó a lemezből kiszámol).
Az -eject opció hatására az írás végeztével kiadja a tálcát.
A többi opció ugyanaz mint ha ISO fájl írnánk ki.
Újraindítás
Azt, hogy hol cserélje, a /a/fajl/vagy/mappa/* módosításával tudjuk beállítani. Beállíthatunk csak egy fájlt, vagy akár, hogy egy mappában. Ha egy mappában akarunk cserélni, akkor a végén a * karakter legyen.
Pl.: /home mappa és /etc mappa tömörítése
Mikor melyiket? Installálásnál melyiket használjam? Frissítés, stb.
Találtam leírást, de a különbséget nem mondja el.
Programok kezelése aptitude-el:
* aptitude install "programnév" (Adott program installálása)
* aptitude search "keresendő szó" (Keresés a csomagok között)
* aptitude remove "csomagnév" (Eltávolítás a konfigurációs fájlok megtartásával)
* aptitude purge "csomagnév" (Adott csomag eltávolítása minden összetevőjével együtt)
* aptitude clean (üríti a gyorsítótárat)
* aptitude show "csomagnév" (csomag információ)
* aptitude reinstall "csomagnév" (csomag újratelepítése)
* aptitude update (frissíti a csomaglistát)
* aptitude safe-upgrade (a lehető legújabb verzióra frissíti a csomagokat.)
* aptitude full-upgrade (a lehető legújabb verzióra frissíti a csomagokat, és telepít vagy eltávolít ha szükséges.)
* aptitude dist-upgrade (újabb kiadásra történő frissítéshez)
* apt-get: Frontend a dpkg-hoz.
Használata:
* apt-get install "csomagnév" (program telepítése)
* apt-get remove "csomagnév" (program eltávolítása)
* apt-cache search "csomagnév" a csomaglistában)
Ezek mind parancssori (terminál, konzol) parancsok, viszont nagyon sok minden egyszerűbben elvégezhető így, mint grafikus felületen.
ISO fájl készítése
A következő paranccsal egyszerűen készíthetünk bármilyen CD, DVD lemezről ISO állományt.cat /dev/cdrom > /ahová/akarjuk/fajl.iso
A
fenti parancs nem csinál mást, mint beolvassa a /dev/cdrom fájlt (ami
nem más, mint a cd vagy dvd meghajtó. Használhatjuk a /dev/dvd elérési
utat is), majd ezt a > jel miatt nem a monitorra, hanem a megadott
fájlba irányítja át.Vagy az mkisofs program segítségével:
mkisofs -r -o fajlnév.iso /cdrom/
ISO fájl felcsatolása
Fel is csatolhatjuk az ISO fájlt, így úgy megtudjuk nézni a tartalmát, hogy kiírnánk lemezre.sudo mount /ahol/a/fajl/van/izemize.iso /mnt/cdrom -o loop
Ezután
a /mnt/cdrom mappában fogjuk látni az ISO fájl tartalmát. Bármilyen
előzőleg létrehozott mappát megadhatunk, csak írjuk át a /mnt/cdrom
elérési utat. a -o loop opció jelenti, hogy egy fájlrendszeren lévő
fájlt csatolunk fel.Lecsatolás:
sudo umount /mnt/cdrom
Ha nem a /mnt/cdrom mappába csatoltok, akkor azt adjuk meg, ahová csatoltuk.CD-RW törlése
Gyorstörlés:cdrecord -v dev=/dev/cdrom blank=fast
Teljes lemez törlése:cdrecord -v dev=/dev/cdrom blank=all
A dev=/dev/cdrom paraméter jelenti a CD/DVD meghajtót.ISO fájl kiírása CD lemezre
cdrecord -v dev=1,0,0 speed=32 -eject Amitkiírunk.iso
A dev=1,0,0 jelenti, hogy melyik CD meghajtóra akarjuk írni. A CD/DVD meghajtók nevét a következő paranccsal nézhetjük meg:cdrecord -scanbus
A speed=32 opció jelenti, hogy milyen sebességgel írjuk ki. Ha elhagyjuk, akkor optimális sebességgel írja ki (amit a meghajtó a lemezből kiszámol).
Az -eject opció hatására az írás végeztével kiadja a tálcát.
Mappa kiírása CD lemezre
mkisofs -J -V "CÍMKE" /mappa/amit/kiírunk | sudo cdrecord dev=1,0,0 speed=32 -data -v -eject driveropts=burnfree -
a -J opció hatására joliet kompatibilis lesz a lemez, a -V után idézőjelekben a lemez lemezcímkéjét adhatjuk meg, majd a mappát, amit ki szeretnénk írni.A többi opció ugyanaz mint ha ISO fájl írnánk ki.
ISO fájl kiírása DVD lemezre
growisofs -speed=1 -Z /dev/dvd=DVDimage.iso
A -speed=1 paraméter itt a DVD írás sebességét jelenti.Mappa kiírása DVD lemezre
growisofs -dvd-compat -speed=4 -Z /dev/dvdJ /mappa/amit/kiírunk
Ha újraírható DVD lemez van a meghajtóba, akkor törli is azt.Újraindítás, leállítás
Ha csak terminálon (SSH pl.) férünk hozzá a géphez, hasznos lesz:Újraindítás
sudo shutdown -r now
Leállítás (kikapcsolás)sudo shutdown -h now
VAGYsudo halt
A
shutdown parancsnak a now (azonnal) érték helyett időt is megadhatunk
(Ó:p formában, pl: 8:23), ez esetben a megadott időpontban hajtja végre a
műveletet.Melyik program foglalja a memóriát?
A következő paranccsal a futó processzeket memóriafoglalás szerint rendezhetjük sorba, így megtudván, hogy melyik program eszi a memóriát.ps aux | sort -nrk 4 | head
Telepített csomagok listájának mentése
Elmenthetjük egy rendszeren a fent lévő csomagok listáját, így egy másik gépen (ahol ugyanaz az Ubuntu verzió fut), gyorsan felrakhatjuk majd ugyanazokat a programokat mint a saját gépünkön.sudo dpkg --get-selections > /ahova/mentse/csomagok.txt
Csomagok telepítése lista alapján
Az előbbi paranccsal létrehozott lista alapján telepítsük a csomagokat. Fontos, hogy még a visszaállítás előtt ugyanazokat a tárolókat engedélyezzük, állítsuk be, mint amik az eredeti gépen voltak.sudo dpkg --set-selections < /ahova/mentse/csomagok.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade
ps2pdf
A .ps fájlok PostScript fájlok. Ezeket egyszerűen átkonvertálhatjuk PDF fájllá:ps2pdf fajl.ps fajl.pdf
Ha nem lenne ps2pdf parancs, akkor telepítsük:sudo aptitude install ghostscript
Hova települt a csomag?
Hogy megtudjuk, hogy hova települ egy csomag (hol találhatóak meg a csomag fájljai):whereis csomagnév
Eltávolított programok beállításainak törlése
Ha csak simán töröljük a csomagokat, akkor a beállításaik megmaradnak. Ez bizonyos eseteknek gondot okozhat. A következő paranccsal az eltávolított csomagok visszamaradt beállításait is törölhetjük:sudo aptitude purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`
.deb csomag eltávolítása
Ha egy programot, csomagot nem tárolóból, hanem letöltött .deb fájlból telepítettünk, akkor a következő módszerrel távolíthatjuk el:sudo dpkg -r csomagnév
Szó cseréje sok szöveges fájlban
Előfordulhat, hogy sok szöveges fájlban kell egy megadott szót lecserélni egy másikra.grep -lr -e 'AMIT' /a/fajl/vagy/mappa/* | xargs sed -i 's/AMIT/AMIRE/g'
Az AMIT helyére írjuk be amit cserélni akarunk, az AMIRE helyére pedig amire le akarjuk cserélni.Azt, hogy hol cserélje, a /a/fajl/vagy/mappa/* módosításával tudjuk beállítani. Beállíthatunk csak egy fájlt, vagy akár, hogy egy mappában. Ha egy mappában akarunk cserélni, akkor a végén a * karakter legyen.
Telepített csomag verziója
apt-cache policy csomagnév
Gzip (tar.gz) fájl kicsomagolása
tar -zxfv fajl.tar.gz
Alapértelmezés szerint oda csomagolja ki, ahol a tar.gz fájl van. Megadhatunk célt is:tar -zxfv fajl.tar.gz -C /ahová/ki/akarjuk/
bzip2 (tar.bz2) fájl kicsomagolása
tar -xvjf fajl.tar.bz2
A -C kapcsolót itt is használhatjuk a cél mappa megadásáraMappa becsomagolása gzipbe
tar -cvzf mentés.tar.gz /amit/menteni/akarunk
Megadhatunk több mappát, különálló fájlokat is, hogy miket tömörítsen. Ez esetben csak spacel válasszuk elPl.: /home mappa és /etc mappa tömörítése
tar -cvzf mentés.tar.gz /home /etc
Mappa becsomagolása bzip2be
tar -cvjf mentés.tar.bz2 /amit/menteni/akarunk
Eszköz feltöltése véletlenszerű adatokkal
A következő parancs segítéségével teljesen véletlenszerű adatokkal tölthetünk fel egy adathordozót (pendrive, merevlemez), így megnehezítve annak a dolgát, aki adatokat akarna visszaállítani belőle.sudo dd if=/dev/urandom of=/dev/sda
Az of paraméterben adjuk át, hogy melyik meghajtóra szeretnénk írni.Mikor melyiket? Installálásnál melyiket használjam? Frissítés, stb.
Találtam leírást, de a különbséget nem mondja el.
Programok kezelése aptitude-el:
* aptitude install "programnév" (Adott program installálása)
* aptitude search "keresendő szó" (Keresés a csomagok között)
* aptitude remove "csomagnév" (Eltávolítás a konfigurációs fájlok megtartásával)
* aptitude purge "csomagnév" (Adott csomag eltávolítása minden összetevőjével együtt)
* aptitude clean (üríti a gyorsítótárat)
* aptitude show "csomagnév" (csomag információ)
* aptitude reinstall "csomagnév" (csomag újratelepítése)
* aptitude update (frissíti a csomaglistát)
* aptitude safe-upgrade (a lehető legújabb verzióra frissíti a csomagokat.)
* aptitude full-upgrade (a lehető legújabb verzióra frissíti a csomagokat, és telepít vagy eltávolít ha szükséges.)
* aptitude dist-upgrade (újabb kiadásra történő frissítéshez)
* apt-get: Frontend a dpkg-hoz.
Használata:
* apt-get install "csomagnév" (program telepítése)
* apt-get remove "csomagnév" (program eltávolítása)
* apt-cache search "csomagnév" a csomaglistában)
Nincsenek megjegyzések:
Megjegyzés küldése