Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
24 lines (14 sloc) 553 Bytes

DISCLAIMER: THIS CODE IS FOR EDUCATIONAL PURPOSES ONLY. USE AT YOUR OWN RISKS.

This is basically how a shell works.

INSTALL

  1. make

  2. (optional) Append "/path/to/dashell" to /etc/shells, to make it a valid shell:

    sudo bash -c 'echo "/path/to/dashell" >> /etc/shells' 
    
  3. (optional) Change "username"'s shell. "username" should have execute permission for the shell:

    chsh --shell /path/to/dashell username
    

USAGE

./dashell
dashell> ls -al
dashell> ./launchme 1 2 3
....
dashell> exit
Something went wrong with that request. Please try again.