Class : SY_H
Department : Information technology
Name : Vrushali Vinod Patil
Roll No.78
GR_NO : 182065
vrushali@ubuntu:~$ cd os
vrushali@ubuntu:~/os$ cat > emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | C
vrushali@ubuntu:~/os$ cat > emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
Pr== >
vrushali@ubuntu:~/os$ pr emp
2019-01-22 08:29 emp Page 1
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ pr -h "Myfile" emp.txt
pr: emp.txt: No such file or directory
vrushali@ubuntu:~/os$ pr -h "Myfile" emp
2019-01-22 08:29 Myfile Page 1
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ pr -d -n -h "Myfile" emp
2019-01-22 08:29 Myfile Page 1
1 ENO | ENAME | POST | DEPT
2 2233 |S.K.SHUKLA |GM | SALES
3 1122 |SKL |DGM |PRODUCTION
Head==>
vrushali@ubuntu:~/os$ head emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ cat > emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
vrushali@ubuntu:~/os$ tail emp
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head -3 emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head -n -3 emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head -n -3 emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ pr -d -n -h "Myfile" emp
2019-01-22 08:49 Myfile Page 1
1 ENO | ENAME | POST | DEPT
2 2233 |S.K.SHUKLA |GM | SALES
3 1122 |SKL |DGM |PRODUCTION
4 ENO | ENAME | POST | DEPT
5 2233 |S.K.SHUKLA |GM | SALES
6 1122 |SKL |DGM |PRODUCTION
7 ENO | ENAME | POST | DEPT
8 2233 |S.K.SHUKLA |GM | SALES
9 1122 |SKL |DGM |PRODUCTION
10 ENO | ENAME | POST | DEPT
11 2233 |S.K.SHUKLA |GM | SALES
12 1122 |SKL |DGM |PRODUCTION
13 ENO | ENAME | POST | DEPT
14 2233 |S.K.SHUKLA |GM | SALES
15 1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head -n -3 emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head -3 emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head -n 3 emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ head -c 7 emp
ENO |vrushali@ubuntu:~/os$ tail -n 6 emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~/os$ tail -c 6 emp
CTION
vrushali@ubuntu:~/os$ cut -d"|" -f 1,3 emp
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
vrushali@ubuntu:~/os$ cut -d"|" -f 1,2 emp
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
Cut == >
vrushali@ubuntu:~/os$ cut -d"|" -f 1,2 emp > cut1
vrushali@ubuntu:~/os$ cut -d"|" -f 1,3 emp > cut2
vrushali@ubuntu:~/os$ cat cut1
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
Cat == >
vrushali@ubuntu:~/os$ cat cut2
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
vrushali@ubuntu:~/os$ cat cut1 cut2
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | ENAME
2233 |S.K.SHUKLA
1122 |SKL
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
ENO | POST
2233 |GM
1122 |DGM
Paste == >
vrushali@ubuntu:~/os$ paste cut1 cut2
ENO | ENAME ENO | POST
2233 |S.K.SHUKLA 2233 |GM
1122 |SKL 1122 |DGM
ENO | ENAME ENO | POST
2233 |S.K.SHUKLA 2233 |GM
1122 |SKL 1122 |DGM
ENO | ENAME ENO | POST
2233 |S.K.SHUKLA 2233 |GM
1122 |SKL 1122 |DGM
ENO | ENAME ENO | POST
2233 |S.K.SHUKLA 2233 |GM
1122 |SKL 1122 |DGM
ENO | ENAME ENO | POST
2233 |S.K.SHUKLA 2233 |GM
1122 |SKL 1122 |DGM
vrushali@ubuntu:~/os$ paste -d "|" cut1 cut2
ENO | ENAME |ENO | POST
2233 |S.K.SHUKLA |2233 |GM
1122 |SKL |1122 |DGM
ENO | ENAME |ENO | POST
2233 |S.K.SHUKLA |2233 |GM
1122 |SKL |1122 |DGM
ENO | ENAME |ENO | POST
2233 |S.K.SHUKLA |2233 |GM
1122 |SKL |1122 |DGM
ENO | ENAME |ENO | POST
2233 |S.K.SHUKLA |2233 |GM
1122 |SKL |1122 |DGM
ENO | ENAME |ENO | POST
2233 |S.K.SHUKLA |2233 |GM
1122 |SKL |1122 |DGM
vrushali@ubuntu:~/os$ paste -d "*" cut1 cut2
ENO | ENAME *ENO | POST
2233 |S.K.SHUKLA *2233 |GM
1122 |SKL *1122 |DGM
ENO | ENAME *ENO | POST
2233 |S.K.SHUKLA *2233 |GM
1122 |SKL *1122 |DGM
ENO | ENAME *ENO | POST
2233 |S.K.SHUKLA *2233 |GM
1122 |SKL *1122 |DGM
ENO | ENAME *ENO | POST
2233 |S.K.SHUKLA *2233 |GM
1122 |SKL *1122 |DGM
ENO | ENAME *ENO | POST
2233 |S.K.SHUKLA *2233 |GM
1122 |SKL *1122 |DGM
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
Sort==>
vrushali@ubuntu:~$ cat > num
2
45
4
6
77
88
45
323
454
vrushali@ubuntu:~$ cat num
2
45
4
6
77
88
45
323
454
vrushali@ubuntu:~$ sort num
2
323
4
45
45
454
6
77
88
vrushali@ubuntu:~$ sort -n num
2
4
6
45
45
77
88
323
454
vrushali@ubuntu:~$ cat > emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~$ cat emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~$ sort -t "|" -k 1 emp
1122 |SKL |DGM |PRODUCTION
1122 |SKL |DGM |PRODUCTION
1122 |SKL |DGM |PRODUCTION
1122 |SKL |DGM |PRODUCTION
1122 |SKL |DGM |PRODUCTION
2233 |S.K.SHUKLA |GM | SALES
2233 |S.K.SHUKLA |GM | SALES
2233 |S.K.SHUKLA |GM | SALES
2233 |S.K.SHUKLA |GM | SALES
2233 |S.K.SHUKLA |GM | SALES
ENO | ENAME | POST | DEPT
ENO | ENAME | POST | DEPT
ENO | ENAME | POST | DEPT
ENO | ENAME | POST | DEPT
ENO | ENAME | POST | DEPT
Tr==>
vrushali@ubuntu:~$ tr [a-z] [A-Z] emp
tr: extra operand ‘emp’
Try 'tr --help' for more information.
vrushali@ubuntu:~$ tr [a-z] [A-Z] < emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
1122 |SKL |DGM |PRODUCTION
vrushali@ubuntu:~$ tr [A-Z] [a-z] < emp
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
vrushali@ubuntu:~$ tr [A-Z] [a-z] < emp > emp1
vrushali@ubuntu:~$ cat emp1
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
eno | ename | post | dept
2233 |s.k.shukla |gm | sales
1122 |skl |dgm |production
vrushali@ubuntu:~$ who | wc -l
1
vrushali@ubuntu:~$ who > usercount
vrushali@ubuntu:~$ wc -l usercount
1 usercount
vrushali@ubuntu:~$ who | tee ufile|w -l
w: invalid option -- 'l'
Usage:
w [options]
Options:
-h, --no-header do not print header
-u, --no-current ignore current process username
-s, --short short format
-f, --from show remote hostname field
-o, --old-style old style output
-i, --ip-addr display IP address instead of hostname (if possible)
--help display this help and exit
-V, --version output version information and exit
For more details see w(1).
vrushali@ubuntu:~$ who | tee ufile|wc -l
1
vrushali@ubuntu:~$ cat ufile
vrushali :0 2019-01-22 08:21 (:0)
grep == >
vrushali@ubuntu:~/os$ cat > emp
ENO | ENAME | POST | DEPT
2233 |S.K.SHUKLA |GM | SALES
2244 | A.K.SHINDE |HR | SALES
2211 | A.R.MEHTA | HR | PRODUCTIONvrushali@ubuntu:~/os$
vrushali@ubuntu:~/os$ grep "sales" emp
vrushali@ubuntu:~/os$ grep "SALES" emp
2233 |S.K.SHUKLA |GM | SALES
2244 | A.K.SHINDE |HR | SALES