Ez a projekt különböző Java parancsok megvalósítását tartalmazza, amelyek különféle shell parancsokat szimulálnak, mint például a cd, ls, pwd, grep és mások.
A fő fájlok és azok célja a következő:
Main.java: Az alkalmazás belépési pontja.Command.java: Egy absztrakt osztály, amely meghatározza az összes parancs szerkezetét.- Különféle parancs megvalósítások (pl.
HeadCommand.java,TailCommand.java,WcCommand.java, stb.), amelyek specifikus funkciókat biztosítanak.
Itt található egy rövid áttekintés az egyes parancsokról, amelyek ebben a projektben kerültek megvalósításra:
- CdCommand: Az aktuális könyvtár módosítása.
- LsCommand: Fájlok és könyvtárak listázása az aktuális könyvtárban.
- PwdCommand: Az aktuális munkakönyvtár megjelenítése.
- GrepCommand: Sorok keresése egy fájlban adott minták alapján.
- HeadCommand: A fájl elejének megjelenítése.
- TailCommand: A fájl végének megjelenítése.
- WcCommand: Szavak, sorok és karakterek számlálása egy fájlban.
- CatCommand: Fájlok tartalmának megjelenítése.
- LengthCommand: A fájl hosszának meghatározása.
- MkDirCommand: Új könyvtár létrehozása.
- MvCommand: Fájlok vagy könyvtárak áthelyezése.
- CpCommand: Fájlok vagy könyvtárak másolása.
- RmCommand: Fájlok vagy könyvtárak törlése.
- Győződj meg róla, hogy a Java telepítve van a számítógépeden.
- Nyisd meg a terminált, és navigálj a projekt könyvtárába.
- Fordítsd le a projektet a következő parancs segítségével: javac Main.java
- Futtasd az alkalmazást: java Main