Notes/Prog/9_cook

0_blog 1_math 2_ps 3_charts 4_rb 5_bash 7_js 9_cook
  1. find
  2. find -name *.jpg
    - in current dir only;
    find -name "*.jpg"
    - recursively.
  3. lsmod - модули ядра
  4. lsblk - это лучше, чем df
  5. ibus мешает работе kbdd
  6. sudo dpkg-divert --package im-config --rename /usr/bin/ibus-daemon
    - отключить ibus
    sudo dpkg-divert --package im-config --rename --remove /usr/bin/ibus-daemon
    - включить ibus
  7. Подстановка переменных в sed
  8. sed -e 2s/.*/${a}/g file
    - в консоли (можно)
    sed -e "2s/.*/`echo ${a}`/g" file
    - в скрипте
  9. disk
  10. echo 1 | sudo tee /sys/block/sdb/device/delete
    - отключить диск в ядре
    for host in /sys/class/scsi_host/host*; do
    	    echo "- - -" | sudo tee "$host/scan";
    	done
      
    - включить обратно (неоптимальное решение)
    echo 1 | sudo tee /sys/block/sdb/device/rescan
    - решение от ЧатГПТ, не проверено.