cd ..; cd foo
можно сделать cd .
./tmp/q$ ls -l
total 0
-rw-rw-r-- 1 lynn lynn 0 nov 1 16:01 2
$ rm -r ../q
$ mkdir ../q
$ touch ../q/3
$ ls -l
total 0
$ cd .
$ ls -l
total 0
-rw-rw-r-- 1 lynn lynn 0 nov 1 16:04 3
$ echo -n 'hello habr' | openssl enc -a -aes-256-ecb -K 4446323738323245364331303639424446323738434435393532324536333130
GoMz9XzmRJ3m5QKwxuIceA==
$ echo 'GoMz9XzmRJ3m5QKwxuIceA==' | openssl enc -a -aes-256-ecb -K 4446323738323245364331303639424446323738434435393532324536333130 -d
hello habr
$ echo -n DF27822E6C1069BDF278CD59522E6310 | xxd -pu -c 32
4446323738323245364331303639424446323738434435393532324536333130
listen
, не применяются при «мягком рестарте» (systemctl reload nginx
, nginx -s reload
и т.п.).listen
nginx нужно полностью перезапускать nginx (systemctl restart nginx
и т.п.). while read host port; do
telnet $host $port
done < filename
$ while read host port; do echo "telnet to host $host with port $port"; done < filename
telnet to host 1.1.1.1 with port 5433
telnet to host ya.ru with port 80
telnet to host google.com with port 443
cat << EOF > ${filename}
#....
case \${snum} in
#....
EOF
cat << 'EOF' > ${filename}
#....
case ${snum} in
#....
EOF
/static/file.png
будет искать файл /var/www/domains/example.com/static/static/file.png
./static/file.png
будет искать файл /static/file.png
.server {
...
root /var/www/domains/example.com;
...
location /static/ {
}
location /media/ {
}
}
/mediaholding/about
пытается найти файл, а не спроксироваться в django. dd
выводит отчёт не в stdout, а в stderr. Так что нужно сначала перенаправить stderr в stdout, а потом передавать его в tee
:# башизм
dd if=/dev/zero of=/tmp/zerofile bs=100M count=5 |& tee ku.log &
# должно работать везде
dd if=/dev/zero of=/tmp/zerofile bs=100M count=5 2>&1 | tee ku.log &