Hi guys! In previous article, I described you about some basic commands and editors of Linux. If you are new to this series you can read that from below link-
Most of us are well familiar with windows OS. Linux is also good platform. If you will start working on it, you will realize it.
Note : Most of the issues in Big Data came from Linux security section. I will try to cover it too. Today we will learn new topics under Linux basics. Be careful, Linux is case sensitive.
This is used to print some statements.
Eg. user@machine:~$echo “This is sample statement by vimal”
We have few concepts for defining and saving standard input, output and error.
0 – for standard input
1 – for standard output
2 – for standard error
Please look into below image to understand it -
To send a mail, we will use mail command.
user@machine:~$ mail –s”This is subject” user<messagebody.txt
grep is searching finding filtering tool. It can do things like pattern matching & mapping
eg. user@machine:~$ grep sometext file.txt
user@machine:~$ grep sometext ./*
user@machine:~$ grep sometext ./* | unique | cut –d: -f1
Pipes & Directional operators:
è user@machine:~$Program1 | Program2
§ This means output of program1 works as input for program2
§ user@machine:~$ ps aux (to check processes)
§ user@machine:~$ ps aux | less | uniq | sort
è user@machine:~$Program1 && Program2
§ This means when program1 true then program2 execute
§ user@machine:~$ ls filenotexist.txt && echo “Unsuccessful”
Package management with apt-get:
apt-get mainly used for installation of softwares, packages
§ user@machine:~$ apt-get update
o It may prompt permission denied. To avoid this we will use-
§ user@machine:~$ sudo apt-get update
§ user@machine:~$ sudo apt-get upgrade
§ user@machine:~$ sudo apt-get install <applicationname>
o To install any software or application
§ user@machine:~$ apt-cache search editor
o To find editor
§ user@machine:~$ sudo apt-get remove <applicationname>
o To remove software or application