Как сделать пользовательскую подсказку "команда не найдена" для терминала?

Текстовые файлы не сжимаются лучше просто, потому что они маркировали "txt" расширением. Текстовые файлы часто сжимаются лучше, потому что имеет тенденцию быть большой дополнительный "пробел" и дублированное использование буквы.

Я постулирую, что Ваш файл CSV имеет мало ни к какому "пробелу" для чистки и на самом деле эмулирует файл двухуровневого или графического изображения вместо этого.

5
09.06.2015, 03:09
1 ответ

Просто создайте раздел на sdc, идентичный sdb Я знаю этот трюк (сначала создайте резервную копию и избегайте разбиения раздела за пределы диска, например, 2 disk 220G sdb 210G sdc, сделайте два раздела под 210G,maybe двумя идентичными разделами 199G в данном случае)

sfdisk -d /dev/sdb > part_table
sfdisk /dev/sdc < part_table

А затем повторите попытку добавления sdc1

-121--128593-

Что такое использование сортировки?

awk '{ print length($0) "\t" $0 }' input.txt | sort -n | head -n 1 | cut -f2-
-121-20160-

Когда bash не может найти имя команды, она выполняет функцию command _ not _ found _ handle с исходной командой и ее аргументами в качестве аргументов. Так что определите свою собственную. Это относится к вашему ~/.bashrc . Убедитесь, что печать выполняется в соответствии со стандартной ошибкой, а не в соответствии со стандартными выходными данными, и возвращено то же самое состояние выхода, в противном случае это может привести к прерыванию работы фрагментов сценария оболочки, выполняемых в этом экземпляре bash.

command_not_found_handle () {
  local cmd
  printf -v cmd "%-40s" "${cmd:0:40}"
  cat >&2 <<EOF
   ___________________________________________
  / I see you're trying to use the terminal … \
 | Command not found:                        |
 |                                           |
 |  $cmd |
 |                                           |
  _____ ____________________________________/
        v
       ╭─╮
       ⌾ ⌾
       │▕│
       ╰─╯

EOF
  return 127
}
5
27.01.2020, 20:39

Теги

Похожие вопросы