Следующая строка показывает, что у вас есть файловая система только для чтения по адресу /
...
/dev/mapper/sysvg-lvroot / ext4 ro,relatime,errors=remount-ro,data=ordered 0 0
Но вы также должны иметь некоторое указание на то, что ваша файловая система действительно имеет ошибки (например, из dmesg
, в некоторых системах также journalctl
) и была установлена только для чтения из-за этого. Вероятно, эти ошибки следует исправить. Вы также можете попытаться повторно подключить его как доступный для записи.
mount -o remount,rw /
Существует много возможных причин, по которым /etc/mtab
не могут быть записаны, и наиболее заметными из них являются то, что дистрибутивы переключаются на использование symlink /etc/mtab
, указывая на /proc
.
В моем случае:
$ ls -l /etc/mtab
lrwxrwxrwx 1 root root 19 Aug 8 13:04 /etc/mtab -> ../proc/self/mounts
Другими словами, они отказываются от концепции записываемого mtab, где mount хранит свою информацию. Возможно, вы просто используете инструмент (например, версию монтирования), который еще не готов для такой установки.
-121--128991-Предложение Дона в комментариях было хорошим началом.
Это то, что мне нужно, чтобы он (в основном) работать:
pr +1 -1 -t -m -l1000 -w 80 tabfile
-m
было необходимо, чтобы флаг -w
вступил в силу для одного столбца. Мужская страница может использовать некоторые перезаписи, чтобы указать на это.
При попытке обхода я обнаружил, что pr
выводит символы \t
, поэтому передача их результатов в cut
привела к той же проблеме.
-1
(флаг столбца) специально указывает на странице «man»:
Эта опция не должна использоваться с -m.
Однако без этой опции pr
усекает линии willy-nilly, намного короче указанной длины.
pr
также вставляет пробел перед (или после?) каждым словом в поле (то есть каждое место у меня есть один пробел, имеет два после обработки). Если слов слишком много, вставленные места игнорируют ограничение -w
(создание обхода). Но, что любопытно, в противном случае «столбцы» с разделителями, отличными от табуляции (т.е. с расположением пробелов), остаются в очереди.
Я нашел ответ, посмотрев видеоролик на сайте i3:
Shift + $ mod + Up
Focus parent:
$ mod + a
Я надеюсь, что это будет полезно для других людей, которые также новички в i3wm.
Ответ: да, может. При условии, что в интерпретаторе скриптов есть ошибка.
Но в вашем коде вы не делаете ничего забавного, поэтому, если вы используете стабильную версию оболочки, почти на 100% уверены, что ваша проблема где-то еще.