jq se hlavně používá nikoliv MÍSTO grep+sed, ale SPOLEČNĚ s grep+sed (jedno z typických použití postě extrahuje vybrané řetězce z json souboru, a ty se pak zpracovávají dál jako obvykle),
Článek zřejmě chtěl (nebo alespoň) říci, že parsování JSON dokumentů se dá v omezené míře nabastlit pomocí grep a sed a jq je náhradou takového bastlu.
Vsechny ty nastroje znam a jsou opravdu skvele. Ale napr ve skriptech (krom jq na jsony) prakticky nemaji smysl.
Autor spravicky nas svadi na zcesti spatnym prekaldem - to nejsou nahrady starych dobrych commandu, to jsou ALTERNATIVY, presne tak je i v originale. A jako alternativy maj opravdu sve uziti.
Přidám tip na výborný nástroj na prohledávání zdrojáků ripgrep (náhrada find ... | grep ...). Má automaticky nastavené filtry na přípony souborů a ignoruje věci z .gitignore.
29. 6. 2020, 19:14 editováno autorem komentáře
Za ncdu
ruku do ohně. Nejednou mi zachránil krk v situacích, kdy ve 3 v noci přijde alert, že v produkci dochází místo :-)
Je podstatně rychlejší než du
(jede ve více vláknech, sbírá jiná metadata), prezentuje výsledky ve stromu a seřazeny od největších po nejmenší, během sekund tak najdu problém a stejně rychle ho můžu smazat.
Jo, to je nutná podmínka, samozřejmě :-)
du ... | sort ... vygeneruje pohled podobný první stránce ncdu, a přitom spotřebuje stejné množství času. Narozdíl od ncdu si výsledek pak nemůžu projít do libovolné hloubky (a skutečně najít ten temp file, který prudce narostl), a libovolně (interaktivně) promazat.
Ad top vs htop. Ono je méně někdy více. Raději jednoduchý výpis zátěže než poskakující omalovánky.
To samé platí třeba pro apt-get vs apt. Člověk víc ocení jednoduchý seznam proběhlých operací než blikající progress bar. Speciálně na seriové konzoli. Přijde mi, že tu už tvůrci těhle "moderních" nástrojů ani neznají.
Co myslíte velký počet jader? Třeba:
cat /proc/cpuinfo
...
processor : 575
vendor_id : GenuineIntel
cpu_family : 6
...
:) Tak tam ho používám ..
Dneska přece všichni virtualizujete, ne? A víte, že třeba na KVM ani nemusíte mít sshd puštěný, když máte přístup na hosta a umíte tu seriovou konzoli nastavit? :)
Reagoval jsem na top
https://postimg.cc/nXmBJXdd
A to jeste nejsme na konci...