Linux Command List
Below is a Cheat Sheet of Linux commands list we have learned in this Linux commands tutorial
|
Command |
Description |
|
ls |
Lists all files and directories in the present working directory |
|
ls - R |
Lists files in sub-directories as well |
|
ls - a |
Lists hidden files as well |
|
ls - al |
Lists files and directories with detailed information like permissions, size, owner, etc. |
|
cat > filename |
Creates a new file |
|
cat filename |
Displays the file content |
|
cat file1 file2 > file3 |
Joins two files (file1, file2) and stores the output in a new file (file3) |
|
mv file "new file path" |
Moves the files to the new location |
|
mv filename new_file_name |
Renames the file to a new filename |
|
sudo |
Allows regular users to run programs with the security privileges of the superuser or root |
|
rm filename |
Deletes a file |
|
man |
Gives help information on a command |
|
history |
Gives a list of all past basic Linux commands list typed in the current terminal session |
|
clear |
Clears the terminal |
|
mkdir directoryname |
Creates a new directory in the present working directory or a at the specified path |
|
rmdir |
Deletes a directory |
|
mv |
Renames a directory |
|
pr -x |
Divides the file into x columns |
|
pr -h |
Assigns a header to the file |
|
pr -n |
Denotes the file with Line Numbers |
|
lp -nc |
Prints "c" copies of the File |
|
lp -d lpr -P |
Specifies name of the printer |
|
apt-get |
Command used to install and update packages |
|
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' |
Command to send email |
|
mail -s "Subject" to-address < Filename |
Command to send email with attachment |
- Each file in Linux has a corresponding File Descriptor associated with it
- The keyboard is the standard input device while your screen is the standard output device
- ">" is the output redirection operator. ">>" appends output to an existing file
- "<" is the input redirection operator
- ">&"re-directs output of one file to another.
- You can re-direct error using its corresponding File Descriptor 2.
- Pipes '|' send the output of one command as input of another command.
- The Filter takes input from one command, does some processing, and gives output.
- The grep command can be used to find strings and values in a text document
- Piping through grep has to be one of the most common uses
- 'sort' command sorts out the content of a file alphabetically
- less ,pg and more commands are used for dividing a long file into readable bits
- Regular expressions are a set of characters used to check patterns in strings
- They are also called 'regexp' and 'regex'
- It is important to learn regular expressions for writing scripts
- Some basic regular expressions are:
|
Symbol |
Descriptions |
|
. |
replaces any character |
|
^ |
matches start of string |
|
$ |
matches end of string |
- Some extended regular expressions are:
|
Expression |
Description |
|
\+ |
Matches one or more occurrence of the previous character |
|
\? |
Matches zero or one occurrence of the previous character |
- Some interval regular expressions are:
|
Expression |
Description |
|
{n} |
Matches the preceding character appearing 'n' times exactly |
|
{n,m} |
Matches the preceding character appearing 'n' times but not more than m |
|
{n, } |
Matches the preceding character only when it appears 'n' times or more |
- \]The brace expansion is used to generate strings. It helps in creating multiple strings out of one.
No comments:
Post a Comment