Sie sind auf Seite 1von 13

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

Das könnte Ihnen auch gefallen