FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.
K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.
Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.
Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Byla vydána nová verze 7.0 linuxové distribuce Parrot OS (Wikipedie). S kódovým názvem Echo. Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
sed '1,10d' /mnt/hda1/uptime.txt > /mnt/hda1/uptime.txtale nový soubor je prázdný. Netušíte jak to udělat aby obsah byl stejný pouze bez oněch deseti řádků?
sed, tak shell, z ktorého ho spúšťaš, vyrobí/oreže súbor, do ktorého robíš presmerovanie.
Buď použiješ iné meno, ktoré potom premenuješ naspäť, alebo budeš vytvárať výsledný súbor v inom adresári, alebo nepoužiješ presmerovanie (ale napr. ed)
sed '1,10d' /mnt/hda1/uptime.txt > /mnt/hda1/uptime1.txt rm /mnt/hda1/uptime.txt mv /mnt/hda1/uptime1.txt /mnt/hda1/uptime.txtale to se mi zda moc amaterske
.
rm netreba.
#!/bin/bash
uptime >> /mnt/hda1/uptime.txt
vystup_wc=`wc -l /mnt/hda1/uptime.txt`
radky=${vystup_wc%% *}
if [ $radky -gt 20 ]
then
echo "$(sed '1,1d' /mnt/hda1/uptime.txt)" > /mnt/hda1/uptime.txt
lftp ftp_server -u login,"heslo" -e "put /mnt/hda1/uptime.txt; exit;"
else
lftpftp_server -u login,"heslo" -e "put /mnt/hda1/uptime.txt; exit;"
fi
exit
#programy potrebne pro spusteni skriptu: uptime, wc, sed, lftp.
#!/bin/bash File=/mnt/hda1/uptime.txt uptime >> $File echo "$(tail -n 20 $File)" > $File lftp ftp_server -u login,"heslo" -e "put $File; exit;"
# uprecords
# Uptime | System Boot up
----------------------------+-------------------------------------------------
1 311 days, 00:52:21 | Linux 2.6.11.9-grsec Sat Aug 13 13:03:11 2005
-> 2 149 days, 01:48:10 | Linux 2.6.11.9-grsec-2 Tue Jun 20 13:55:52 2006
3 0 days, 00:07:59 | Linux 2.6.11.9-grsec Sat Aug 13 12:49:09 2005
----------------------------+-------------------------------------------------
no1 in 161 days, 23:04:12 | at Fri Apr 27 14:48:09 2007
sar.
uprecords nemá (nezná). Alespoň já. Já určitě zkusím doinstalit. Dík za typ.
echo "$(sed '1,10d' /mnt/hda1/uptime.txt)" > /mnt/hda1/uptime.txt
K tomu slouží parametr -i u novějších verzí sedu. Takže je otázka, jak moc má být ten skript přenositelný.
sed -i '1,10d' /mnt/hda1/uptime.txt
echo -e '1,10d\nw\nq\n' | ed /mnt/hda1/uptime.txt
Tiskni
Sdílej: