Parancsok a nyílt fórumon

Kedves fórum felhasználók! Figyelem!

beszélő

Parancsok a konzolban

shutdown -h most
init 0
telinit 0 - Állítsa le a rendszert
leállás -h óra: perc - ütemezzen egy rendszermegállítást a megadott időre
shutdown -c - törli a rendszer ütemezett leállítását
leállít -r most
újraindítás - indítsa újra a rendszert
kilépés - kijelentkezés


Fájlok és könyvtárak

cd / home - menjen a '/ home' könyvtárba
cd. - menj a fenti címtárszintre
cd. /. - menjen a fenti két szinttel rendelkező könyvtárba
cd - menjen a saját könyvtárba
CD

felhasználó - menjen a felhasználó saját könyvtárába
cd - - menjen az előző könyvtárba, mielőtt az aktuális könyvtárba költözött
pwd - az aktuális könyvtár megjelenítése
ls - megjeleníti az aktuális könyvtár tartalmát
ls -F - megjeleníti az aktuális könyvtár tartalmát a karaktertípus karakterek hozzáadásával
ls -l - a fájlok és könyvtárak részletes ábrázolása az aktuális könyvtárban
ls -a - a rejtett fájlok és könyvtárak megjelenítése az aktuális könyvtárban
ls * [0-9] * - a neveket tartalmazó számokat és könyvtárakat jelenít meg
fa
lstree - a fájlok és könyvtárak fája a gyökértörzsből (/)
mkdir dir1 - hozzon létre egy könyvtárat, a 'dir1'
mkdir dir1 dir2 - két könyvtár létrehozása egyszerre
mkdir -p / tmp / dir1 / dir2 - hozzon létre egy könyvtárfát
rm -f file1 - törölje a "file1" nevű fájlt
rmdir dir1 - törölje a "dir1" nevű könyvtárat
rm -rf dir1 - törölje a könyvtárat a "dir1" névvel és rekurzívan az összes tartalmát
rm -rf dir1 dir2 - két könyvtár törlése és rekurzívan a tartalom
mv dir1 new_dir - fájl vagy könyvtár átnevezése vagy áthelyezése
cp file1 file2 - másolja a file1 fájlt2
cp dir / *. - másolja az összes dir könyvtár fájlt az aktuális könyvtárba
cp -a / tmp / dir1. - másolja a dir1 könyvtárat az aktuális könyvtár összes tartalmával
cp -a dir1 dir2 - másolja a dir1 könyvtárat a dir2 könyvtárba
ln -s file1 lnk1 * - létrehoz egy szimbolikus linket egy fájlhoz vagy könyvtárhoz
ln file1 lnk1 - hozzon létre egy "kemény" (fizikai) linket egy fájlhoz vagy könyvtárhoz
touch -t 0712250000 fileditest - módosítsa a fájl létrehozásának dátumát és időpontját, ennek hiányában hozzon létre egy fájlt a megadott dátummal és idővel (YYMMDDhhmm)

find / -name fájl1 - talál fájlokat és könyvtárakat nevű file1. Keresés kezdet gyökér (/)
find / -user user1 - keresse meg a user1-hez tartozó fájlt és könyvtárat. Keresés kezdet gyökér (/)
find / home / user1 -name "* .bin" - Keresse meg az összes fájlt és könyvtárat, amelynek neve végződik a '. bin ". A keresés kezdőlapja: '/ home / user1' *
find / usr / bin -type f -atime +100 - megtalálni az összes fájlt a '/ usr / bin' -ban, az utolsó hozzáférési idő több mint 100 nap
find / usr / bin -type f -mtime -10 - megtalálja az összes, az elmúlt 10 napban létrehozott vagy módosított "/ usr / bin" fájlt
find / -name * .rpm -exec chmod 755 '<>„\; - megtalálja az összes olyan fájlt és könyvtárat, amelynek nevek végződése ".rpm", és megváltoztatja a hozzáférési jogokat rájuk
find / -name -xdev „* .rpm” -, hogy megtalálja az összes felhúzókötelek és könyvtárakat, amelynek elnevezése a „saját rpm”, figyelmen kívül hagyva a cserélhető adathordozókon, mint például CD-ROM, floppy, stb
keresse meg a "* .ps" -t - megtalálja az összes fájlt, amely tartalmazza a '.ps' nevet. Célszerű a "updatedb" parancs futtatása,
whereis halt - a bináris fájlok helyét, a fájlhoz tartozó forráskódokat és kézikönyveket "megáll"
amely megáll - megjeleníti a fájl teljes elérési útját a "halt"


