Прикажите садржај текстуалне датотеке на Линук -у командне линије

Display Contents Text File Command Line Linux



У Линуку стално радимо са текстуалним датотекама, као што су конфигурацијске датотеке, изворни кодови, веб странице и многе друге. Због тога је неопходно имати брзи преглед садржаја текстуалне датотеке у командној линији пре уређивања датотеке.

Овај кратки водич има за циљ да вам покаже различите приступе које можете користити за попис садржаја текстуалне датотеке у терминалу.





Први:



Шта је текстуална датотека?

Велике су шансе да сте упознати са текстуалном датотеком. Међутим, да поновимо, текстуална датотека је дигитална датотека која садржи необрађени текст; то значи да датотека не би требало да садржи форматирање као што је подебљано, курзив, подвучено или слично. Осим тога, текстуалне датотеке немају никакав облик медија као што су слике, видео записи или звук.



Подразумевано, текстуалне датотеке користе екстензију.ткт. Међутим, они имају друге облике, попут изворног кода у програмским језицима, као што су Ц (.ц), Ц ++ (.цпп, .х), Питхон (.пи) и многи други. Штавише, не морају се нужно завршити продужетком. На пример, конфигурациона датотека као што је/етц/вим/вимрц нема екстензију.





БЕЛЕШКА: Текстуалне датотеке називамо и текстуалне датотеке АСЦИИ.

Да бисте видели тип датотеке у Линук -у, користите наредбу филе:



филе /где/Пријава/керн.лог
/где/Пријава/керн.лог: АСЦИИ текст

# 1 - Мачка

Цат је популарна и једноставна команда за исписивање садржаја датотеке на терминалу.

Да бисте користили команду цат, проследите име датотеке команди цат као:

мачка [назив документа]

Апсолутну путању до датотеке можете проследити, као што је приказано у горњем примеру.

Цат је једноставан, али моћан када се користи са другим опцијама. Да бисте сазнали како се користи наредба цат, прочитајте -> како се користи наредба цат.

Када користите наредбу цат за избацивање садржаја велике текстуалне датотеке на терминал, то ће пореметити ваш терминал, што ће отежати навигацију.

Да бисмо решили проблем, користимо команду лесс.

# 2 - Мање

Ако сте икада прочитали страницу са приручником за било коју Линук команду, онда сте имали мање интеракције.

Мање вам омогућава да прегледате садржај датотеке једну по једну страницу. Помоћу тастера за размак можете се кретати кроз текстуалну датотеку. Два двоточка при дну екрана означавају сваку страницу текстуалне датотеке.

На пример, велика датотека као што је /вар/лог/керн.лог не би добро функционисала са мачком. Да бисмо користили мање, радимо:

мање /где/Пријава/керн.лог

Када дођете до краја датотеке, можете се помицати горе и доље помоћу типки са стрелицама ГОРЕ и ДОЉЕ.

Да бисте напустили наредбу лесс, притисните К. Мање излази из сесије а да не поквари терминал.

Комбиновање мање са неколико опција даје вам контролу и функционалност; за више, прочитајте -> Како користити мање команде са примерима.

# 3 - Више

Друга наредба коју можете користити за приказ садржаја текстуалне датотеке је наредба море. Више је врло слично команди мање; међутим, он исписује садржај датотеке на терминал и излази на крају датотеке.

Ево примера: (Иста команда као и друга?)

мање /где/Пријава/керн.лог

# 4 - Глава и реп

Да, постоје такве команде. Команде за главу и реп су веома сличне и користе се за приказивање првих и последњих десет редова датотеке.

Међутим, можете изменити колико првих и последњих редова штампа наредба за главу и реп помоћу опције -н.
На пример, да бисте приказали првих 15 редова датотеке керн.лог:

глава петнаест /где/Пријава/керн.лог

Слично, да бисте приказали последњих 15 редова датотеке керн.лог:

Реп петнаест /где/Пријава/керн.лог

# 5 - Разно

Ако - из неког разлога - немате ниједну од горенаведених наредби, можете користити уређивач текста, попут нано, за приказ контекста датотеке. Међутим, ово више личи на уређивање датотеке него на преглед садржаја.

Ево наредбе за то:

нано /где/Пријава/керн.лог
# Нисам сигуран зашто желите да уредите датотеку дневника

Закључак

Сада знате како приказати садржај датотеке у командној линији Линука. Хвала вам за читање.