Why Use Command-Line when you have the option for GUI that is easy to navigate and control but at some point you may find yourself in one of the following points, there comes the Command-Line in the picture, Let's dig into it.
1. To automate the process.
2. To speed up the process.
3. While login to the server via ssh, Gui is not available, you have to work via command line.
Commands | Description |
GENERAL |
|
ls | list folder and files |
history | shows previous commands |
cd | Change directory |
cd folder_name | relative path |
cd /folder_name | absolute path |
pwd | current working directory |
ll | long list of a file and folder with permissions |
man command_name | shows all the options and details of that particular command |
chmod 666 file_name.extension | changes permission |
cat file_name.extension | grep word | Pipeline used for multiple commands |
FILES |
|
touch | Empty file creation |
nano file_name.extenstion | to open file in edit mode |
sort file_name.extension | sort the content of the file |
sort -r | sort file in reverse mode |
head file_name.extension | Shows first 10 lines of the file |
head -n 2 file_name.extenstion | Shows first 2 lines of the file |
tail file_name.extension | Shows last 10 line of the file |
tail -n 2 file_name.extenstion | Shows last 2 lines of the file |
tail -f file_name.extension | moves file one step back |
grep word | search element from a file |
cat | to open file content |
mv file_name.extension .. | moves file one step back |
lsof | list of opened files |
FOLDER |
|
mkdir | create directory |
rmdir | removes empty directory |
rm -rf folder_name | removes folder with the content |
TIME & DATE |
|
date | shows the date |
cal | shows the calendar |
User |
|
whoami | current user |
su | Change user or substitute user |
exit | log out of the user |
Comments
Post a Comment