Как открыть файл через терминал ubuntu
Команды Linux для работы с файлами
В этой статье мы рассмотрим самые часто используемые команды Linux для работы с файлами и каталогами, после их освоения терминал больше не будет казаться таким непонятным и объемлемым. Вот какие команды будут нас сегодня интересовать:
А теперь перейдем к подробному рассмотрению всех этих команд.
Команда ls позволяет вывести список файлов заданной папки, по умолчанию, будет выведен список файлов текущей папки:
Чтобы вывести список файлов нужной папки, вы можете передать ее адрес утилите, например, /home:
Команда cd позволяет изменить текущую папку на другую. По умолчанию, текущей считается домашняя папка, например, cd Desktop меняет папку на рабочий стол, если вы выполните ее из домашнего каталога:
Вы также можете указать полный путь к папке:
Вы также можете вернуться в предыдущую рабочую папку:
Команда rm позволяет удалить файл. Будьте очень осторожны с ней, она не будет спрашивать подтверждения:
Например, rm file удалит файл с именем file, который находится в текущей папке. Как и в предыдущих вариантах, вы можете указать полный путь к файлу linux. Например:
Будьте осторожны, потому что эта команда удаляет файлы безвозвратно.
Команда rmdir позволяет удалить пустую папку. Например, команда rmdir directory удалит папку directory, которая находится в текущей папке:
Команда mv перемещает файл в новое место. Она также может использоваться для переименования файлов. Например, mv file newfile переименует файл file в newfile:
Чтобы переместить файл в другую папку нужно указать путь к ней, например, переместим файл file в папку /home/user/tmp/
mv file /home/user/tmp/
Команда mkdir позволяет создать новую папку mkdir test создаст папку в текущем каталоге:
Если нужно создать папку в другом каталоге, укажите полный путь к нему:
Для создания жесткой ссылки никаких опций задавать не нужно:
ln /home/user/Downloads/ /home/user/test/
chmod позволяет изменить права доступа к файлам. Например, chmod +x script.sh добавляет флаг исполняемости к файлу script.sh:
Подробнее о том, как работают разрешения для файлов смотрите в статье права доступа к файлам в Linux.
Команда touch создает пустой файл. Например, touch file создаст пустой файл в текущей папке с именем file:
Для создания файлов через терминал существует еще несколько команд, они рассмотрены в статье как создать файл в linux.
11. mc
sudo apt install mc
После завершения установки достаточно выполнить команду mc:
Используйте клавиши со стрелками для перемещения по файлах, Tab для перехода на другую панель, Alt+1 для просмотра справки и Alt+2 для вывода меню:
Если терминальное окружение поддерживает мышь, то вы можете ее использовать в Midnight Commander.
Выводы
В этой статье мы рассмотрели как выполняется работа с файлами и каталогами в linux, с помощью терминала. Когда вы освоите все эти команды, вы сможете сделать большинство основных действий в терминале. А как часто вы пользуетесь терминалом? Используете его для работы с файлами? Напишите в комментариях!
Основные команды терминала Ubuntu