Felszerelési fájlrendszerek

mount / dev / hda2 / mnt / hda2 - a 'hda2' partíciót a '/ mnt / hda2' csatolási pontra rögzíti. Győződjön meg róla, hogy van egy könyvtár-csatolási pont "/ mnt / hda2"
umount / dev / hda2 - távolítsa el a 'hda2' partíciót. A végrehajtás előtt hagyja el a '/ mnt / hda2'
fuser -km / mnt / hda2 - a partíció kényszerített leválasztása. Akkor érvényes, amikor a partíciót egy felhasználó elfogja
umount -n / mnt / hda2 - hajtsa végre a leválasztást az / etc / mtab fájlok beírása nélkül. Hasznos, ha a fájl "csak olvasható" attribútumokat vagy nem elég lemezterületet tartalmaz
mount / dev / fd0 / mnt / floppy - csatlakoztassa a hajlékonylemezt
mount / dev / cdrom / mnt / cdrom - CD vagy DVD-t csatlakoztat
mount / dev / hdc / mnt / cdrecorder - csatlakoztassa a CD-R / CD-RW vagy DVD-R / DVD-RW (+ -)
mount -o loop file.iso / mnt / cdrom - csatolja az ISO képet
mount -t vfat / dev / hda5 / mnt / hda5 - csatlakoztassa a Windows FAT32 fájlrendszert
mount -t smbfs -o felhasználónév = felhasználó, jelszó = pass / winclient / share / mnt / share - csatlakoztassa a Windows hálózati fájlrendszerét (SMB / CIFS)
mount -o bind / home / user / prg / var / ftp / felhasználó - "csatolja" a könyvtárat egy könyvtárba (kötelező). Elérhető a 2.4.0-es kerneltől. Hasznos például egy felhasználói könyvtár tartalmának megadása ftp segítségével, amikor az ftp kiszolgáló a "chroot" -ban fut, amikor a szimbolikus kapcsolatok nem lehetségesek. A parancs végrehajtása a / home / user / prg / var / ftp / user tartalmának másolatát fogja készíteni


Felhasználók és csoportok


A fájlok engedélyeinek beállítása / módosítása


Speciális fájlattribútumok

chattr + file1 - engedélyezzen egy fájl megnyitását csak a hozzáadás módjában
chattr + c file1 - lehetővé teszi a kernel számára, hogy automatikusan tömörítse / dekompressálja a fájl tartalmát.
chattr + d fájl1 - mondja a dumpot, hogy figyelmen kívül hagyja ezt a fájlt, amíg a mentés fut
chattr + i file1 - nem teszi elérhetővé a fájlt a módosításokhoz: szerkesztés, törlés, mozgatás, linkek létrehozása.
chattr + s file1 - lehetővé teszi a fájl törlésének biztonságosvá tételét, azaz az expozíciós attribútum s azt jelzi, hogy a fájl törlésekor a lemezen elfoglalt terület tele van zérusokkal, ami megakadályozza az adatvisszanyerés lehetőségét.
chattr + S fájl1 - jelzi, hogy a módosítások mentésekor a szinkronizálás akkor következik be, ha a szinkronizációs parancs futtatásakor
chattr + u fájl1 - ez az attribútum azt jelzi, hogy egy fájl törlésekor a tartalmát menteni fogják, és szükség esetén a felhasználó visszaállíthatja azt
lsattr - a fájl attribútumainak megjelenítése


Fájlok archiválása és tömörítése

