echo "Waiting for Internet ..."
while ! timeout 0.2 ping -c 1 -n 8.8.8.8 &> /dev/null
do
printf "%c" "."
done
echo "OK"
bash -c 'while ! nc -z 127.0.0.1 8001 ; do sleep 1 ; done'
echo "Waiting to unlock apt..."
while sudo fuser /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend /var/lib/apt/lists/lock /var/cache/apt/archives/lock >/dev/null 2>&1; do
sleep 1
done
echo "OK"
sed -i '/wyrazenie/d' /jakis/plik
sed -i 's/wyszukaj/podmien/g' /jakis/plik
Pod warunkiem, że /root/fistboot.sh
jest skrypt
echo '@reboot root bash /root/firstboot.sh >> /var/log/firstboot.log 2>&1' >> /etc/crontab;
find /jakas/sciezka -mmin 1 -ls
grep -rnw /jakas/sciezka -e 'wyrazenie'
Przykład z użyciem chromium-browser, czyli dzięki temu mogę pobrać major wersję przeglądarki
chromium-browser --version | grep -o -m 1 -E '[0-9]+' | head -1
Link: https://stackoverflow.com/questions/14093452/grep-only-the-first-match-and-stop
Po prostu użyj || true
echo -ne "\033]0;tutaj wstaw tytul\007"
ls | jq -R -s -c 'split("\n")[:-1]'
Link: https://stackoverflow.com/a/32354503
sort /jakis/tam/plik | uniq | wc -l
if getent passwd $user_name > /dev/null 2>&1; then
echo "yes the user exists"
else
echo "No, the user does not exist"
fi
sed -i '1i Moja nowa linia' plik.txt
sudo badblocks -v /dev/sdaX
sudo apt install gnome-disk-utility
-
Sprawdź czy dysk nie jest w stanie frozen. Jeżeli tak to reboot, albo uśpij i obódź kompa:
sudo hdparm -I /dev/sdX | grep frozen
-
Ustaw hasło
sudo hdparm --user-master u --security-set-pass NULL /dev/sdX
-
Rozpocznij (UWAGA: NIE MOŻNA TEGO ZATRZYMAĆ! ODŁĄCZENIE ZASILANIA === BRICK DYSKU!!!)
sudo hdparm --user-master u --security-erase-enhanced NULL /dev/sdX