DBHTermEcIbP
Linux commands Interpreter for Windows and Mac based systems using Python
Basic Linux commands supported
- viewing current working directory - pwd
- changing directory - cd,
- listing files and directories - ls,
- viewing contents of file on standard output - cat,
- viewing contents of file on standard output in reverse order - tac,
- to see date, time - date,
- to see calendar - cal,
- to make files - touch
- to make directories - mkdir
- to see available disk space and usage - df
- to see current working processes - ps
- to see who is the current logged in user - whoami
- to see the machine name - hostname
- to exit the Interpreter - exit
- to clear the screen - clear
Application oriented commands for daily use
- evaluating mathematical expressions - eval
- listing files and directories of the path recursively - tree,
- performing steganography on JPEG image files - sha,
- making your machine local http server for transferring files - httpserve,
- converting images to pdf - wpdf,
- downloading Youtube videos - ytd,
- run all the commands written in a file in one go (like scripting) - dbh
Commands in pipeline for future
- archiving files - zip, rar, unzip, unrar,
- searching on Interpreter using "google" module of Python - google,
- downloading content from the internet - wget,
- with "ngrok" to make local server available on the internet (ssh),
- combining batch programming with Python for extending use of "dbh" command,
- extending functinality of "eval" command using unit converters,
- syntax highlighting when printing content of a program file on standard output - ccat,
- rendering some syntax of "markdown" programming directly on the standard output using "rich" module of Python - markdown,
- writing manual of the commands made for the Interpreter in "markdown" - man.
Some Screenshots for use case
FIXME
- wget
- ytd