bunzip2 file1.bz2 - kicsomagolja a 'file1.gz' fájlt
gunzip file1.gz -
gzip fájl1
bzip2 file1 - tömöríti a 'file1' fájlt
gzip -9 file1 - tömöríti a file1 maximális tömörítéssel
rar a file1.rar test_file - hozzon létre egy rar-archive "file1.rar" fájlt, és tartalmazza a file test_file fájlt
rar a file1.rar fájl1 fájl2 dir1 - create rar-archive 'file1.rar' és tartalmazza a file1, a file2 és a dir1 fájlokat
rar x file1.rar - unpack rar-archive
unrar x file1.rar -
tar -cvf archive.tar file1 - create tar archive archive.tar fájl fájlt tartalmazó1
tar -cvf archive.tar fájl1 fájl2 dir1 - hozzon létre tar archívum archive.tar, amely tartalmazza a file1, file2 és dir1 fájlt
tar -tf archive.tar - az archívum tartalmának megjelenítése
tar -xvf archive.tar - csomagolja ki az archívumot
tar -xvf archive.tar -C / tmp - kivonat a / tmp archívumba
tar -cvfj archive.tar.bz2 dir1 - hozzon létre egy archívumot és tömörítse azt bzip2-vel (-j nem működik minden * nix rendszerben)
tar -xvfj archive.tar.bz2 - kibontja az archívumot és kibontja azt (-j nem működik minden * nix rendszerben)
tar -cvfz archive.tar.gz dir1 - hozzon létre egy archívumot és tömörítse azt gzip-vel
tar -xvfz archive.tar.gz - csomagolja ki az archívumot és csomagolja ki
zip file1.zip file1 - tömörített zip archívum létrehozása
zip -r fájl1.zip fájl1 fájl2 dir1 - tömörített zip archívum létrehozása, és több fájl és / vagy könyvtár hozzáadása
unzip file1.zip - unzip és unzip zip-archive


RPM csomagok (Fedora, Red Hat és hasonlók)

rpm -ivh package.rpm - telepítse a csomagot az üzenettel és a progress bar-val
rpm -ivh --nodeps package.rpm - telepítse a csomagot az üzenetkibocsátással és az előrehaladás sávval függőségi ellenőrzés nélkül
rpm -U package.rpm - a csomag frissítése a konfigurációs fájlok módosítása nélkül, csomag nélkül, telepítésre kerül
rpm -F csomag.rpm - csak akkor frissíti a csomagot, ha telepítve van
rpm -e package_name.rpm - törölje a csomagot
rpm -qa - megjeleníti a rendszeren telepített összes csomag listáját
rpm -qa | grep httpd - a rendszeren telepített összes csomag között megtalálja a "httpd"
rpm -qi csomag_neve - megjeleníti az adott csomagról szóló információkat
rpm -qg "Rendszerkörnyezet / démonok" - megjeleníti a csomagcsoportba tartozó csomagokat
rpm -ql csomag_neve - felsorolja a csomagban található fájlokat
rpm -qc package_name - felsorolja a csomagban található konfigurációs fájlokat
rpm -q csomag_neve - szükség esetén - felsorolja a csomagok telepítéséhez szükséges csomagokat függőségek szerint
rpm -q csomag_neve --whatprovides - az rpm csomag által nyújtott képességek megjelenítése
rpm -q csomag_neve --scripts - megjeleníti azokat a parancsfájlokat, amelyek a csomag telepítésekor / eltávolításakor futnak
rpm -q csomag_neve --changelog - megjeleníti a csomag módosítási előzményeit
rpm -qf /etc/httpd/conf/httpd.conf - ellenőrizze, hogy melyik csomaghoz tartozik a megadott fájl. Adja meg a teljes elérési utat és a fájlnevet.
rpm -qp package.rpm -l - Megjeleníti a csomagban található fájlok listáját, de még nincs telepítve a rendszerben
rpm --import / media / cdrom / RPM-GPG-KEY - importálja a nyilvános digitális aláírási kulcsot
rpm --checksig package.rpm - ellenőrzi a csomag aláírását
rpm -qa gpg-pubkey - ellenőrizze a telepített csomag tartalmának sértetlenségét
rpm -V csomag_neve - ellenőrizze a csomag utolsó módosításának méretét, jogosultságát, típusát, tulajdonosát, csoportját, MD5 összegét és dátumát
rpm -Va - ellenőrizze a rendszeren telepített összes csomag tartalmát. Gondosan végezze el!
rpm -Vp package.rpm - ellenőrizze a csomagot, amely még nincs telepítve a rendszeren
rpm2cpio package.rpm | cpio --extract --make-directories * bin * - kivonat fájlokat a csomagot tartalmazó bin
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm - telepítse a forráskódból épített csomagot
rpmbuild --rebuild package_name.src.rpm - készítsen csomagot a forráskódból


