:e ++enc=cp1251
Команда :e (сокращение от :edit или :open) используется для открытия или перезагрузки файла.
:e ++enc=cp1251
Команда :e (сокращение от :edit или :open) используется для открытия или перезагрузки файла.
openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
cat server.crt server.key > server.pem
Разбить:
split -b 2000M big.tar "big.tar.part_"
Собрать:
cat big.tar.part_* > big.tar
cat file.log | grep "^\[2020-11-30" > file-2020-11-30.log
grep -rl $'\xEF\xBB\xBF' filename
Добавить перед любой командой слово time
, например:
time php console.php import
wget https://git.io/vpn -O openvpn-install.sh
bash openvpn-install.sh
du -s *|sort -nr|cut -f 2-|while read a;do du -hs $a;done
find . -type f -name '*.php' -exec grep -l 'catalog.xlsx' {} \;
php
?// генерируем ключ
$keyResource = openssl_pkey_new([
'private_key_bits' => 2048,
'private_key_type' => OPENSSL_KEYTYPE_RSA,
]);
echo gettype($keyResource) . PHP_EOL; // resource
// получаем приватный ключ
openssl_pkey_export(
$keyResource,
$privateKey
);
echo $privateKey;
// -----BEGIN PRIVATE KEY-----
// MIIEvgIBADANBgkqhkiG9w0BAQEF...
// ...
// -----END PRIVATE KEY-----
// сохраняем приватный ключ в файл
file_put_contents(
'php-private-key.pem',
$privateKey
);
// получаем публичный ключ
$publicKey = openssl_pkey_get_details($keyResource);
echo $publicKey['key'];
// -----BEGIN PUBLIC KEY-----
// MIIBIjANBgkqhkiG9w0BAQEFAAO...
// ...
// -----END PUBLIC KEY-----
// сохраняем публичный ключ в файл
file_put_contents(
'php-public-key.pem',
$publicKey['key']
);