Открыть файл linux centos

Как открыть файл в терминале Linux

В Linux все настройки программ и самой операционной системы хранятся в текстовых документах. Также в текстовых документах сохраняются логи и другие необходимые данные. Поэтому при работе с Linux постоянно приходится просматривать и редактировать подобные текстовые и конфигурационные файлы.

В данной инструкции мы расскажем о том, как открыть файл в терминале Linux и какие команды для этого можно использовать. Материал будет актуален для любого дистрибутива Linux, включая Ubuntu, Debian, Kali Linux, CentOS и т.д.

Команды cat и tac

Если вам нужно открыть файл в терминале Linux, то для этого предусмотрено множество простых и эффективных способов. Пожалуй, самая часто используемая команда такого рода – это команда « cat ».

Чтобы использовать ее просто введите « cat » и название файла. Например, если вам нужно просмотреть содержимое файла « file_name.txt », то команда должна выглядеть вот так:

После выполнение данной команды все содержимое указанного файла будет выведено в терминал Linux. Данный способ вывода удобен для быстрого просмотра небольших файлов.

При использовании команды « cat » может понадобиться нумерация строк. В этом случае команду нужно вводить с параметром « -n ».

Также есть команда « tac », которая открывает файлы точно также как « cat », но выводит строки в обратном порядке (начиная с конца).

Обратите внимание , для того чтобы узнать больше о « cat » и « tac », а также других командах Linux, введите в терминал « man » (от англ. manual) и через пробел название интересующей вас команды, например, « man tac ». Это выведет подробную информацию о команде и список всех поддерживаемых параметров.

Команды head и tail

Если нужно открыть в терминале Linux большой файл, то вместо команды « cat » можно использовать « head » или « tail ». Данные команды выводят в терминал только часть файла. В случае « head » выводится только начало документа, а в случае « tail » только конец.

Чтобы открыть файл с помощью данной команды просто введите « head » или « tail » и название файла:

По умолчанию команды « head » и « tail » выводят по 10 строк с начала или конца файла. Но, при необходимости это значение можно изменить при помощи параметра « -n ». Для этого вводим « -n » и число строк (не отделяя пробелом). Выглядит это примерно так:

Кроме этого, вы можете ограничить количество информации, которую выводят команды « head » и « tail », указав значение в байтах. Для этого нужно использовать параметр « -c ». Например, чтобы вывести 100 байт нужно добавить параметр « -c » и указать значение 100 (не отделяя пробелом). Выглядит это примерно так:

Команды « head » и « tail » имеют общий набор параметров, но у « tail » есть уникальный параметр « -f », которого нет у « head ». При вызове « tail -f file_name.txt » выводимая информация будет автоматически обновляться. Это может быть удобно для наблюдения за логами.

Читайте также:  Css font size windows size

Команды more и less

Для открытия больших файлов в терминале Linux можно использовать команды « more » и « less ». Команда « more » открывает файл в терминале Linux и позволяет пролистывать его только вниз при помощи клавиш Enter (одна строка вниз) и Space (страница вниз). Пролистывания вверх нет, поэтому, если вы случайно проскочили нужное вам место в файле, то вернуться назад не получится.

Чтобы открыть файл в терминале Linux с помощью команды « more » и « less » нужно ввести следующее:

Команда « less » также позволяет открывать большие файлы в терминале Linux, но она уже предоставляет больше возможностей. С помощью « less » можно пролистывать содержимое документа как вниз ( Page Down ), так и вверх ( Page Up ), переходить в конец ( End ) и начало файла ( Home ), пролистывать текст по одной строке ( Enter ), а также выполнять поиск в обоих направлениях.

Для того чтобы выполнить поиск после выполнения « less » нужно ввести слеш ( / ) и любой кусок текста. Чтобы перейти к следующему найденному отрывку нужно нажать N , а Shift-N возвращает к предыдущему найденному отрывку. Для поиска в обратном направлении вместо знака слеш ( / ) нужно вводить знак вопроса ( ? ) и после этого любой текст.

Учитывая большие возможности команды « less », для открытия файлов в терминале Linux в основном используют именно ее, а не команду « more ».

Команда most

Если возможностей « less » не хватает, то можно использовать команду « most ». Она предоставляет еще больше возможностей для открытия файлов в терминале Linux, но она может быть не установлена по умолчанию.

Если вы используете Ubuntu Linux , то для установки « most » нужно выполнить вот такую команду:

