Инструменты пользователя

Инструменты сайта


nix:komandy_i_programmy

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
nix:komandy_i_programmy [2023/12/25 14:14] – [ip] sannix:komandy_i_programmy [2026/01/12 14:05] (текущий) – [date] san
Строка 52: Строка 52:
 date +%Y-%m-%dT%H:%M:%S -d "7 day ago" date +%Y-%m-%dT%H:%M:%S -d "7 day ago"
 </file> </file>
 +
 +Запись в переменные первого числа предыдущего и текущего месяца (напр. для выборки предыдущего месяца в sql-запросах)
 +<code bash>
 +lastmon="$(date -d $(date +%Y-%m)'-15 last month' '+%Y-%m-01 00:00:00+03')"
 +curmon="$(date '+%Y-%m-01 00:00:00+03')"
 +</code>
 ===== ip ===== ===== ip =====
 ifconfig изо всех линукс-дистрибутивов постепенно убирается. На смену ему предлагают ip (с тем или иным успехом заменяет ifconfig, route, netstat, ifup, ifdown и др.) ifconfig изо всех линукс-дистрибутивов постепенно убирается. На смену ему предлагают ip (с тем или иным успехом заменяет ifconfig, route, netstat, ifup, ifdown и др.)
Строка 68: Строка 74:
 ip rule ip rule
 ip ru ip ru
 +
 +ip address show dev tun0
 +ip a s dev tun0
 </file> </file>
  
Строка 111: Строка 120:
 tail -f **/*.log tail -f **/*.log
 </file> </file>
 +Вывод файла с пропуском N первых строк 
 +<file bash> 
 +tail -n +<N+1> <filename> 
 +</file>
 ===== find ===== ===== find =====
  
Строка 255: Строка 267:
   * dst port - порт получателя;   * dst port - порт получателя;
   * аналогично dst ip, src ip, dst net, src ip   * аналогично dst ip, src ip, dst net, src ip
 +  * less, greater number - пакеты меньше и больше числа number
  
 Доступны такие протоколы: ether, fddi, tr, wlan, ip, ip6, arp, rarp, decnet, tcp и udp. Доступны такие протоколы: ether, fddi, tr, wlan, ip, ip6, arp, rarp, decnet, tcp и udp.
 +
  
 ===== find ===== ===== find =====
Строка 560: Строка 574:
 len=44 ip=216.58.210.142 ttl=120 DF id=0 sport=80 flags=SA seq=3 win=65535 rtt=51.0 ms len=44 ip=216.58.210.142 ttl=120 DF id=0 sport=80 flags=SA seq=3 win=65535 rtt=51.0 ms
 </file> </file>
 +
 +===== ccze (раскраска вывода логов) =====
 +
 +<code bash>
 +tail -f /var/log/syslog | ccze
 +cat /var/log/syslog | ccze -A
 +</code>
 +
 +Чтоб получить короткие команды для раскрашеного вывода добавляем в ~/.bashrc
 +<code bash>
 +function ccat { cat $* |ccze -A; }
 +function ctail { tail -f $* |ccze -A ; }
 +</code>
 +после этого можно использовать ''ccat /var/log/syslog''
  
 {{tag>linux unix}} {{tag>linux unix}}
nix/komandy_i_programmy.1703502849.txt.gz · Последнее изменение: san

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki