Skip to main content

This Package contains the commands of UNIX shell

Project description

# This project implements the Command Line Interface like UNIX-shell

This project includes the following commands:

## Directory commands:

  • ls (with support for -R)

    Lists the files and directories in the current directory

    -R lists the files and directories recursively

  • pwd

    Returns the present working directory

  • mkdir

    Creates a new directory

  • rmdir

    Removes the directory if it is empty

  • cd

    Changes the current directory to the directory mentioned in the argument

## File Commands:

  • grep

    To find matching patterns

  • find

    Finds the given file in the given path

  • cat

    Used to display the contents of the given file. With ‘>’ can be used to create and write into a new file

  • cp

    Copy contents from source to destination

  • mv

    Move contents from source to destionation

  • rm (with support for -r)

    Remove the file or directory with a confirmation to remove non empty items.

    -r Removes recursively

  • sizeof

    Returns the size of the file in the arguments

  • head

    -n for the number of lines it has to print since the beginning of file

    Default is 10

  • tail

    -n for the last n number of lines to print from the file

    Default is 10

## Miscellaneous commands:

  • date

    Returns the current date and time

  • whoami

    Returns current user name

  • hostname

    Returns current host name

  • timeit

    Returns the time taken to run the command given

  • exit

    Exit from the shell

  • history

    Shows the history of commands executed so far

    # Installing the package

    To install and use, run the following command from your command line

    > pip install pyshell-pybc2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyshell-pybc2-new_2-0.0.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

pyshell_pybc2_new_2-0.0.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file pyshell-pybc2-new_2-0.0.1.tar.gz.

File metadata

  • Download URL: pyshell-pybc2-new_2-0.0.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pyshell-pybc2-new_2-0.0.1.tar.gz
Algorithm Hash digest
SHA256 fda0d2ba5f1a9cbdca6eef0cfa76f6076c3a4453922680793e5cdf80b7cba61e
MD5 9e551f8d279d940eb86da8a57465f4f6
BLAKE2b-256 cff73745f7fca205067702558dbc5cfeb484c702c3b77449b9cd04d4d768b7a0

See more details on using hashes here.

File details

Details for the file pyshell_pybc2_new_2-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyshell_pybc2_new_2-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pyshell_pybc2_new_2-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ec4940187e732abf930a3a72b8f6a25fb1cd74cfa90aa0f091d903892fa0e84
MD5 57da6f1659a5f3228d7a316e264a76e1
BLAKE2b-256 95a16b465a9b508ac59cec746e8f48054d92d8beda0c2b609cbde8b0f3c0c69a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page