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

Linux bash: удалить первый символ со значения переменной

Недавно возникла задача в Linux bash скрипте удалить первый символ со значения переменной. Я уже ранее писал о том, как можно удалить удалить последний символ со значения переменной в Linux bash. Удалить первый символ значения можно так:

FreelanceHunt.com
 
Copyright © 2013 - 2019 Шкоденко Тарас. Программирование и разработка сайтов, Киев