Файловете са едно от най-важните неща, с които взаимодействате на компютър с Linux. Някои от най-често срещаните файлове, които ще срещнете в система Linux, включват конфигурационни файлове, регистрационни файлове и скриптове.

Възможността за лесно преглеждане на файлове от командния ред е мощна функция, която Linux предоставя на своите потребители. Това ръководство ще ви покаже различните помощни програми на командния ред, които можете да използвате за преглед на файлове в Linux.

1. Котка

Помощната програма cat е една от най-използваните команди за преглед на файлово съдържание в Linux. Можете да използвате командата за обединяване и отпечатване на стандартния изход на файл. За да видите съдържанието на файл с помощта на cat, просто напишете името на командата, последвано от файла, който искате да видите.

cat / etc / passwd

В командата по-горе, командата cat показва съдържанието на passwd файл. The passwd файлът съдържа подробности, свързани с потребителя на Linux машина.

По подразбиране изходът на командата cat няма да бъде номериран. Следователно, ако искате да номерирате редовете в изхода, можете да използвате

instagram viewer
опция, както следва.

cat -n / etc / passwd 

Можете също да използвате помощната програма cat, за да преглеждате няколко файла едновременно.

sudo cat / etc / passwd / etc / shadow

Забележка: Гореспоменатата команда за котки използва sudo, защото / etc / shadow файл изисква потребителят да има повишени привилегии, за да го преглежда.

2. Nl

Командата nl, съкратено от числови редове, е много подобен на командата cat, с изключение на това, че командата nl номерира изходните редове по подразбиране.

nl / etc / passwd 

В допълнение към номерирането на изхода, помощната програма nl ви дава възможност да форматирате изхода и да подравните номерирането на изхода. Например можете да форматирате номерата на редовете да бъдат подравнени вляво, както следва.

nl -nln / etc / passwd 

Въпреки че помощната програма nl се използва предимно за номериране на изходни редове, можете също да изберете да не номерирате редовете с помощта на опция, както следва.

 nl -b n / etc / passwd 

3. | Повече ▼

Някои от изходните файлове, които ще срещнете, могат да бъдат доста големи. По-голямата помощна програма позволява по-лесно гледане на големи файлове по един екран в даден момент.

За да видите passwd файл в по-малки раздели, можете да използвате Повече ▼ команда:

повече / etc / passwd 

Командата по-горе ще покаже само изход, който може да отговаря на размера на вашия терминал. Използвай F клавиш на клавиатурата за придвижване напред в изхода и Б. бутон за придвижване назад.

Ако искате да зададете броя на редовете, показвани във всеки раздел наведнъж, можете да използвате опция, където х е броят на редовете, които искате командата да покаже. Например следната команда ще покаже четири реда на екран:

още -4 / и т.н. / passwd

Използвайте командата по-долу, за да научите повече за навигацията в изхода, генериран от командата more и как да търсите низове в изхода.

още --помощ

4. По-малко

По-малкото полезно средство е наследник на повече команда, тъй като осигурява допълнителни подобрения и емулация от последната. В допълнение, по-малко помощната програма е по-бърза и има повишена ефективност, тъй като не чака да прочете цялото съдържание на файла, преди да може да покаже някакъв изход.

по-малко / etc / passwd

Подобно на командата more използвайте F клавиш на клавиатурата за придвижване напред в изхода и Б. бутон за придвижване назад.

За да покажете номера на редове в изхода, използвайте опция, както следва.

по-малко -N / etc / passwd

Търсене на текст

За да търсите низ или шаблон в изхода на по-малко помощна програма, просто натиснете / клавиш на клавиатурата, последван от низа, който искате да търсите. Например за търсене на низа игри в изхода на по-малко / etc / passwd, Тип /games на клавиатурата, последвано от Въведете ключ.

Текстът, който търсите, ще бъде подчертан както по-горе. За да се придвижите напред в търсенето, натиснете н бутон на клавиатурата и да се придвижите назад. Натиснете н. Имайте предвид, че н буквата е чувствителен на малки и големи букви в зависимост от посоката на движение.

Друга мощна характеристика на по-малко помощната програма е, че можете да я използвате като канал в някакъв изходен поток или за други команди. Например командата dmesg показва буферни съобщения на буферния пръстен на ядрото или друга информация, свързана с ядрото по време на стартиране. Тъй като този изходен дневник може да бъде доста дълъг, можете да използвате по-малко команда за ограничаване на изхода и за лесна навигация.

sudo dmesg | по-малко

Можете също да използвате по-малко помощната програма за показване на данни по интерактивен начин. Например, когато се използва с dmesg команда, можете да настроите командата по-малко винаги да ви показва най-новите данни, тъй като системата продължава да добавя повече редове към изхода. За да направите същото, използвайте + F опция с командата, както следва:

sudo dmesg | по-малко + F

Както можете да видите от изхода по-горе, по-малката програма показва, че чака повече данни да се покажат в изхода. Натиснете Ctrl + C да се прекъсне, последвано от Въпрос: за да изчистите изхода.

5. Глава

Понякога може да искате да видите само първите няколко реда на файл и тук е полезна помощната програма head. По подразбиране се показват само първите 10 реда на файл.

head / etc / passwd

За да персонализирате броя на редовете, които искате да видите, използвайте опция, където х е броят на редовете, които искате да видите. Например, за да видите първите 20 реда:

глава -20 / и т.н. / passwd

6. Опашка

Командата tail работи по почти противоположен начин на помощната програма head, т.е. извежда последната част от файл. По подразбиране се показват последните 10 реда на файл.

опашка / и т.н. / passwd

Подобно на командата head, можете също да персонализирате броя на редовете, които искате да видите.

опашка -10 / etc / passwd

За да покажете на живо данни в интерактивен режим, използвайте -f флаг с команда за опашка. Например, за да видите винаги последните 10 регистрационни съобщения в syslog файл:

tail -f / var / log / syslog

Работа с файлове в командния ред на Linux

Това ръководство ви показа различните начини, по които можете да преглеждате файлове в Linux. Възможността за преглед и работа с файлове директно от командния ред е от ключово значение. Въпреки че тези помощни програми предлагат функции, които ви позволяват да търсите низове, има различни други команди като помощната програма grep които можете да използвате за филтриране на изхода на вашата система.

В допълнение към терминала, потребителите могат също така да управляват и навигират в своята файлова система графично. В Linux са налични няколко приложения за файлов мениджър, които можете да опитате безплатно.

електронна поща
10 най-добри файлови мениджъри за потребители на Linux

Наличието на надежден файлов мениджър улеснява организацията на файловете. Ето списък на най-добрите файлови мениджъри за Linux.

Прочетете Напред

Свързани теми
  • Linux
  • Управление на файлове
  • Linux команди
За автора
Mwiza Kumwenda (16 статии публикувани)

Mwiza разработва софтуер по професия и пише много за Linux и програмиране отпред. Някои от интересите му включват история, икономика, политика и архитектура на предприятията.

Още от Mwiza Kumwenda

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.