man chmod
, скорее всего, даст вам инструмент командной строки. Это может включать текст, который легко пропустить
The second digit selects permissions for the user who owns the file: read (4), write (2), and execute (1)
Если вы сделаете man 2 chmod
, то получите системный вызов, который на самом деле выполняет всю работу. Это труднее читать, но включает магические числа :
S_IRUSR (00400) read by owner
S_IWUSR (00200) write by owner
S_IXUSR (00100) execute/search by owner ("search" applies for direc-
tories, and means that entries within the directory
can be accessed)
S_IRGRP (00040) read by group
S_IWGRP (00020) write by group
S_IXGRP (00010) execute/search by group
S_IROTH (00004) read by others
S_IWOTH (00002) write by others
S_IXOTH (00001) execute/search by others
Он также предоставляет некоторые другие магические значения:
S_ISUID (04000) set-user-ID (set process effective user ID on
execve(2))
S_ISGID (02000) set-group-ID (set process effective group ID on
execve(2); mandatory locking, as described in
fcntl(2); take a new file's group from parent direc-
tory, as described in chown(2) and mkdir(2))
S_ISVTX (01000) sticky bit (restricted deletion flag, as described in
unlink(2))
XQuartz включаетuxterm
скрипт (/opt/X11/bin/uxterm
), который ищет рабочую локаль с использованием кодировки UTF -8 и устанавливает ресурсы xterm для использования UXTerm
класса (, что позволяет использовать подходящие шрифты. ). Страница руководства uxterm содержит дополнительную информацию.
Установка кодировки без изменения шрифтов ограничивает вас набором кодов ISO -8859 -1 (Latin -1 ), а также некоторыми обходными путями для рисования линий -.
XQuartz на самом деле немного устарел(MacPorts имеет копию xterm с датами от -до -, которая включает поддержку наборов шрифтов TrueType -).