Ubuntu apt list установленные пакеты

Чтобы посмотреть список установленных пакетов можно использовать команду apt list. Например, чтобы найти пакеты в названии которых встречается строка php: # apt list —installed |grep php libapache2-mod-php5/trusty-updates,trusty-security,now 5.5.9+dfsg-1ubuntu4.29 amd64 [installed] php-auth-sasl/trusty,now 1.0.6-1 all [installed,automatic] php-mail/trusty,now 1.2.0-6 all [installed] php-mail-mime/trusty,now 1.8.8-1 all [installed] php-net-smtp/trusty,now 1.6.1-1 all [installed,automatic] php-net-socket/trusty,now 1.0.14-1 all [installed,automatic] php-pear/trusty-updates,trusty-security,now 5.5.9+dfsg-1ubuntu4.29 all [installed,automatic] php5/trusty-updates,trusty-security,now […]

OSX команды для работы с буфером обмена

Чтобы скопировать текст в буфер обмена в терминале OSX можно воспользоваться командой pbcopy: pbcopy < ~/.ssh/id_rsa.pub Чтобы вставить текущее содежримое буфера обмена в терминале используйте команду:

split разбить большой файл по строкам

Чтобы разбить большой файл на меньшие, можно воспользоваться командой split Например, если у вас есть большой файл big_log_file.log с миллионами строк (размером в несколько гигабайт) и нужно поделить его на меньшие файлы по 1000000 строк каждый, то это можно сделать такой командой: Где -l количество строк в каждом файле, big_log_file.log — имя лог файла, а […]

ssh-copy-id логин без пароля по ssh

Для того, чтобы подключаться к серверу без пароля можно воспользоваться командой ssh-copy-id, которая копирует публичный ключ в файл $HOME/.ssh/authorized_keys на сервер, к которому вы планируете подключаться. Ключ можно предварительно сгениерировать с помощью команды ssh-keygen например, так: Пример использования команды ssh-copy-id ниже: # ssh-copy-id -i /root/.ssh/id_rsa.pub user@hostOrIp /usr/bin/ssh-copy-id: INFO: attempting to log in with the new […]

Приостановить или заморозить процесс kill

В случае, если необходимо приостановить или заморозить какой-то процесс, а потом продолжить его работу помогут команды ps и kill С помощью ps мы можем узнать PID процесса: Команда должна вернуть запись содержащую такие колонки: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND Далее приостанавливаем подходящий процесс командой *: Чтобы продолжить остановленный процесс […]

Linux bash: переменная окружения TMOUT автоматический Log Out пользователя

Чтобы реализовать автоматический выход из сессии Linux bash через 5 минут отсутсвия активности необходимо добавить такие настройки: в файл ~/.bash_profile или /etc/profile Чтобы отключить таймаут необходимо выполнить команду или Учтите тот факт, что readonly переменная может быть отключена только админ пользователем root в глобальном файле конфигруации bash /etc/profile или пользовательском файле настройки bash ~/.bash_profile.

Linux bash: конвертировать строку разделенную проблеми в массив

Недавно возникла необходимость конвертировать первый параметр, который передавался bash скрипту из строки разделенной пробелами в массив. Это можно сделать так:

Linux bash: еще один вариант работы с массивом и циклом for

Я уже писал раньше об работе с массивом и циклом for в shell скриптах. Еще один возможный варинт синтаксиса, удобный для запоминания программистами, которые раньше писали на C-подобных языках, представлен ниже: В примере переменная arr содержит массив значений, значения которого перебираются в цикле for

программирование и создание сайтов любой сложности, Киев
 
Copyright © 2013 - 2020 Шкоденко Тарас. Программирование и разработка сайтов, Киев