Компилятор смотрит в стандартных местоположениях для заголовочного файла: это не знает о помещении его в корневой каталог.
Попробуйте это, которое устанавливает параметр компилятора для указания на правильное место:
cd ~/tcl8.5.11/unix CFLAGS="-I$HOME/include" ./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 make make install
Я также не читаю, необходимое для настройки chroots. Чтобы запретить запуск родительских каталогов, назначьте строгое разрешение.
$ mkdir --parent 1/2/3
$ ls 1
2
$ chmod 100 1
$ ls 1
ls: cannot open directory 1: Permission denied
$ ls 1/2
3
если мы хотим предоставить пользователю доступ к/home/1, но ограничиваемся тем, чтобы пользователь не видел, какие другие материалы в/home мы делаем/home принадлежит root hand имеют разрешение 111. таким образом, пользователь никогда не знает, существует ли когда-либо/home/2.
-121--38045- Чтобы удалить все слова из строки, которые начинаются с числа с sed
, вы можете сделать:
sed 'x;s/.*//;G
s/[[:space:]][[:punct:]]\{0,1\}[0-9][^[:space:]]*//g
s/\n//'
... или, если вы хотели только слова, которые не начинаются с чисел, напечатанных каждый на отдельной строке:
sed 'y/!\t "'"'?/\n\n\n\n\n\n/;/^[_[:alpha:]]/P;D"
... выше должно быть достаточно хорошо. Вы хотите настроить перевод \n
ewline y///
для разделителей, которые вы считаете релевантными. Кроме того, реализация sed
в зависимости от этого может потребоваться также фактический < tab >
вместо побега обратной косой черты \t
.
Это работало для меня на Ubuntu
sudo apt-get install language-pack-en-base
sudo apt-get install language-pack-ar-base
sudo locale-gen en
sudo locale-gen ar
Затем отредактируйте (я использовал vim) /etc/default/locale
или /etc/environment
, чтобы содержать только следующие
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
Наконец
sudo dpkg-reconfigure locales
Эти шаги дадут вам арабский язык через ssh-терминал.
См.
Сравнение Сравнение текстовых редакторов , выполните пересечение между «влево-левым и двунаправленным текстом» и «Интеграция текста оболочки».
:set lefttoright
для Vim. См. Документация и этот вопрос .
-
EMACS, как правило, может автоматически высказать язык и выполнять соответствующий макет на основе в зависимости. См. Документация .