Для начинающих линуксоидов здесь приведены основные команды терминала Ubuntu.
cd [directory] — переход в указанную директорию;
cd — переход в домашний каталог;
ls — вывести список файлов и каталогов в текущей директории;
nano [file] — открыть файл через простой текстовый редактор nano (указывайте путь к файлу);
mkdir [directory] — создание папки;
touch [file] — создание файла;
rm [file] — удаление файла;
ps — вывод активных процессов;
kill [pid] — принудительно остановить процесс с указанным идентификатором;
ping [host] — пинговать указанный хост;
wget [file] — скачать файл (указывайте путь к файлу);
apt-get install [package] — установить/обновить указанное приложение;
apt-get update — получить обновленные списки пакетов;
apt-get upgrade — обновить установленные в системе пакеты;
apt-get remove [package] — удалить приложение с сохранением конфигурационных файлов;
apt-get purge [package] — удалить приложение вместе с конфигурационными файлами;
apt-get autoremove — удалить ставшие ненужными пакеты, которые ранее были установлены другими пакетами;
apt-get clean — удалить загруженные файлы пакетов;
apt-get autoclean — удалить старые загруженные файлы пакетов;
history — просмотреть историю команд;
Полезные сочетания клавиш
Стрелки ↑ ↓ — просмотреть историю команд;
Ctrl+r — поиск в истории команд;
Tab — автозавершение слова или пути;
Ctrl+c — завершение текущей команды;
Ctrl+w — удалить слово в текущей строке;
Ctrl+u — удалить строку;
!! — повтор последней команды.
Как открыть текстовый файл в Linux
В Linux все настройки, все логи, и почти вся информация хранится в обычных текстовых файлах. Важно уметь правильно и эффективно посмотреть содержимое файла linux с помощью терминала. Это еще одна из статей, ориентированных на новичков.
Просмотр файла в Linux полностью
Самая простая и в то же время наиболее часто используемая утилита для просмотра содержимого файла в Linux это cat. Выводит все содержимое файла в стандартный вывод. В параметре нужно передать только адрес файла, или нескольких файлов. Идеально подходит для просмотра небольших файлов. Общий синтаксис команды cat такой:
Например просмотр содержимого файла linux /etc/passwd:
Также можно посмотреть сразу несколько файлов:
cat /etc/passwod /etc/group
Если файл доступен только для пользователя root, то нужно перед командой написать sudo:
sudo cat /etc/shadow
Опция -n включает нумерацию строк:
А также отображение табуляций, все табуляции будут заменены на символ ^I:
Больше о ней говорить не будем, потому что большинство её опций направлены на форматирование вывода, более подробную информацию вы можете посмотреть в статье: Команда cat в Linux.
Просмотр файла в Linux с прокруткой
Если файл очень длинный и его содержимое не помещается на одном экране, cat использовать не очень удобно. для таких случаев есть less. Синтаксис тот же:
$ less опции файл
Также ее можно комбинировать с cat:
$ cat адрес_файла | less
Например, посмотрим лог Х сервера:
Теперь мы можем листать содержимое файла в Linux с помощью стрелок вверх-вниз. Для того чтобы выйти нажмите q. Также эта утилита поддерживает поиск. Для поиска по файлу нажмите слеш «/». О более правильном способе поиска мы поговорим дальше.
Просмотр только начала или конца файла
Очень часто нам не нужен файл целиком. Например, достаточно посмотреть несколько последних строчек лога, чтобы понять суть ошибки, или нужно увидеть только начало конфигурационного файла. Для таких случаев тоже есть команды. Это head и tail (голова и хвост).
По умолчанию head открывает текстовый файл в Linux и показывает только десять первых строчек переданного в параметре файла:
Можно открыть сразу два текстовых файла в Linux одновременно аналогично cat:
head /etc/passwd /etc/group
Так можно открыть текстовый файл linux или несколько и вывести по десять первых строчек каждого из них.
Тот же результат можно получить опустив букву n и просто передав цифру в качестве ключа:
Тоже хотите подсчитать действительно ли там 45 символов? Используйте команду wc:
Команда tail наоборот, выводит 10 последних строк из файла:
Просмотр содержимого файла с поиском
В большинстве случаев нам нужен не полностью весь файл, а только несколько строк, с интересующей нас информацией. Можно выполнить просмотр файла linux предварительно отсеяв все лишнее с помощью grep. Сначала синтаксис:
$ grep опции шаблон файл
Или в комбинации с cat:
$ cat файл | grep опции шаблон
Например выведем из лога только предупреждения:
cat /var/log/Xorg.0.log | grep WW
Но это еще не все, многие не знают, но у этой утилиты еще несколько полезных опций.
С помощью опции -A можно вывести несколько строк после вхождения:
Также с помощью grep можно подсчитать количество найденных строк:
cat /var/log/Xorg.0.log | egrep ‘WW|EE’
В примерах этого раздела использовались символы перенаправления ввода, подробнее о них можно почитать в этой статье.
Просмотр файлов Linux в сжатом виде
Иногда можно встретить в системе текстовые файлы в сжатом виде, формате gz. Это, например, конфигурационный файл ядра, или логи некоторых программ. Для того чтобы открыть файл в linux через терминал не распаковывая его есть целый ряд аналогов вышеописанных утилит с приставкой z. Это zcat, zless, zgerp, zegrep.
Например, открываем сжатый файл для просмотра:
Или более практичный пример, распаковываем и копируем конфигурационный ядра в текущую директорию:
Так же можно использовать less, для просмотра сжатых файлов с прокруткой:
А для фильтрации сжатых файлов по шаблону есть zgrep и zegrep. Например, ищем в сжатом логе ошибки:
zgrep ‘EE’ /var/log/Xorg.log.gz
Редактирование файлов в Linux
$ nano /путь/к/файлу
sudo nano /etc/default/grub
Для большинства файлов в директории /etc/ запись доступна только пользователю root. Поэтому команду надо выполнять от имени суперпользователя с помощью sudo. После нажатия клавиши Enter утилита запросит пароль. Введите его, несмотря на то, что символы пароля не отображаются, это нормально. После внесения изменений сохраните их с помощью сочетания клавиш Ctrl + O.
Аналогично, можно открыть этот же файл в текстовом редакторе:
sudo gedit /etc/default/grub
Открывать подобные файлы из файлового менеджера не надо, вы сможете их открыть для просмотра, но при попытке записать в них что-то получите ошибку, лучше пользоваться терминалом.
Выводы
Вот и все. Разобрал все достаточно подробно. Теперь вы точно знаете как правильно открыть файл в терминале Linux. Если остались еще вопросы, оставляйте комментарии.
Команды терминала Linux
В любой операционной системе есть свой свод выражений и операций, которые помогают управлять различными файлами и программами. Система Linux не стала исключением. Основным простым источниками управления являются команды для терминала Линукс. Однако существует множество нюансов, которые следует учесть каждому человеку. Начинающему пользователю сложно разобраться во всех тонкостях linux terminal, поэтому далее будут рассмотрены основные ошибки новичков и способы их решения.
Как работать в терминале Linux
Ubuntu terminal – средство оправления системой Линукс.
Базовые правила работы с ним и командами Убунту:
Сначала команды для терминала linux mint могут быть очень сложными для восприятия. Однако они являются самым быстрым и оптимальным решением для этой ОС.
Основные команды Ubuntu
Основные операции в любой операционной системе связаны с файлами.
Создать файл в Ubuntu
Самый простой способ – с помощью редактора Nano. Следует ввести запись: nano файл.txt.
Более сложный редактор – программа vim. Выражение аналогично: vi файл.txt. Однако следует знать, что есть разные режимы ввода выражения: вставка и командный. С помощью кнопки Esc можно переключаться из одного режима в другой. Для выхода из второго варианта следует нажать :q, а для сохранения этого документа – :w.
Еще более простой вариант создания файла – способ его введения с помощью оператора перераспределения: > файл. Дальше можно вводить любые знаки. Для сохранения нужно нажать клавиши Ctrl, D.
Как открыть файл через терминал Ubuntu
Для открытия документов есть 2 утилиты: cat и tac. Одна выводит данные в прямом порядке запроса, а другая – в обратном. В этом их существенная разница. Язык же выражений у этих утилит одинаков. В целом запрос запишется так: утилита – опции –адрес_файла.
Редактирование файла в терминале Ubuntu
Есть в линукс для этого 2 программы: nano и vim. Первая для новичков, вторая для профессионалов. Их отличия:
Выше описаны пути входа в эти редакторы.
Как скопировать файл через терминал Linux
Для перемещения документа из одного каталога в другой достаточно ввести запись: mv
Для простого копирования нужно просто заменить mv на cp.
Как удалить файл через терминал Ubuntu
Следует понимать, что в системе Линукс удаляются объекты окончательно.
Есть 2 выражения для этого процесса: с помощью rm, rmdir. Первая удаляет конкретный документ, а вторая папку (только в том случае, если она полностью пустая).
Команда перезагрузки в Ubuntu
В этом случае следует открыть терминал, ввести соответствующую запись. Ввести пароль и нажать Enter.
Еще один способ перезагрузки – нажать кнопку на панели и выбрать соответствующий пункт.
Выключение через консоль Ubuntu
Самый простой случай – использование сочетаний клавиш SysRq.
Другие команды для терминала Ubuntu
Существует множество других записей:
И множество других выражений для более гибкой работы с системой.
Что делать, если не вводится пароль в терминале Ubuntu
Алгоритм решения прост:
Готово проблема пароль не вводится sudo решена. Далее просто надо сохранить изменения (Ctrl+O) и закрыть документ.
Как очистить терминал Linux
Самое простое: использование сочетания клавиш Ctrl и L или записью clear. В этом случае очищаются только те документы, с которыми работали перед очисткой.
Для полного очищения системы следует воспользоваться выражением reset.
Как выйти из терминала Ubuntu
Следует сначала открыть искомый объект с помощью одновременного нажатия клавиш Ctrl, Alt и T. А затем ввести команду: sudo shutdown –P. Система будет выключена. Для отмены следует ввести команду: sudo shutdown –С.
Заключение
Команды для терминала Линукс – самый оптимальный вариант управления Убунту. Однако есть свои тонкости, которые следует знать каждому пользователю.
Как открыть файл в терминале Linux
В Linux все настройки программ и самой операционной системы хранятся в текстовых документах. Также в текстовых документах сохраняются логи и другие необходимые данные. Поэтому при работе с Linux постоянно приходится просматривать и редактировать подобные текстовые и конфигурационные файлы.
В данной инструкции мы расскажем о том, как открыть файл в терминале Linux и какие команды для этого можно использовать. Материал будет актуален для любого дистрибутива Linux, включая Ubuntu, Debian, Kali Linux, CentOS и т.д.
Команды cat и tac
Если вам нужно открыть файл в терминале Linux, то для этого предусмотрено множество простых и эффективных способов. Пожалуй, самая часто используемая команда такого рода – это команда « cat ».
Чтобы использовать ее просто введите « cat » и название файла. Например, если вам нужно просмотреть содержимое файла « file_name.txt », то команда должна выглядеть вот так:
После выполнение данной команды все содержимое указанного файла будет выведено в терминал Linux. Данный способ вывода удобен для быстрого просмотра небольших файлов.
Также есть команда « tac », которая открывает файлы точно также как « cat », но выводит строки в обратном порядке (начиная с конца).
Команды head и tail
Если нужно открыть в терминале Linux большой файл, то вместо команды « cat » можно использовать « head » или « tail ». Данные команды выводят в терминал только часть файла. В случае « head » выводится только начало документа, а в случае « tail » только конец.
Чтобы открыть файл с помощью данной команды просто введите « head » или « tail » и название файла:
Команды more и less
Для открытия больших файлов в терминале Linux можно использовать команды « more » и « less ». Команда « more » открывает файл в терминале Linux и позволяет пролистывать его только вниз при помощи клавиш Enter (одна строка вниз) и Space (страница вниз). Пролистывания вверх нет, поэтому, если вы случайно проскочили нужное вам место в файле, то вернуться назад не получится.
Чтобы открыть файл в терминале Linux с помощью команды « more » и « less » нужно ввести следующее:
Команда « less » также позволяет открывать большие файлы в терминале Linux, но она уже предоставляет больше возможностей. С помощью « less » можно пролистывать содержимое документа как вниз ( Page Down ), так и вверх ( Page Up ), переходить в конец ( End ) и начало файла ( Home ), пролистывать текст по одной строке ( Enter ), а также выполнять поиск в обоих направлениях.
Учитывая большие возможности команды « less », для открытия файлов в терминале Linux в основном используют именно ее, а не команду « more ».
Команда most
Если возможностей « less » не хватает, то можно использовать команду « most ». Она предоставляет еще больше возможностей для открытия файлов в терминале Linux, но она может быть не установлена по умолчанию.
Команда « most » позволяет открывать сразу несколько файлов и переключаться между ними при необходимости. Также « most » позволяет редактировать текущий файл, переходить к нужной строке файла, разделять экран пополам, блокировать или пролистывать оба экрана одновременно и многое другое. По умолчанию, « most » не обертывает длинные строки, а использует горизонтальную прокрутку.
Для того чтобы открыть файл в терминале Linux с помощью « most » нужно выполнить вот такую команду:
Текстовый редактор Nano
В Ubuntu Linux текстовый редактор Nano установлен по умолчанию, но если его нет в вашей системе, то вы можете его установить следующими командами:
Чтобы открыть файл в терминале Linux при помощи редактора Nano нужно выполнить следующую команду:
Интерфейс программы Nano включает в себе верхнюю строку с информацией о редакторе и открытом файле, область редактирование с содержимым открытого файла, нижнюю панель с информацией о комбинациях клавиш.
Для управления текстовым редактором Nano используются следующие комбинации клавиш:
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.











































