Как проверить размер файла в сценариях оболочки Linux / Unix bash

Я новый пользователь сценариев оболочки bash. Как узнать размер файла в моем сценарии оболочки bash и сохранить этот размер файла в переменной оболочки bash? Вы не можете получить размер файла в сценарии bash, используя внутреннюю или встроенную команду. Вам понадобятся несколько команд, включая stat. Командная строка stat отображает информацию о файле, включая его размер. Другой … Читать далее

Как скопировать один файл в несколько каталогов в Linux или Unix

Если я хочу скопировать один файл в три разных местоположения (каталога), используя одну команду cp (например, cp file /dir1/ /dir2/ /dir3/. Возможно ли это? Если да, предоставьте команду для GNU / Linux или Unix. Короткий ответ: нет. Вы не можете использовать GNU/cp или BSD/cp для копирования одного файла в несколько каталогов. Однако вы можете использовать … Читать далее

Как открыть файл в vim в режиме только для чтения в Linux/Unix

Мне нужно открыть необходимые файлы в режиме чтения (только для чтения), чтобы избежать случайного редактирования таких файлов, как /etc/resolv.conf  или большой файл конфигурации или файл программирования на производственном сервере. Как открыть файлы в режиме только для чтения в текстовом редакторе vim в Linux или Unix-подобной системе? Вы можете запустить текстовый редактор vim или vi в … Читать далее

Linux / Unix: “-bash: python: command not found (-bash: python: команда не найдена)” ошибка и ее решение

Linux / Unix: «-bash: python: command not found (-bash: python: команда не найдена)» ошибка и ее решение Я новый пользователь и пытаюсь запустить программу Python. У меня есть облачный VM/VPS, и когда я набираю python mycode.py на терминале моего сервера, я получаю следующую ошибку: -bash: python: command not found Как решить эту проблему? Эта ошибка … Читать далее

Как удалить или переместить учетную запись пользователя MySQL / MariaDB

Я создал учетную запись пользователя MySQL / MariaDB, используя эту страницу. Теперь я удалил свой блог WordPress, и я хочу удалить эту учетную запись пользователя, включая базу данных. Как удалить или перенести учетную запись пользователя MySQL или MariaDB в Linux или Unix-подобной системе, используя опцию командной строки mysql? MySQL и MariaDB — системы управления базами … Читать далее

Как установить FreeBSD 11 на Google Cloud Compute

Как я могу развернуть или установить операционную систему FreeBSD версии 11.x Unix на облачный движок Google? Нужно ли мне создать свой собственный образ диска FreeBSD, чтобы начать работать с Google Cloud Compute? Это правда, что Google Compute Engine поддерживает Debian, Ubuntu, RHEL, SUSE и FreeBSD Unix. Однако, создание экземпляра страницы всего лишь отобразит множество операционных … Читать далее

Как установить ограничение скорости rsync на использование всей пропускной полосы с помощью опции -bwlimit

Как установить ограничение скорости rsync на использование всей пропускной полосы с помощью опции -bwlimit Команда rsync использует всю мою пропускную способность из сценария резервного копирования и генерирует тонны ввода-вывода. Как установить лимит скорости передачи файлов для команды rsync в Linux или Unix-подобной системе? Как я могу предостеречь команду rsync от использования всей моей пропускной способности? … Читать далее

Как поменять Shell на Bash

Как переключиться с ksh shell на bash в Linux или Unix ? Как изменить оболочки в Unix-подобной системе? Оболочка (shell) — это не что иное, как команда, которая предоставляет текстовый пользовательский интерфейс (также известный как «интерфейс командной строки») для Linux, MacOS и Unix-подобных операционных систем. Оболочка Bash читает команды, такие как ls, date и другие, … Читать далее

Как выставить значение команды grep в переменную для Linux / Unix

Как сохранить вывод команды grep в переменной оболочки? Каков синтаксис для хранения вывода команды в переменную для Linux или Unix? Вы можете использовать grep command для любых заданных входных файлов, выбирая строки, соответствующие одному или нескольким шаблонам. По умолчанию вывод отображается на экране. Но вы можете хранить вывод в переменную в сценариях оболочки. Синтаксис: замена … Читать далее

Как скомпилировать и установитьTarsnap на Ubuntu/Debian Linux

Служба ATarsnap является безопасной онлайн-системой резервного копирования для Linux, OSX, * BSD или UNIX-подобной системы. Они шифруют и хранят данные в Amazon S3. Сервисы также используют rsync-подобные алгоритмы и только резервные данные, которые были изменены с момента последнего дампа. Резервные копии защищены ключом безопасности, известным только оператору резервного копирования или системному администратору. Как установить клиент … Читать далее