File viewing: cat, less, more, head, tail

6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.99
List Price:  €92.85
You save:  €27.85
£55.77
List Price:  £79.68
You save:  £23.90
CA$95.68
List Price:  CA$136.70
You save:  CA$41.01
A$105.96
List Price:  A$151.38
You save:  A$45.42
S$94.48
List Price:  S$134.98
You save:  S$40.50
HK$546.78
List Price:  HK$781.15
You save:  HK$234.36
CHF 63.33
List Price:  CHF 90.48
You save:  CHF 27.14
NOK kr761.11
List Price:  NOK kr1,087.35
You save:  NOK kr326.23
DKK kr485.02
List Price:  DKK kr692.92
You save:  DKK kr207.89
NZ$116.44
List Price:  NZ$166.35
You save:  NZ$49.91
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,660.01
List Price:  ৳10,943.35
You save:  ৳3,283.33
₹5,835.78
List Price:  ₹8,337.18
You save:  ₹2,501.40
RM331.75
List Price:  RM473.95
You save:  RM142.20
₦86,437.65
List Price:  ₦123,487.65
You save:  ₦37,050
₨19,492.21
List Price:  ₨27,847.21
You save:  ₨8,355
฿2,572.74
List Price:  ฿3,675.50
You save:  ฿1,102.76
₺2,264.43
List Price:  ₺3,235.04
You save:  ₺970.61
B$355.02
List Price:  B$507.19
You save:  B$152.17
R1,295.44
List Price:  R1,850.71
You save:  R555.27
Лв127.05
List Price:  Лв181.51
You save:  Лв54.46
₩94,909.58
List Price:  ₩135,590.93
You save:  ₩40,681.35
₪260.15
List Price:  ₪371.66
You save:  ₪111.51
₱3,993.87
List Price:  ₱5,705.78
You save:  ₱1,711.90
¥10,713.01
List Price:  ¥15,304.96
You save:  ¥4,591.95
MX$1,187.73
List Price:  MX$1,696.83
You save:  MX$509.10
QR254.83
List Price:  QR364.06
You save:  QR109.23
P950.82
List Price:  P1,358.38
You save:  P407.55
KSh9,247.76
List Price:  KSh13,211.65
You save:  KSh3,963.89
E£3,352.12
List Price:  E£4,788.95
You save:  E£1,436.83
ብር4,006.43
List Price:  ብር5,723.72
You save:  ብር1,717.28
Kz58,511.64
List Price:  Kz83,591.64
You save:  Kz25,080
CLP$65,950.47
List Price:  CLP$94,219
You save:  CLP$28,268.52
CN¥506.53
List Price:  CN¥723.65
You save:  CN¥217.11
RD$4,055.76
List Price:  RD$5,794.19
You save:  RD$1,738.43
DA9,420.16
List Price:  DA13,457.95
You save:  DA4,037.79
FJ$157.70
List Price:  FJ$225.30
You save:  FJ$67.59
Q542.52
List Price:  Q775.06
You save:  Q232.54
GY$14,601.52
List Price:  GY$20,860.22
You save:  GY$6,258.69
ISK kr9,773.40
List Price:  ISK kr13,962.60
You save:  ISK kr4,189.20
DH703.98
List Price:  DH1,005.73
You save:  DH301.75
L1,236.34
List Price:  L1,766.28
You save:  L529.93
ден3,998.26
List Price:  ден5,712.05
You save:  ден1,713.78
MOP$561.77
List Price:  MOP$802.57
You save:  MOP$240.79
N$1,291.99
List Price:  N$1,845.78
You save:  N$553.78
C$2,569.36
List Price:  C$3,670.67
You save:  C$1,101.31
रु9,319.09
List Price:  रु13,313.56
You save:  रु3,994.46
S/260.54
List Price:  S/372.22
You save:  S/111.67
K269.79
List Price:  K385.44
You save:  K115.64
SAR262.50
List Price:  SAR375.01
You save:  SAR112.51
ZK1,882.68
List Price:  ZK2,689.66
You save:  ZK806.98
L323.40
List Price:  L462.03
You save:  L138.62
Kč1,628.77
List Price:  Kč2,326.92
You save:  Kč698.14
Ft25,334.28
List Price:  Ft36,193.38
You save:  Ft10,859.10
SEK kr755.02
List Price:  SEK kr1,078.64
You save:  SEK kr323.62
ARS$61,468.17
List Price:  ARS$87,815.44
You save:  ARS$26,347.26
Bs483.33
List Price:  Bs690.51
You save:  Bs207.17
COP$271,845.87
List Price:  COP$388,367.89
You save:  COP$116,522.02
₡35,672.25
List Price:  ₡50,962.55
You save:  ₡15,290.29
L1,724.16
List Price:  L2,463.20
You save:  L739.03
₲522,510.75
List Price:  ₲746,475.93
You save:  ₲223,965.17
$U2,674.97
List Price:  $U3,821.56
You save:  $U1,146.58
zł281.37
List Price:  zł401.98
You save:  zł120.60
Already have an account? Log In

