0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Вы наверняка уже знаете основные команды для работы с файлами в терминале<strong>Linux</strong>. Давайте освежим память.</p>
1
<p>Вы наверняка уже знаете основные команды для работы с файлами в терминале<strong>Linux</strong>. Давайте освежим память.</p>
2
<h3>Работая с файлами разных типов и объемов используют:</h3>
2
<h3>Работая с файлами разных типов и объемов используют:</h3>
3
<p>1.<strong>cat</strong>- известная команда для относительно коротких файлов. Позволяет просматривать содержимое файла, создавать один либо несколько файлов, объединять файлы и пр. Пример использования:</p>
3
<p>1.<strong>cat</strong>- известная команда для относительно коротких файлов. Позволяет просматривать содержимое файла, создавать один либо несколько файлов, объединять файлы и пр. Пример использования:</p>
4
<p>2.<strong>less</strong>- для считывания текста, но не полностью, а небольшими фрагментами, пример:</p>
4
<p>2.<strong>less</strong>- для считывания текста, но не полностью, а небольшими фрагментами, пример:</p>
5
<p>3.<strong>more</strong>- используется для длинных файлов. 4.<strong>tail -f</strong>- для просмотра растущего файла непосредственно в окне интерактивного запуска кода.</p>
5
<p>3.<strong>more</strong>- используется для длинных файлов. 4.<strong>tail -f</strong>- для просмотра растущего файла непосредственно в окне интерактивного запуска кода.</p>
6
<h2>Работа с двоичными файлами</h2>
6
<h2>Работа с двоичными файлами</h2>
7
<p>Что делать, когда речь идет о двоичных файлах? Честно говоря, вариантов не очень много:</p>
7
<p>Что делать, когда речь идет о двоичных файлах? Честно говоря, вариантов не очень много:</p>
8
<ul><li>strings - для вывода готовых к печати строк файла;</li>
8
<ul><li>strings - для вывода готовых к печати строк файла;</li>
9
<li>od - для печати файла в восьмеричном формате;</li>
9
<li>od - для печати файла в восьмеричном формате;</li>
10
<li>cmp - для побайтного сравнения файлов.</li>
10
<li>cmp - для побайтного сравнения файлов.</li>
11
</ul><h2>Сравнение</h2>
11
</ul><h2>Сравнение</h2>
12
<p>Если же надо сравнить текстовые файлы непосредственно друг с другом, вводим:</p>
12
<p>Если же надо сравнить текстовые файлы непосредственно друг с другом, вводим:</p>
13
<ul><li><strong>comm</strong>- для линейного сравнения двух отсортированных файлов;</li>
13
<ul><li><strong>comm</strong>- для линейного сравнения двух отсортированных файлов;</li>
14
<li><strong>diff</strong>- для построчного выявления различий. Данная команда применяется чаще, так как отличается богатым набором опций.</li>
14
<li><strong>diff</strong>- для построчного выявления различий. Данная команда применяется чаще, так как отличается богатым набором опций.</li>
15
</ul><p><em>Источник -- https://github.com/ketancmaheshwari/lisa19/blob/master/LPT_LISA.pdf.</em></p>
15
</ul><p><em>Источник -- https://github.com/ketancmaheshwari/lisa19/blob/master/LPT_LISA.pdf.</em></p>
16
16