Why Linux Users Love Terminal
Why Linux Users Love Terminal
Here is the best answer for your question....
It is because Linux is completely managed by terminal and everything can be done through the terminal
we can revoke any program by its name from the terminal and we can install and give commands through the commands
terminal takes commands they are converted into binary and binary gives awesome feel with cool and awesome animation
As a beginner it is hard to learn Linux terminal because need to recognize and learn to code in terminal
and the commands are completely different comparatively windows PowerShell and Commandline.
after learning we can type quickly and effectively, even we can recognize keys with its position.
why we use commandline:
The command-line is used to enter commands to the operating system, instead of graphical user interface (GUI). This is because command-line is much more flexible than graphical interface, which is what makes it so handy to developers.
Accessing Servers. If you run code on a server (e.g. a GPU cluster or something like Amazon Web Services), you need to be able to access the server. The best method to do this through Secure Shell (ssh), which lets you securely control and modify your server using the Internet. You can do this by typing in the following:
ssh username@host_server
Where username is the account name of your account on the server, and host_server is the host (e.g. GPU cluster’s name). If you have a password to access your account on the server, command line will prompt you to enter that in. If it’s your first time accessing that particular server, your computer may also ask you if it can remember the authenticity key — type in ‘yes’ or the corresponding phrase so that your computer doesn’t ask you this every time. When you’re linked up to the server, you should see that the command line starts with a green header with some kind of username@host format. Use this as an indicator that you’re really connected to the server.
Moving files. This one’s pretty simple. Type in the following:
mv target destination
Where mv is move, target is the file you want to move, and destination is where you want to move it to.
Copying files/folders. If you’re trying to copy files around, the easiest way to do this is using the cp command. Use the following script to copy around files.
cp -r target destination
In this script, cp represents copying and -r represents doing it recursively. The target is the target folder/file you’re trying to copy, and destination is the target folder you’re trying to copy it to.
Deleting files/folders. Deleting files is pretty essential, so here’s how you should do it. Use this script:
rm -r target
Where the rm represents remove and -r represents recursively doing it. Target is the file/folder you’re trying to delete.
Making a new folder. This is also a pretty simple command. Use the following script:
mkdir target
Where mkdir is make directory and target is the name of the folder you want to make. For example, “mkdir target” would make a folder called “target” inside of the directory command line is currently in.
Clearing out the clutter. When you run too many commands, it’s easy to get your command line screen cluttered up with a bunch of green, blue, and white lines. Use this one word command to clear it up:
clear
Self-explanatory: clear represents clearing the screen.


