Skip to content

A modified version of Linux shell with basic implementation and some new functionalities

License

Notifications You must be signed in to change notification settings

Hardik500/Shell-Remastered

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shell-Remastered

A modified version of Linux shell with basic implementation and some new functionalities

Utilities Added

Usage

  1. Clone the repo using the command

    Command : git clone https://github.com/Hardik500/Shell-Remastered.git

  2. Then in your terminal compile the main.c file using either gcc or make command

    Command : gcc main.c -o main

  3. Then run the program

    Command : ./main

Note : Only Linux OS is supported

Utilities Usage


Copying and Pasting Multiple files

Command

copy [file-name] & paste

Description

With the copy command just enter the name of the files which you want to copy.

It can be a single file or a group of files.

Then go to a the directory on which you want to paste and enter the paste command.


Simple Classification of files

Command

classify [file-name]

Description

With the classify command just enter the name of the files which you want to classify. If the file content matches to that of the files (academic.txt, automobile.txt, finance.txt), then it will go to its corresponding folder automatically after running the command.

If the weights are equal then it will display "file cannot be classified".

eg. Try runing : classify demo_fc.txt

Note : Before running this command create three folders named: academic, automobile and financial in the root directory of the project


Automation of File Trasfer Protocol

Command

autoftp

Description

Just run the autoftp command and it will get the file for which the name you have set in the bash script i.e. f.sh.

Warning: Before running this command modify the bash script according to your preference.


Listing of files in a tree structure

Command

list [level]

Description

With the list command just enter the level to which you want to display the tree structure of the folder.

About

A modified version of Linux shell with basic implementation and some new functionalities

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published