Skip to main content

Posts

Linux Commands-3

// Invert Search in grep $ cat < xyz asd anuj anuj@anuj-G31M-ES2L:~$ grep -v "asd" xyz anuj //Some more results on grep $ grep "a.." xyz asd anuj anuj@anuj-G31M-ES2L:~$ grep "a..$" xyz asd anuj@anuj-G31M-ES2L:~$ grep "a*$" xyz asd anuj // Use of brackets in grep command grep [a-z]n xyz anuj $ grep [a-z][sn] xyz asd anuj // To show the line number of lines that match the string or pattern. $ grep -n [a-z]n xyz 2:anuj //Count no.of lines that match the pattern $ grep -c [a-z] xyz 2 //Display file names matching the pattern $ grep -l [a] xy* xy2 xy2_file xyz xyz2 //Match both uppercase and lowercase letters $ grep -i [a-z] xy* xy2:as xy2_file:i want to append this to xy_file xyz:asd xyz:anuj xyz2:asd xyz2:anuj xyz2:hello xyz2:i am your teacher $ grep -ic [a-z] xy* ...

Linux Commands-2

Text Manipulation sort used to sort a file in a particular order. -Ascii Sorting $ cat > abc a b e a // we have removed the duplicate using -u $ sort -u abc a b e -Sorting of numbers $ cat > abc2 1 2 0 231 3 6 $ sort abc2 -n 0 1 2 3 6 231 If you try to use ascii sorting then you will get below output $ sort abc2 0 1 2 231 3 6 -Sorting of months $ cat > month jan mar feb jul jun anuj@anuj-G31M-ES2L:~$ sort -M month jan feb mar jun jul -Sorting in reverse order $ cat > abc a h mkm anuj@anuj-G31M-ES2L:~$ sort -r abc mkm h a -Check for already Sorted $ cat > abc a h mkm anuj@anuj-G31M-ES2L:~$ sort -c abc anuj@anuj-G31M-ES2L:~$ sort -r -c abc sort: abc:2: disorder: h -Sort file on the basis of a colum...

LINUX COMMANDS -1

LINUX COMMANDS ● ls - list directory contents  $ ls file1  sub_dir1 ● who am i – this command identifies the invoking user and list the username, terminal line ,date and time of login  $ who am i anuj     pts/1        2015-01-03 17:10 (:0) ● who - (show who is logged on) this is more powerful than who am i . It displays the  data about all the users that have logged into the system . It is crucial for multi-user operating system  $ who anuj     tty7         2015-01-03 16:31 (:0) anuj     pts/1        2015-01-03 17:10 (:0) ● pwd      print name of current/working directory  $ pwd /home/anuj/dir1 ● mkdir    make directories ● rmdir remove empty directories  $ mkdir dir3  $ ls ...