Команда « most » позволяет открывать сразу несколько файлов и переключаться между ними при необходимости. Также « most » позволяет редактировать текущий файл, переходить к нужной строке файла, разделять экран пополам, блокировать или пролистывать оба экрана одновременно и многое другое. По умолчанию, « most » не обертывает длинные строки, а использует горизонтальную прокрутку.

Для того чтобы открыть файл в терминале Linux с помощью « most » нужно выполнить вот такую команду:

Для перемещения по открытому файлу в «most» можно использовать стрелки на клавиатуре, Tab (вправо), Enter (вниз), T (начало), B (конец), J и G (переход к n-й строке), SPACE и D (один экран вниз), DELETE и U (один экран вверх). Для поиска вперед S , f или слеш , для поиска назад знак вопроса (?).

Текстовый редактор Nano

Если вам нужно не просто открыть файл в терминале Linux, но и отредактировать его, то лучше всего использовать не « most », а какой-нибудь более продвинутый текстовый редактор для терминала. Например, это может быть редактор Nano .

В Ubuntu Linux текстовый редактор Nano установлен по умолчанию, но если его нет в вашей системе, то вы можете его установить следующими командами:

Для CentOS, Fedora :

Для Debian, Ubuntu :

Чтобы открыть файл в терминале Linux при помощи редактора Nano нужно выполнить следующую команду:

Интерфейс программы Nano включает в себе верхнюю строку с информацией о редакторе и открытом файле, область редактирование с содержимым открытого файла, нижнюю панель с информацией о комбинациях клавиш.

Для управления текстовым редактором Nano используются следующие комбинации клавиш:

  • Ctrl-G или F1 – просмотр справки;
  • Ctrl-X или F2 – выход из программы;
  • Ctrl-O или F3 – сохранение открытого файла;
  • Ctrl-J или F4 – выровнять текущий абзац;
  • Ctrl-R или F5 – загрузить содержимое другого файла в текущий;
  • Ctrl-W или F6 – выполнить поиск;
  • Ctrl-Y или F7 – пролистать страницу вперед;
  • Ctrl-V или F8 – пролистать страницу назад;
  • Ctrl-K или F9 – вырезать строку и запомнить;
  • Ctrl-U или F10 – вставить;
  • Ctrl-C или F11 – положение курсора;
  • Ctrl-T или F12 – проверить орфографию;
Читайте также:  Как исправить неисправности windows 10

Источник

Открыть файл linux centos

Файловые команды
ls – список файлов и каталогов
ls -al – форматированный список со скрытыми
каталогами и файлами
cd dir – сменить директорию на dir
cd – сменить на домашний каталог
pwd – показать текущий каталог
mkdir dir – создать каталог dir
rm file – удалить file
rm -r dir – удалить каталог dir
rm -f file – удалить форсированно file
rm -rf dir – удалить форсированно каталог dir *
cp file1 file2 – скопировать file1 в file2
cp -r dir1 dir2 – скопировать dir1 в dir2; создаст
каталог dir2, если он не существует
mv file1 file2 – переименовать или переместить file1
в file2. если file2 существующий каталог – переместить
file1 в каталог file2
ln -s file link – создать символическую ссылку link к
файлу file
touch file – создать file
cat > file – направить стандартный ввод в file
more file – вывести содержимое file
head file – вывести первые 10 строк file
tail file – вывести последние 10 строк file
tail -f file – вывести содержимое file по мере роста,
начинает с последних 10 строк

Управление процессами
ps – вывести ваши текущие активные процессы
top – показать все запущенные процессы
kill pid – убить процесс с id pid
killall proc – убить все процессы с именем proc *
bg – список остановленных и фоновых задач;
продолжить выполнение остановленной задачи в фоне
fg – выносит на передний план последние задачи
fg n – вынести задачу n на передний план

Права доступа на файлы
chmod octal file – сменить права file на octal,
раздельно для пользователя, группы и для всех
добавлением:
● 4 – чтение (r)
● 2 – запись (w)
● 1 – исполнение (x)
Примеры:
chmod 777 – чтение, запись, исполнение для всех
chmod 755 – rwx для владельца, rx для группы и
остальных.
Дополнительные опции: man chmod.

SSH
ssh user@host – подключится к host как user
ssh -p port user@host – подключится к host на порт
port как user
ssh-copy-id user@host – добавить ваш ключ на host
для user чтобы включить логин без пароля и по ключам

