Lab 3-4 Linux Assignment Requirement
This lab covers basic file utilities, filename expansion, and vi
Lab 3-4 Linux Assignment Solution
Module 3
(1) script lab3-4
(2) touch test3.2 slide12 cis2
(3) ls *s*
(4) ls ??s*
(5) ls *[13]*
(6) ls *[0-9]*[0-9]*
(7)
cp -i lab1-2 test3.2
y
(8) ls -l test3.2
(9) mv test3.2 temp2
(10) ls test3.2
(11)
ls *2 -> probably incorrect
ls *[1ps]2
(12)
rm *2 -> probably incorrect
rm *[1ps]2
(13) exit
Module 4
(1)
vi lab4-1
- type text
- save
(2)
:w lab4-2
:wq
(3)
vi lab4-2
D - delete line after cursor
A - to add at the end of line
(4)
/4
O -> Add a new line of text above current line
type text
(5)
1G -> Go to first line
/app -> search for word "app"
n -> second instance of word
A -> Add text at the end of the line
(6)
go to first word of file "these"
rT -> replace "t" to "T"
:wq -> save and quit
(7)
vi lab4-2
(8)
/s/os/OS/g -> replace all "os" to "OS"
(9)
reverse order of line no from 1,2,3,4,5 to 5,4,3,2,1
2dd, P
3dd, P
2dd, P
2dd, P
(10)
o -> Add a new line below cursor
yy -> Copy line
P -> Paste and repeat for rest of the line
(11)
/2
J -> Append the line below the current line to the current line
(12)
:wq
(13)
vi lab3-4
G -> Go to end of the file
:r lab4-1 -> at the end of file
G
:r lab4-2 -> at the end of file
G
:w
(14)