function Set_python_settings()
"Настройки табов для Python, согласно рекоммендациям
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab "Ставим табы пробелами
set softtabstop=4 "4 пробела в табе
set smartindent
set tags=tags
" set tags=tags.da,python.tags,twisted.tags,tags
" set path+=~/work/da/python/**
endfunction
function Unset_python_settings()
set tags=tags;/
endfunction
autocmd BufNewFile,BufEnter *.{py} call Set_python_settings()
autocmd BufLeave *.{py} call Unset_python_settings()
for /f "tokens=xxx delims=yyy" %%a in ('тут нужная команда') do (
echo %%a
)
for /?
/bin/bash
, которая без терминала тут же заканчивает исполнение. -d
) bash
а какая-то долгоиграющая команда, mysqld или nginx, всё бы работало дольше.docker run -it --rm ubuntu
-i
интерактивный режим-t
подключает виртуальный терминал--rm
удалит контейнер сразу, как вы из него выйдетеdocker run -d ubuntu tail -f /dev/null
– тут команда-пустышка, которая будет выполняться бесконечно;docker run -t -d ubuntu
– тут подключён виртуальный терминал и bash не вылетит, а останется работать. curl -всякие опции и ссылка > file.zip
ssh -ND 5555 my_ssh_host_config_name
где в файле ~/.ssh/config
указан конфиг хоста: Host my_ssh_host_config_name
HostName 123.12.12.123
Port 1234
User username
IdentityFile ~/.ssh/id_rsa
127.0.0.1
, Port: 5555
, SOCKS v5
HEADER:
opcode = QUERY, id = 2, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 2, authority records = 0, additional = 0
QUESTIONS:
login-payoneer-com.payoneerx.prod2.reblaze.com, type = A, class = IN
ANSWERS:
-> login-payoneer-com.payoneerx.prod2.reblaze.com
type = CNAME, class = IN, dlen = 23
canonical name = cs1415.adn.rhocdn.net
ttl = 600 (10 mins)
-> cs1415.adn.rhocdn.net
type = A, class = IN, dlen = 4
internet address = 192.229.182.98
ttl = 3600 (1 hour)
let re = new RegExp(variable + "=" + ".*?(?=&|$)");
const result = url.replace(re, variable + "=" + newData);
let url = 'http://localhost/?a=1&b=2&test=Y&clear=allcache';
let re = /(\?|&)(.*?)\=(.*?)(?=&|$)/g;
const newdata = {
test: 333,
clear: 4444
};
function changeURL(url, keys) {
return url.replace(re, (a,prefix,key,val)=>{
if( keys[key] )
return prefix+key+"="+keys[key];
return prefix+key+"="+val;
});
}
url = changeURL(url, newdata);
console.log(url);