Hasznos tippek a Linux használatához (folytatás)

cat file1 - kimeneti fájl1 a szabványos kimeneti eszközhöz
tac file1 - adja meg a file1 fájlt a szabványos kimeneti eszközre fordított sorrendben (az utolsó sor az első, stb.),
több file1 - a file1 fájl kimeneti kimenete a szabványos kimeneti eszközhöz
kevesebb fájl1 - a fájl1 fájl kimeneti kimenete a szabványos kimeneti eszközhöz, de mindkét irányban (felfelé), tartalom szerinti keresés stb.
head -2 file1 - a fájl első két sorának kimenete a szabványos kimeneti eszközre. Alapértelmezés szerint tíz sor jelenik meg
tail -2 file1 - a fájl utolsó két sorának kimenete a szabványos kimeneti eszközre. Alapértelmezés szerint tíz sor jelenik meg
tail -f / var / log / messages - kiadja a / var / log / messages fájl tartalmát a szabvány kimeneti eszközön, ahogy a szöveg megjelenik benne.


Szöveg manipulálása


Karakterkészletek és fájlformátumok konvertálása

dos2unix filedos.txt fileunix.txt - szövegfájlformátum konvertálása az MSDOS-ból UNIX-ba (a gerinc visszatérésének szimbólumai közötti különbség)
unix2dos fileunix.txt filedos.txt - szövegfájlformátum konvertálása UNIX-ból MSDOS-ba (a gerinc visszatérésének szimbólumai közötti különbség)
újrakódolni. HTML page.html - a tesztoldal.txt fájl tartalmának átalakítása a html-fájl oldalra.html
recode -l | több - listázza a rendelkezésre álló formátumokat


A fájlrendszerek elemzése

badblocks -v / dev / hda1 - ellenőrizd a hda1-et a rossz blokkok miatt
fsck / dev / hda1 - ellenőrizze / állítsa vissza a lda-file system partíció hda1 integritását
fsck.ext2 / dev / hda1
e2fsck / dev / hda1 - ellenőrizni / visszaállítani a hda1 partíció ext2 fájlrendszerének integritását
e2fsck -j / dev / hda1 - ellenőrizni / visszaállítani a hda1 ext3 fájlrendszerének integritását azzal a jelzéssel, hogy a napló ugyanazon a helyen található
fsck.ext3 / dev / hda1 - ellenőrizze / állítsa vissza a hda1 partíció ext3 fájlrendszerének integritását
fsck.vfat / dev / hda1
fsck.msdos / dev / hda1
dsfsck / dev / hda1 - ellenőrizni / visszaállítani a hda11 zsír partíció fájlrendszerét

Fájlrendszerek formázása

mkfs / dev / hda1 - hozzon létre egy linux-fájlrendszert a hda1 partíción
mke2fs / dev / hda1 - létrehozza az ext2 fájlrendszert a hda1 partíción
mke2fs -j / dev / hda1 - hozzon létre egy ext3 naplófájlrendszert a hda1 partíción
mkfs -t vfat 32 -F / dev / hda1 - hozzon létre egy FAT32 fájlrendszert a hda1 partíción
fdformat -n / dev / fd0 - a floppy lemez formázása ellenőrzés nélkül
mkswap / dev / hda3 - hozzon létre swap helyet a hda3 partíción

mkswap / dev / hda3 - hozzon létre swap helyet a hda3 partíción
swapon / dev / hda3 - Aktiválja a hda3 partíción található swap helyet
swapon / dev / hda2 / dev / hdb3 - aktiválja a hda2 és a hdb3 partíción található swap-tereket


