Команда free в Linux с примерами

Для постраничного просмотра файлов в терминале Linux можно использовать команду (утилиту) MORE. Это довольно простая команда, но необходимые функции у неё есть.

Обыкновенные файлы

С обычными файлами мы работаем ежедневно. Они содержат текст, изображения, инструкции для работы софта и прочие данные. Это наиболее распространённый файловый тип в системе Linux. Сюда входят: 1) текстовые файлы; 2) файлы изображений, архивов, библиотек; 3) исполняемые и другие файлы.

Для определения файлового типа в режиме списка используется утилита ls. Обычные файлы будут обозначаться чертой:

ls -l /bin/ | grep "^-"

Говоря об обычных файлах в системе, обязательно упомянем форматы. Чтобы система понимала, какой утилитой открывать файлы, необходимо, чтобы они были сохранены в конкретном формате. Форматы тоже можно посмотреть, но уже с помощью команды file:

file /bin/tar

Обыкновенные файлы

В примере выше система сообщила, что файл является исполняемым. А вот как обстоит дело в случе, если он текстовый:

file /etc/passwd

Так вы можете посмореть все файловые форматы:

file –l

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

Что бы узнать время и дату наберите:

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

Так же можно посмотреть календарь на текущий месяц, для этого нужно ввести команду:

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

Что бы узнать какие пользователи в вашей системе сейчас находятся онлайн наберите команду:

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

Команда “whoami” выведет имя пользователя под которым вы зашли в систему:

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

whoami

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

Что бы узнать информацию о ядре наберите:

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

uname -a

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

Что бы узнать информацию о процессоре наберите “cat /proc/cpuinfo”, для информации об оперативной памяти “cat /proc/meminfo”

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

/proc/cpuinfo

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

/proc/meminfo

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

А вот что бы узнать информацию об использовании жестких дисков наберите:

Читайте также:  Какая операционная система лучше, Linux или Windows

Команда “free” выдаст вам использование параметров оперативной памяти и раздела swap:

Что бы узнать расположение программы введите команду “whereis и название программы”:

whereis nano

Копирование

Для копирования используется команда cp. Название этой команды является сокращением слова copy.

Чтобы скопировать файл file1 и назвать его file2, используется команда:

cp file1 file2

Для того чтобы копировать директорию dir1 в директорию dir2, используется команда:

cp -a dir1/ dir2/

Скопировать файл с именем file1 в директорию с именем dir1, можно с помощью команды:

cp file1 dir1/

Редактирование файлов

Мы ознакомились с основными командами для работы с каталогами и файлами.

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

Команда nano позволяет работать в одном из самых простых текстовых редакторов командной строки Linux, который занимает весь терминал в течение всего срока его использования.

В результате ввода в терминал команды nano будет открыт чистый файл.

Интерфейс выглядит следующим образом:

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

В середине должно располагаться содержимое файла, в настоящее время оно пустое.

В нижней части интерфейса расположен ряд комбинаций клавиш, которые указывают с основными элементами управления текстового редактора. Для каждого из них символ ^ означает клавишу CTRL.

Для того чтобы открыть справку используйте сочетание клавиш CTRL-G.

Закрывается справка с помощью сочетания клавиш CTRL-X. После закрытия справки мы возвращаемся к редактированию.

Вводить и редактировать можно любой текст, например, можно ввести: “Hello World!”

Читайте также:  Как установить или изменить часовой пояс в Linux

Для сохранения внесенных изменений следует нажать сочетание клавиш CTRL-O. Внимание! Это буква «О», а не ноль.

Далее система попросит вас ввести либо подтвердить имя файла, который вы хотите сохранить:

File Name to Write: ^G Get Help M-D DOS Format M-A Append M-B Backup File^C Cancel M-M Mac Format M-P Prepend

Как вы можете видеть, параметры в нижней части окна редактирования также изменились. Они являются контекстными, то есть будут меняться в зависимости от того, что вы пытаетесь сделать.

После ввода имени файла нажмите клавишу ENTER.

Для того чтобы выйти из тестового редактора нажмите сочетание клавиш CTRL-X.

Если вы внесли изменения и не сохранили файл, вам будет предложено сохранить сделанные вами изменения:

Save modified buffer (ANSWERING «No» WILL DESTROY CHANGES) ? Y Yes N No ^C Cancel

Вы можете нажать клавишу «Y», чтобы сохранить изменения, клавишу «N» для отмены изменений и выхода, или сочетание клавиш CTRL-C, чтобы отменить операцию выхода из режима редактирования файла.

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

Нажмите клавишу ENTER, чтобы сохранить файл и выйти из редактора.

Заключение

Мы ознакомились с возможностями просмотра доступных файлов и каталогов, с основными командами для работы с файлами, которые позволяют просматривать, копировать, перемещать и удалять файлы, а также с основами редактирования в текстовом редакторе nano.

tglnkLinux

Команда df является ключом к успешному использованию Linux

К настоящему времени вы должны были немного познакомиться с командой df . Да, вы можете жить без него и, возможно, найти нужную информацию в файловом менеджере. Но с помощью всего двух нажатий клавиш вы также можете найти информацию в терминале.

Поскольку набор текста почти всегда быстрее, чем использование мыши, имеет смысл подготовить этот трюк командной строки.

Хотите больше команд терминала Linux, таких как df ? Станьте мастером командной строки Linux мастером командной строки с этими советами и уловками.