DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,864 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Mohd Talha
Mohd Talha

Posted on • Updated on

The Shell

Hi everyone, i am sharing some useful information of the Bash Terminal with important beginner friendly commands.

What is the shell?
Character User Interface: The Shell, is available on nearly all platforms, nearly all are roughly the same: they allow you to run programs, give them input, and inspect their output in a semi-structured way.

Here we focus on Bash Shell
Some useful commands -

side:~$ date
Wed 09 Sep 2020 with the current time will be displayed
Enter fullscreen mode Exit fullscreen mode
side:~$ echo hello
hello
Enter fullscreen mode Exit fullscreen mode
side:~$ echo $PATH
$PATH  is an environment variable that lists which directories the shell should search for programs when it is given a command
Enter fullscreen mode Exit fullscreen mode
side:~$ which echo
Finds out which file is executed for a given program
Enter fullscreen mode Exit fullscreen mode
side:~$ pwd
Gives the present working directory
Enter fullscreen mode Exit fullscreen mode
side:~$ cd /home
Change directory to home
a path that starts with / is an absolute path.
Any other path is a relative path.
Enter fullscreen mode Exit fullscreen mode
side:~$ cd ..
Changes πŸ”™ to the previous directory
Enter fullscreen mode Exit fullscreen mode
side:~$ ls
Gives what is present inside the directory
Enter fullscreen mode Exit fullscreen mode
side:~$ ls -l
This one gives us more information about each file or directory present
Enter fullscreen mode Exit fullscreen mode

Most important to remember

side:~$ man ls
man command gives you the manual pages for a certain program in this case the ls command.
Enter fullscreen mode Exit fullscreen mode

What commands would you like to add here?

Top comments (2)

Collapse
 
fennecdjay profile image
JΓ©rΓ©mie Astor

Did you consider putting your code in blocks?
as in

side:~$ date
Wed 09 Sep 2020 with the current time will be displayed
Collapse
 
taltrums profile image
Mohd Talha Author

Ohh sorry, thank you so much, i will do it now. 😊

🌚 Browsing with dark mode makes you a better developer by a factor of exactly 40.

It's a scientific fact.