Biztonsági másolatok készítése (biztonsági mentés)

cdrecord -v gracetime = 2 dev = / dev / cdrom -eject üres = gyors erő - tiszta egy újraírható cdrom
mkisofs / dev / cdrom> cd.iso - hozzon létre egy iso cdrom kép a lemezen
mkisofs / dev / cdrom | gzip> cd_iso.gz - készítsen tömörített ISO képet a cdrom lemezről
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd - létrehoz egy iso-képet egy könyvtárból
cdrecord -v dev = / dev / cdrom cd.iso - ISO képfájl készítése
gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom -
tömörített ISO képet éget
mount -o hurok cd.iso / mnt / iso - ISO kép rögzítése
cd-paranoia -B-rip audio zeneszámokat CD-ről wav fájlokra
cd-paranoia - "-3" - rip első három hangsávot CD-ről wav fájlokra
cdrecord - scanbus - scan busz a csatorna SCSI azonosítására


Hálózat (LAN és WiFi)


Microsoft Windows hálózatok (SAMBA)

nbtscan ip_addr
nmblookup -A ip_addr - a netbios-name megoldása nbtscan nem minden rendszeren alapértelmezés szerint be van állítva, lehet, hogy manuálisan telepítenie kell. Az nmblookup a samba csomagban található.
smbclient -L ip_addr / hostname - megjeleníti a Windows gépen megosztott erőforrásokat
smbget -rr smb: // ip_addr / share - hasonlóan a wget fájlokhoz az windows számítógépekről az smb protokollon keresztül
mount -t smbfs -o felhasználónév = felhasználó, jelszó = pass / winclient / share / mnt / share - csatlakoztassa az ablakgépen található smb erőforrást a helyi fájlrendszerbe

iptables -t filter -nL
iptables -nL - megjeleníti az összes szabályláncot


Felügyelet és hibakeresés

top-display futási folyamatok, az általuk használt erőforrások és egyéb hasznos információk (az adatok automatikus frissítésével)
ps -eafw - megjeleníti a folyamatokat, az általuk használt erőforrásokat és más hasznos információkat (egyszer)
ps -e -o -o pid, args -forest - kimeneti PID-ek és folyamatok fa formájában
pstree - megjeleníti a folyamatfát
kill -9 98989
kill -KILL 98989 - "kill" a folyamat a PID 98989 "halálra" (anélkül, hogy tiszteletben tartja az adatok integritását)
kill -TERM 98989 - A PID 98989-vel helyesen lezárja a folyamatot
öld meg -1 98989-et
kill -HUP 98989 - a folyamatot a PID 98989-vel kényszeríti a konfigurációs fájl újraszámításához
lsof -p 98989 - megjeleníti a folyamatban megnyitott fájlok listáját a PID 98989 programmal
lsof / home / user1 - megjeleníti a / home / user1 könyvtárból megnyitott fájlok listáját
strace -c ls> / dev / null - felsorolja az ls folyamat által létrehozott és fogadott rendszerhívásokat
strace -f -e nyitott ls> / dev / null - megjeleníti a bibilotec hívásokat
nézd -n1 "cat / proc / interrupts" - a kijelző megszakítja valós időben
utolsó újraindítás - megjeleníti a rendszer újraindításának történetét
Utolsó felhasználó1 - megjeleníti a felhasználói felhasználó1 nyilvántartásba vételének történetét a rendszerben és annak idején
lsmod - a betöltött rendszermag modulok kiadása
free -m - megmutatja a RAM állapotát megabájtban
smartctl -A / dev / hda - a merevlemez / dev / hda állapotának felügyelete SMART-on keresztül
smartctl -i / dev / hda - ellenőrizze a SMART elérhetőségét a merevlemezen / dev / hda
tail / var / log / dmesg - kinyomtathatja az utolsó tíz bejegyzést a rendszermag indítási naplójából
tail / var / log / messages - az utolsó tíz rekord kinyomtatása a rendszer naplójából


Egyéb hasznos parancsok