SimpleShell is a basic shell application written in Java. It allows users to execute shell commands, manage custom environment variables, and handle input/output redirection.
- Execute shell commands
- Custom environment variables
- Input/output redirection
- Piping between commands
- Graphical User Interface (GUI) for command execution
SimpleShell can handle the following commands:
ls
- List directory contentscd
- Change the current directorypwd
- Print the current working directoryecho
- Display a line of textcat
- Concatenate and display filesgrep
- Search text using patternsmkdir
- Create new directoriesps
- Display information about running processes
- Clone the repository:
https://github.com/Balazs-szucs/simple-terminal.git cd simpleshell run SimpleShell.java for terminal version run SimpleShellGUI.java for GUI version