Transcript

In the previous lecture, we created our first shell script inside that executable permissions. In this next lecture, we will look at applications that allow you to view and edit files. The simplest case for viewing files is to print the content of a file straight into the terminal, which can be done using the cat command. It will print the contents of the file straight in the terminal. It is very useful when you want to print the content of a small file. It's also very useful in the piping operations which we'll cover in the next lectures.

It isn't very suitable for larger files having hundreds of thousands of lines is probably we would just want to see one particular line of the file. For this we can use an another utility called less. And we can see the content of the file printed in the viewer window. We can Press Q to quit. There isn't much we can do in this small file. Let us find a larger file For this, we can go to the directory slash EDC on our file system.

Directory contains configuration files of the operating system. let's print the content of it. As we can see files in the directory are owned by a special user called root. It is the administrator user that has highest privileges. If you want to make changes to system configuration files, you need to be logged in as the root user. But for now, we only want to view these files and we have the read permissions for them.

I would now like to see the files with extension.com I can use wildcards for the last command here. I will choose File sis CTL. Not con which seems large enough for us. If it doesn't exist for you, you can pick any file that is bigger than a few kilobytes. I will now open the file using the last fewer and I will use top auto completion feature to complete the line as we learned in the previous lecture. I can now see the file and it actually doesn't fit into one screen.

Now there are two ways to navigate the file. The straightforward way is to use keyboard navigation keys like up and down Page Up and down. I can go one line forward using the down arrow key. And I can go one line backward using the up arrow key. I can also go one screen forward using page down and one screen backwards using page up. I can go to the end of the file using end and as well as the beginning of it using home.

They're also native shortcuts of the last application. We go one line forward was j, and one line back with K. one page forward with Ctrl F. one page back was Ctrl B, and many more options to navigate. Most common shortcuts are listed in the cheat sheet Don't forget to check it out. Most probably if you open a large file you're only interested in specific lines. airlines or specific configuration output. Last would now help us to find the text we're looking for.

We can search in the file by pressing slash. We will now search for text net. It highlighted all the occurrences of the text on screen now. And we could search for the next occurrence of the word by pressing Enter. And it will bring us to the next occurrence. And I could go back in this search using shift and we can also search backwards from the current location by pressing question mark.

I want to search for the text kernel and it did find it for us. Now I will start searching for Nat. And if I want to cancel the search, I can press Ctrl C. It will bring us back to the main viewer window. After we're finished with looking at the file, we can quit by pressing q We can also go to a specific line in the file bag is a cutie last with additional arguments plus 10. There is an older tentative of the last application called more, you may sometimes tap across it in older systems. It has a less flexible variety of options for navigation, especially for navigation backward, go on page for what was pace, one page back with B.

One line down with enter and cuter quit. We looked at file viewers that allow for navigation. But in some cases we might only be interested in the first or last lines of the file. And we can achieve this using utilities had entail it will print the first 10 lines on to file, we can change the default settings for the number of lines by adding a minus and argument. I will use the history feature of the terminal and edit my previous command it will print the first 20 lines to print the last lines we can use command called tail. And with the same argument minus n, we can change the number of lines that are printed.

The tail command will be very handy when we want to analyze large files such as data reports or compilation logs. For example of the compilation logs errors are usually reported in the last lines of the file. And we can easily see it by printing last 10 or maybe 100 lines so the file also both utilities have entail are very useful when we want to analyze large files using piping. We will cover this in the following lectures. This concludes our lecture about file viewing, and the next lecture will be dedicated to file editing

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.