Прежде всего, запустите sudo update-grub. Затем добавьте grub-customizer PPA:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
. После того, как он установлен, проверьте первую и вторую вкладки, если есть что-то скрытое (особенно grub-hidden-timeout). После тщательной проверки, сохраните и перезагрузите.
Как насчет этого:
#!/bin/bash
# test whether first argument exists and is a regular file, if not exit
[ -f "$1" ] || exit 1
# put 1440 bytes per output file
split -b 1440 "$1" "$1". &&
# merge files again
cat "$1".* >"${1%/*}/new-${1##*/}"
Скрипт начинается с символа shebang, определяющего программу, с которой он должен работать, в этом случае это /bin/bash. Сначала мы проверяем первый аргумент скрипта на регулярный файл и выходим, если это не так. Команда split разбивает файл, указанный в качестве первого аргумента, и создает выходные файлы, такие как image.jpg.aa для файла image.jpg. Только если split вышел успешно, команда cat снова объединяет их с использованием расширения пути и расширения параметра bash и сохраняет вывод (т. Е. Объединенный файл) как new-image.jpg для файла image.jpg.
Сохраните этот скрипт, например, splitmerge.bash, сделайте его исполняемым с chmod +x splitmerge.bash и запустите его с помощью:
splitmerge.bash image.jpg
Все выходные файлы создаются в каталоге входного файла независимо от текущего каталога. Если сценарий и / или файл для разделения не находятся в вашем текущем каталоге, используйте вместо этого абсолютные пути, например ::!!d6] ~/scripts/splitmerge.bash /home/thmk/test/image.jpg
Как насчет этого:
#!/bin/bash
# test whether first argument exists and is a regular file, if not exit
[ -f "$1" ] || exit 1
# put 1440 bytes per output file
split -b 1440 "$1" "$1". &&
# merge files again
cat "$1".* >"${1%/*}/new-${1##*/}"
Скрипт начинается с символа shebang, определяющего программу, с которой он должен работать, в этом случае это /bin/bash. Сначала мы проверяем первый аргумент скрипта на регулярный файл и выходим, если это не так. Команда split разбивает файл, указанный в качестве первого аргумента, и создает выходные файлы, такие как image.jpg.aa для файла image.jpg. Только если split вышел успешно, команда cat снова объединяет их с использованием расширения пути и расширения параметра bash и сохраняет вывод (т. Е. Объединенный файл) как new-image.jpg для файла image.jpg.
Сохраните этот скрипт, например, splitmerge.bash, сделайте его исполняемым с chmod +x splitmerge.bash и запустите его с помощью:
splitmerge.bash image.jpg
Все выходные файлы создаются в каталоге входного файла независимо от текущего каталога. Если сценарий и / или файл для разделения не находятся в вашем текущем каталоге, используйте вместо этого абсолютные пути, например ::!!d6] ~/scripts/splitmerge.bash /home/thmk/test/image.jpg