Поиск
grep pattern files – искать pattern в files
grep -r pattern dir – искать рекурсивно pattern в dir
command | grep pattern – искать pattern в выводе
command
locate file – найти все файлы с именем file

Системная информация
date – вывести текущую дату и время
cal – вывести календарь на текущий месяц
uptime – показать текущий аптайм
w – показать пользователей онлайн
whoami – имя, под которым вы залогинены
finger user – показать информацию о user
uname -a – показать информацию о ядре
cat /proc/cpuinfo – информация ЦПУ
cat /proc/meminfo – информация о памяти
man command – показать мануал для command
df – показать инф. о использовании дисков
du – вывести “вес” текущего каталога
free – использование памяти и swap
whereis app – возможное расположение программы
app
which app – какая app будет запущена по умолчанию

Читайте также:  Панель mac os для ubuntu

Архивация
tar cf file.tar files – создать tar-архив с именем
file.tar содержащий files
tar xf file.tar – распаковать file.tar
tar czf file.tar.gz files – создать архив tar с
сжатием Gzip
tar xzf file.tar.gz – распаковать tar с Gzip
tar cjf file.tar.bz2 – создать архив tar с сжатием
Bzip2
tar xjf file.tar.bz2 – распаковать tar с Bzip2
gzip file – сжать file и переименовать в file.gz
gzip -d file.gz – разжать file.gz в file

Сеть
ping host – пропинговать host и вывести результат
whois domain – получить информацию whois для
domain
dig domain – получить DNS информацию domain
dig -x host – реверсивно искать host
wget file – скачать file
wget -c file – продолжить остановленную закачку

Установка пакетов
Установка из исходников:
./configure
make
make install
dpkg -i pkg.deb – установить пакет (Debian)
rpm -Uvh pkg.rpm – установить пакет (RPM)

Клавиатурные сочетания
Ctrl+C – завершить текущую команду
Ctrl+Z – остановить текущую команду, продолжть с fg
на переднем плане или bg в фоне
Ctrl+D – разлогиниться, тоже самое, что и exit
Ctrl+W – удалить одно слово в текущей строке
Ctrl+U – удалить строку
!! – повторить последнюю команду
exit – разлогиниться

Источник

Шпаргалка: CentOS часто используемые команды

Для экономии времени, ниже представлен список часто используемых команд при работе с CentOS.

Системная информация

показать мануал для command:

показать информацию о ядре:

информация о памяти:

показать инф. о использовании дисков в GB:

вывести размер текущего каталога:

использование памяти и swap:

информация версия ОС:

информация о дистрибутиве:

показать текущий аптайм:

показать пользователей онлайн:

имя, под которым вы залогинены:

Дата и время

показать текущую дату и время:

показать время нулевого меридиана:

установить дату и время, где MM – месяц, DD – день, hh – час, mm – минуты:

вывести календарь на текущий месяц:

Процессы

вывести ваши текущие активные процессы:

найти и вывести информацию о процессе process:

показать все запущенные процессы:

список остановленных и фоновых задач:

убить процесс с id pid:

убить все процессы с именем process:

получить информацию whois для domain:

получить DNS информацию domain:

Работа с пакетами

вывести список установленных пакетов:

обновить все пакеты:

установить пакет package_name:

удалить пакет package_name:

Файлы и папки

скачать файл по адресу url:

направить стандартный ввод в file:

создать символическую ссылку link к файлу file:

список файлов и каталогов:

форматированный список со скрытыми каталогами и файлами:

сменить на домашний каталог:

сменить директорию на dir:

показать текущий каталог:

удалить каталог dir:

удалить file без подтверждения:

удалить каталог dir без подтверждения:

скопировать file1 в file2:

скопировать dir1 в dir2:

скопировать dir1 в dir2 с сохранением всех прав доступа:

переименовать file1 в file2, если file2 каталог, то переместить file1 в каталог file2:

создать директорию dir:

создать древо директорий /home/user/dir:

установка прав 777 на dir:

установка прав 777 на dir и все подкаталоги рекурсивно:

задать владельца apache с группы apache для директории dir:

Работа с архивами

создать tar-архив с именем file.tar содержащий files:

создать архив tar с сжатием Gzip:

распаковать tar с Gzip:

создать архив tar с сжатием Bzip2:

распаковать tar с Bzip2:

сжать file и переименовать в file.gz:

распаковать file.gz в file:

сжать file в zip-архив:

Поиск

искать рекурсивно search в папке dir:

искать search в содержимом файлов:

искать search в выводе command:

Источник

Оцените статью