Dirdir

Содержание:

Directories

To help you organize your files, your file system contains special files called directories. Think of them like folders in a file cabinet: they have names, like files, but their function is to «contain» other files, and other directories. In this way, you can keep the files on your system separate and sorted according to their function or purpose.

All files and directories on your system stem from one main directory: the . There are no directories «above» the root directory; all other directories are «below» the root directory.

Any directory contained inside another directory is called a subdirectory. Subdirectories «branch» off the «root» of the directory «tree.» Unlike a real tree, directory trees are upside-down: the root is at the top and the branches reach down. When you move into a subdirectory, you are moving «down» the tree; when you move into a directory’s parent directory, you are moving «up» the tree.

All directories on your file system are subdirectories of the root directory.

Note

By default, when you open a terminal and begin using the command line, you are placed in your home directory.

ATTRIBUTES top

       For an explanation of the terms used in this section, see
       attributes(7).

       ┌──────────┬───────────────┬──────────────────────────┐
       │Interface Attribute     Value                    │
       ├──────────┼───────────────┼──────────────────────────┤
       │readdir() │ Thread safety │ MT-Unsafe race:dirstream │
       └──────────┴───────────────┴──────────────────────────┘

       In the current POSIX.1 specification (POSIX.1-2008), readdir() is not
       required to be thread-safe.  However, in modern implementations
       (including the glibc implementation), concurrent calls to readdir()
       that specify different directory streams are thread-safe.  In cases
       where multiple threads must read from the same directory stream,
       using readdir() with external synchronization is still preferable to
       the use of the deprecated readdir_r(3) function.  It is expected that
       a future version of POSIX.1 will require that readdir() be thread-
       safe when concurrently employed on different directory streams.

Что такое операционная система?

Но существуют и другие устройства, которые операционная система наделяет несколькими важными способностями:

  • Позволяет выполнять различные задачи
  • Обеспечивает взаимодействие пользователя с устройством на более сложном уровне
  • Поддерживает в порядке изменения, вносимые пользователем

Операционными системами обладают все настольные компьютеры. Наиболее распространены операционные системы семейства Windows, разработанные корпорацией Microsoft. Apple предустанавливает на свои компьютеры собственную операционную систему, о которой речь шла выше. Кроме того, существует огромное семейство UNIX-систем. История их разработки полна выдающимися личностями, инновационными корпорациями и примерами сотрудничества во имя достижения совместной цели. На свете существуют сотни различных операционных систем, ориентированных на выполнение узкоспециальных задач. В их числе операционные системы для больших ЭВМ (мэйнфреймов), роботов, промышленного оборудования и систем реального времени.

Каждое устройство, обладающее операционной системой, обычно позволяет производить изменения в процессе работы. И для этого совсем не нужно переставлять местами микросхемы. Пользователь программно отдает команды, которые затем сообщают аппаратной части устройства, как себя вести в изменившихся условиях.

Для пользователя настольного компьютера это означает возможность ставить обновления безопасности, системные заплатки, дополнительные приложения и даже менять операционную систему. А компьютер при этом остается прежним. Иными словами, вы можете поменять поведение своего компьютера, ничего не меняя в его аппаратной составляющей. Это же касается и современных мобильных телефонов. Вне зависимости от того, на каком устройстве установлена операционная система, она берет на себя контроль над каждой выполняемой им задачей и управление его системными ресурсами.

Оружие/броня/здоровье

  • give weapon_awp — выдать AWP
  • give weapon_aug — выдать AUG
  • give weapon_ak47 — выдать AK-47
  • give weapon_m4a1_silencer — выдать M4A1-S
  • give weapon_m4a1 — выдать M4A4
  • give weapon_galilar — выдать Galil AR
  • give weapon_famas — выдать FAMAS
  • give weapon_p90 — выдать P90
  • give weapon_ump45 — выдать UMP-45
  • give weapon_mac10 — выдать MAC-10
  • give weapon_xm1014 — выдать XM1014
  • give weapon_elite — выдать Dual Berettas
  • give weapon_fiveseven — выдать five-SeveN
  • give weapon_deagle — выдать Desert Eagle
  • give weapon_usp_silenser — выдать USP-S
  • give weapon_glock18 — выдать Glock-18
  • give weapon_m249 — выдать M249
  • give weapon_tec9 — выдать Tec-9
  • give weapon_negev — выдать Negev
  • give weapon_scar20 — выдать SCAR-20
  • give weapon_sawedoff — выдать Sawed-Off
  • give weapon_nova — выдать Nova
  • give weapon_ssg08 — выдать SSG 08
  • give weapon_sg553 — выдать SG 553
  • give weapon_cz75a — выдать CZ75-auto
  • give weapon_hkp2000 — выдать P2000
  • give weapon_taser — выдать зевс
  • give weapon_knife — выдать нож
  • give weapon_knifegg — выдать золотой нож
  • give weapon_hegrenade — выдать гранату
  • give weapon_flashbang — выдать световую гранату
  • give weapon_smokegrenade — выдать дымовую гранату
  • give weapon_molotov — выдать коктейль молотова
  • give weapon_decoy — выдать ложную гранату
  • give weapon_healthshot — выдать мед. шприц (аптечка)
  • give weapon_tagrenade — выдать тактическую гранату
  • give item_cutters — выдать инструмент разминирования
  • give weapon_с4 — выдать c4
  • give item_assaultsuit — выдать броню
  • give item_heavyassaultsuit — выдать тяжелую броню
  • give weapon_taser

Настройки прицела

  • cl_crosshairstyle 4 — классический (статический),  0 — по умолчанию (динамический), 1 — по умолчанию (статический), 2 — классический, 3 — классический (динамический);
  • cl_crosshaircolor 4 — цвет прицела в данном случае голубой. 0 — красный, 1 — зеленый, 2 — желтый, 3 — синий, 5 — свой цвет. Для своего цвета используются еще дополнительные команды cl_crosshaircolor_r 0, cl_crosshaircolor_g 255 и cl_crosshaircolor_b 255 значение которых выбираются согласно кодам RGB (0 255 255). В данном случае используется голубой цвет;
  • cl_crosshairdot 0 — прицел без точки, 1 — в центре прицела появится точка;
  • cl_crosshair_drawoutline 1 — прицел с обводкой;
  • cl_crosshairsize — размер прицела от 0 до 10;
  • cl_crosshairgap — размер между линиями прицела от -5 до 5;
  • crosshair 0 — скрыть прицел, 1 — вернуть прицел.

Общесистемные псевдо-файлы и псевдо-директории

/proc/acpi — директория, связанная с управлением питанием и различным устройствами. От компьютера к компьютеру содержимое этой директории отличается. Через эту директорию можно посылать управляющие сигналы устройствам. Например: в моем ноутбуке есть кнопка включения подсветки для клавиатуры. Сочетание клавиш, которые для этого используются, — это Fn плюс кнопка с изображением лампочки на клавиатуре. Но я могу включать и выключать подсветку программно.
Включить:

echo "on" > /proc/acpi/ibm/light

Выключить:

echo "off" > /proc/acpi/ibm/light

Таким образом, можно на некоторое событие в системе повесить обработчик (на баше), который будет мигать лампочкой, если пришло письмо или произошло еще что-нибудь. Однако, возможность таким образом работать с устройствами зависит от модели ноутбука и обычно драйверов устройств. Устройства именуются очень часто по-разному, и вам надо будет предварительно посмотреть, что у вас есть и как это можно использовать.

Через директорию /proc/acpi также, например, можно проверить, открыт или закрыт ноутбук. Для этого на моем ноутбуке можно проверить содержимое файла /proc/acpi/button/lid/LID/state. Если в файле содержится «state:   open», значит крышка открыта.

/proc/asound — директория, связанная со звуковыми устройствами. Например, файл /proc/asound/cards содержит звуковые карты, доступные в системе.

/proc/bus — информация о системных шинах и устройствах, которые к ним подключены. Например, файл /proc/bus/input/devices содержит информацию о различных устройствах, список можно получить такой командой:

grep "Name" /proc/bus/input/devices

/proc/fs — Информация о файловых системах. Например, вам нужно посмотреть опции, с которыми в данный момент работает файловая система ext4, размещенная на разделе sda2. Это можно сделать командой

cat /proc/fs/ext4/sda2/options

/proc/sys — Псевдо-директория, содержащая массу информации о системе. К примеру, файл /proc/sys/dev/cdrom/info содержит информацию о CD/DVD-ROM, который установлен в системе. Выглядит эта информация так:

CD-ROM information, Id: cdrom.c 3.20 2003/12/17

drive name:             sr0
drive speed:            24
drive # of slots:       1
Can close tray:         1
Can open tray:          1
Can lock tray:          1
Can change speed:       1
Can select disk:        0
Can read multisession:  1
Can read MCN:           1
Reports media changed:  1
Can play audio:         1
Can write CD-R:         1
Can write CD-RW:        1
Can read DVD:           1
Can write DVD-R:        1
Can write DVD-RAM:      1
Can read MRW:           1
Can write MRW:          1
Can write RAM:          1

В общем-то, всё понятно. Название устройства и различные его характеристики, названные человеческими словами. Как видно выше, мой DVD-RW много чего умеет, но не умеет выбирать диски.

/proc/sys/fs — Как понятно по названию, псевдо-директория, содержащая информацию о подсистеме, связанной с файловыми системами. Опять же, пример: /proc/sys/fs/pipe-max-size. Этот псевдо-файл содержит максимальный размер буфера пайпа. Поэтому если вдруг у вас некорректно работает какой-то скрипт, в котором данные передаются через пайп, есть повод задуматься, какого размера у вас буфер пайпа и заглянуть в этот псевдо-файл. Возможно вы после этого захотите воспользоваться командами «exec» и «read» с опцией «-u».

/proc/sys/net — Общесистемные сетевые параметры. Например:

echo "1" > /proc/sys/net/ipv4/ip_forward

Включить форвардинг пакетов между двумя сетевыми интерфейсами.

/proc/sys/vm — Параметры виртуальной памяти. Например, вы можете сбросить кэш и освободить немного памяти, используемой под кэш командой

echo "3" > /proc/sys/vm/drop_caches

В общем, для начала знакомства с этой директорией достаточно, но я рекомендую по возможности более плотно познакомиться с этой директорией и ее содержимым. Более подробную информацию можно найти в странице руководств в 5 разделе

man 5 proc

Когда вы познакомитесь с (псевдо)директорией /proc, вы сможете получать массу информации о системе без всяких утилит, просто при помощи команды cat.

Настройки расположения рук

  • cl_righthand 0 – игрок держит оружие в левой руке;
  • cl_righthand 1 – игрок держит оружие в правой руке;
  • viewmodel_presetpos 1 – стандартный вид оружия в руке;
  • viewmodel_presetpos 2 – увеличенный вид оружия в руке;
  • viewmodel_presetpos 3 – классический вид оружия в руке;
  • viewmodel_offset_x 1 –  позиция оружия с рукой по оси х (минимальное -2 / максимальное 2.5); 
  • viewmodel_offset_y 1 – позиция оружия с рукой по оси у (минимальное -2 / максимальное 2);
  • viewmodel_offset_z 1 – позиция оружия с рукой по оси z (минимальное 2 / максимальное 2);
  • viewmodel_fov 25 – приближение и отдаление модели оружия в игре (минимальное значение -54, максимальное значение 68).

Игрок

  • sv_cheats 1 — основная команда, активирует возможность вводить «читы».
  • sv_cheats 0 — запрещает ввод «читов».
  • mat_wireframe 1 — wallhack, позволяет смотреть сквозь стены.
  • mat_wireframe 0 — отключает возможность смотреть сквозь стены.
  • r_drawothermodels 2 — позволяет видеть игроков сквозь стены.
  • r_drawothermodels 1 — отключает данную возможность.
  • r_drawparticles 0 — возможность видеть через дым.
  • noclip — полет сквозь стены. Повторный ввод команды noclip отключает такую возможность.
  • thirdperson — вид от третьего лица.
  • firstperson — вид от первого лица (стандартный вид).
  • cl_righthand 0 — меняет руку на левую при значении «0» и наоборот при значении»1″.
  • god — бессмертие.
  • kill — убить себя.
  • disconnect — выйти с сервера в главное меню.
  • weapon_recoil_scale 0 — выключение отдачи
  • sv_infinite_ammo 1 — включить бесконечные патроны.
  • sv_showimpacts 1 — показывать прострел.
  • sv_showimpacts_time 5 — время прострела в секундах.
  • sv_grenade_trajectory 1 — показывать траекторию гранат.
  • sv_grenade_trajectory_time 20 — время траектории гранат в секундах.
  • mp_maxmoney 16000 — лимит денег.
  • mp_startmoney 16000 — выдать начальные деньги.

Options

-L

Force symbolic links to be followed. In other words, if you tell cd to move into a «directory», which is actually a symbolic link to a directory, it moves into the directory the symbolic link points to.

This option is the default behavior of cd; normally, it will always act as if -L was specified.

-P

Use the physical directory structure without following symbolic links. In other words, only change into the specified directory if it actually exists as named; symbolic links will not be followed. This option is the opposite of the -L option, and if they are both specified, this option will be ignored.

-e

If the -P option is specified, and the current working directory cannot be determined, this option tells cd to exit with an error. If -P is not specified along with this option, this option has no function.

os.path.isdir / os.path.isfile

Методы isdir и isfile тесно связаны с методом exists, так как они также тестируют присутствие или отсутствие файлов или папок на тех или иных путях. Однако, isdir проверяет только пути к папкам, а isfile, соответственно, к файлам

Если вам нужно проверить путь, и не важно, папка это или файл, проще будет воспользоваться методом exists. В любом случае, взглянем на пару примеров:

Python

import os

os.path.isfile(r’C:\Python27\Tools\pynche\ChipViewer.py’) # True

os.path.isdir(r’C:\Python27\Tools\pynche\ChipViewer.py’) # False

os.path.isdir(r’C:\Python27\Tools\pynche’) # True

os.path.isfile(r’C:\Python27\Tools\pynche’) # False

1
2
3
4
5
6
7
8
9

importos

os.path.isfile(r’C:\Python27\Tools\pynche\ChipViewer.py’)# True

os.path.isdir(r’C:\Python27\Tools\pynche\ChipViewer.py’)# False

os.path.isdir(r’C:\Python27\Tools\pynche’)# True

os.path.isfile(r’C:\Python27\Tools\pynche’)# False

Уделите особое внимание данным примерам. В первом мы указали путь к файлу и проверили, является ли этот путь в действительности файлом

Затем, во втором примере, мы проделали то же самое, но в контексте папки. Вы можете лично ознакомиться с результатами. После этих двух примеров, мы немного изменили условия, указав путь к папке для обеих функций. Эти примеры наглядно демонстрируют то, как эти функции работают.

COLOPHON top

       This page is part of release 5.08 of the Linux man-pages project.  A
       description of the project, information about reporting bugs, and the
       latest version of this page, can be found at
       https://www.kernel.org/doc/man-pages/.

                                 2019-03-06                       READDIR(3)

Pages that refer to this page:
fanotify_mark(2), 
getdents(2), 
getdents64(2), 
readdir(2), 
alphasort(3), 
closedir(3), 
dirfd(3), 
fdopendir(3), 
fts(3), 
fts_children(3), 
fts_close(3), 
fts_open(3), 
fts_read(3), 
fts_set(3), 
ftw(3), 
getdirentries(3), 
glob(3), 
globfree(3), 
nftw(3), 
opendir(3), 
readdir_r(3), 
rewinddir(3), 
scandir(3), 
scandirat(3), 
seekdir(3), 
telldir(3), 
versionsort(3), 
mkfs.xfs(8), 
xfs_io(8)

Сетевые настройки

  • net_channels 0 – показывает информацию о вашем интернет соединении;
  • net_graph 1 – показывает данные об использовании сети, = 2 показывает данные in / out, = 3 показывает данные о полезной нагрузке;
  • net_graphheight 40 – высота панели net_graph;
  • net_graphmsecs 300 – скорость обновления net_graph;
  • net_graphpos 1 – место положение net_graphа, доступные значения 1-3;
  • net_graphproportionalfont 1 – определяет, является ли шрифт netgraph пропорциональным или нет;
  • net_graphshowlatency 1 – отображает график пинга / потери пакетов;
  • net_graphshowinterp 1 – отображает интерполяционный график;
  • net_graphtext 1 – отображает текстовые поля;
  • net_maxroutable 1200 – запрошенный максимальный размер пакета перед тем, как пакеты будут «разделены»;
  • net_scale 5 – размер отображаемого графика;
  • option_duck_method 0 – удерживать нажатие кнопки для приседания;
  • option_speed_method 0 – переключатель для ходьбы;
  • net_fakeloss 0 – моделирование потери пакетов в процентах (отрицательный означает отбрасывание 1 / n пакетов);
  • rate 786432 – количество байтов, которые клиент может получить от сервера за секунду.

Доступные значения rate

  • rate 62500 – 0.5 Mbps;
  • rate 125000 – 1.0 Mbps;
  • rate 187500 – 1.5 Mbps;
  • rate 196608 – 1.57 Mbps (новое стандартное);
  • rate 250000 – 2.0 Mbps;
  • rate 312500 – 2.5 Mbps;
  • rate 375000 – 3.0 Mbps;
  • rate 437500 – 3.5 Mbps;
  • rate 500000 – 4.0 Mbps;
  • rate 562500 – 4.5 Mbps;
  • rate 625000 – 5.0 Mbps;
  • rate 687500 – 5.5 Mbps;
  • rate 750000 – 6.0 Mbps;
  • rate 786432 – 6.2 Mbps (новое максимальное).

NOTES top

       Under Linux, these functions make use of the getcwd() system call
       (available since Linux 2.1.92).  On older systems they would query
       /proc/self/cwd.  If both system call and proc filesystem are missing,
       a generic implementation is called.  Only in that case can these
       calls fail under Linux with EACCES.

       These functions are often used to save the location of the current
       working directory for the purpose of returning to it later.  Opening
       the current directory (".") and calling fchdir(2) to return is
       usually a faster and more reliable alternative when sufficiently many
       file descriptors are available, especially on platforms other than
       Linux.

   C library/kernel differences
       On Linux, the kernel provides a getcwd() system call, which the
       functions described in this page will use if possible.  The system
       call takes the same arguments as the library function of the same
       name, but is limited to returning at most PATH_MAX bytes.  (Before
       Linux 3.12, the limit on the size of the returned pathname was the
       system page size.  On many architectures, PATH_MAX and the system
       page size are both 4096 bytes, but a few architectures have a larger
       page size.)  If the length of the pathname of the current working
       directory exceeds this limit, then the system call fails with the
       error ENAMETOOLONG.  In this case, the library functions fall back to
       a (slower) alternative implementation that returns the full pathname.

       Following a change in Linux 2.6.36, the pathname returned by the
       getcwd() system call will be prefixed with the string "(unreachable)"
       if the current directory is not below the root directory of the
       current process (e.g., because the process set a new filesystem root
       using chroot(2) without changing its current directory into the new
       root).  Such behavior can also be caused by an unprivileged user by
       changing the current directory into another mount namespace.  When
       dealing with pathname from untrusted sources, callers of the
       functions described in this page should consider checking whether the
       returned pathname starts with '/' or '(' to avoid misinterpreting an
       unreachable path as a relative pathname.

Описание

Есть группа функций которые являются оболочками для основных POSIX функций имеющих дело с именами файлов
(, , , ,
, , , ). Указанные оболочки позволяют обрабатывать имена файлов с любыми
Unicode символами в Windows без необходимости использования ifdefs и расширенного API символов в коде приложения.

Аргумент pathname должен быть в кодировке имён файлов GLib. В
POSIX это фактическая кодировка на диске которая может соответствовать
установкам locale процесса (или переменной окружения ), или нет.

В Windows кодировкой имён файлов GLib является UTF-8. Помните что
Microsoft C library не использует UTF-8, но имеет раздельный APIs для
текущей системной кодовой страницы и расширенных символов (UTF-16). Оболочки GLib
вызывают расширенный символьный API, если представлен (на современных системах Windows),
иначе конвертируют в/из системной кодовой страницы.

Examples

mkdir myfiles

Create a new directory called myfiles in the current directory.

mkdir ~/myfiles

Create the directory myfiles in your home directory, specified here with a tilde («~«). For more information about using ~ to represent your home directory, see .

mkdir -m a=rwx mydir

Create the mydir directory, and set its file mode (-m) so that all users (a) may read (r), write (w), and execute (x) it.

For directories, this means that any user on the system may view («read»), and create/modify/delete («write») files in the directory. Any user may also change to («execute») the directory, for example with the cd command.

chdir -m 777 mydir

Same as the above command, but using a numerical file mode. Grants read, write, and execute permissions to the directory for all users. (For more information about file modes, see ).

mkdir -p /home/hope/Documents/pdf

Creates the directory /home/hope/Documents/pdf. If any of the parent directories /home, /home/hope, or /home/hope/Documents do not already exist, they will automatically be created.

Настройки графики

  • cl_showfps 1 – в левом верхнем углу показывает количество fps в игре. Доступные значение от 0 до 5;
  • mat_colcorrection_forceentitiesclientside 0 – заставляет объекты коррекции цвета обновляться на клиенте;
  • mat_debug_postprocessing_effects 0 – 0 = отключение, 1 = показывать пропуски постобработки в квадрантах экрана, 2 = применять постобработку только к центру экрана;
  • mat_disable_bloom 1 – отключает bloom эффект, графика становится немного проще, увеличивает fps;
  • mat_monitorgamma 1.8 – устанавливает яркость в игре (от 1.6 до 2.1);
  • mat_queue_mode 1 – активация многоядерного рендеринга;
  • mat_savechanges – cохранить настройки видео в реестре windows;
  • mat_setvideomode 2048 1080 1 – установка разрешения игры;
  • r_drawmodelstatsoverlaymax 1.5 – время в миллисекундах, за пределами которого наложение модели полностью красное в r_drawmodelstatsoverlay 2;
  • r_drawmodelstatsoverlaymin 0.1 – время в миллисекундах, которое модель должна занять для отображения перед отображением наложения в r_drawmodelstatsoverlay 2;
  • r_drawtracers_firstperson 1 – переключение видимости трассировщиков оружия от первого лица;
  • r_dynamic  – выключает динамическое освещение;
  • mat_autoexposure_max 2 – устанавливает самую яркую (максимальную) экспозицию, которая будет достигнута. Значения свыше 20 не должны использоваться в большинстве случаев;
  • mat_autoexposure_min 1 – где 0 самый темный (минимальный) уровень воздействия, который будет достигнут. Значения свыше 20 не должны использоваться в большинстве случаев. Типичные значения меньше 1.

Команды budget

  • budget_averages_window 30 – количество кадров, которые нужно посмотреть при расчете среднего времени кадра;
  • budget_background_alpha 128 – насколько прозрачна панель budget;
  • budget_bargraph_background_alpha 128 – насколько прозрачна панель budget;
  • budget_bargraph_range_ms 16 – диапазон бюджетных гистограмм в миллисекундах;
  • budget_history_numsamplesvisible 100 – количество образцов для рисования в окне истории бюджета. Чем ниже, тем лучше при отображении накладных расходов на панели budget;
  • budget_history_range_ms 66 – диапазон истории бюджета в миллисекундах;
  • budget_panel_height 384 – высота панели budget в пикселах;
  • budget_panel_width 512 – ширина панели budget в пикселах;
  • budget_panel_x 0 – количество пикселей с левой стороны игрового экрана для рисования панели budget;
  • budget_panel_y 50 – количество пикселей с верхней стороны игрового экрана для рисования панели budget;
  • budget_peaks_window 30 – количество кадров, на которые нужно смотреть при расчете пиковых кадров;
  • budget_show_averages 0 – включить / отключить усредненные значения на панели budget;
  • budget_show_history 0 – включить и выключить график истории;
  • budget_show_peaks 0 – включить / отключить пики в панели budget;
  • bugreporter_username – имя пользователя для использования в bugreporter;
  • bugreporter_uploadasync 0 – загружать вложения асинхронно.

Наборы консольных команд

Для вас мы подобрали наборы команд с оптимальными значениями, которые идеально подходят для всех. Вам просто необходимо скопировать целиком все команды нужного набора и так же целиком вставить в консоль. Больше ничего делать не нужно. Быстро, просто и очень удобно.

Набор команд для повышения FPS в игре

r_dynamic 0; func_break_max_pieces 0; mat_queue_mode 2; muzzleflash_light 0; r_eyemove 0; r_eyegloss 0; fps_max 144

Набор команд для тренировки

mp_freezetime 0; mp_buytime 5600; mp_roundtime_defuse 60; mp_warmuptime 252525; sv_showimpacts 1; sv_grenade_trajectory 1; ammo_grenade_limit_total 555; mp_buy_anywhere 1; mp_maxmoney 15005; mp_startmoney 15005; mp_timelimit 25; bot_kick; mp_restartgame 1

Набор команд для настройки радара

drawradar; cl_hud_radar_scale 1.1; cl_radar_always_centered 0; cl_radar_icon_scale_min 1; cl_radar_rotate 1; cl_radar_scale 0.35

Набор команд для прицела точки

crosshair 1; cl_crosshairstyle 3; cl_crosshairdot 1; cl_crosshairscale 4; cl_crosshairsize -1; cl_crosshairthickness 1.8; сl_crosshair_draw_outline 1; cl_crosshaircolor 4; cl_crosshair_drawoutline 1

Набор команд для обычного прицела

crosshair 1; cl_crosshairalpha 200; cl_crosshaircolor 5; cl_crosshaircolor_b 50; cl_crosshaircolor_r 50; cl_crosshaircolor_g 250; cl_crosshairdot 0; cl_crosshairgap 0; cl_crosshairsize 5; cl_crosshairstyle 4; cl_crosshairusealpha 1; cl_crosshairthickness 0.5; cl_fixedcrosshairgap 0; cl_crosshair_outlinethickness 0; cl_crosshair_drawoutline 0

DESCRIPTION top

       These functions return a null-terminated string containing an
       absolute pathname that is the current working directory of the
       calling process.  The pathname is returned as the function result and
       via the argument buf, if present.

       The getcwd() function copies an absolute pathname of the current
       working directory to the array pointed to by buf, which is of length
       size.

       If the length of the absolute pathname of the current working
       directory, including the terminating null byte, exceeds size bytes,
       NULL is returned, and errno is set to ERANGE; an application should
       check for this error, and allocate a larger buffer if necessary.

       As an extension to the POSIX.1-2001 standard, glibc's getcwd()
       allocates the buffer dynamically using malloc(3) if buf is NULL.  In
       this case, the allocated buffer has the length size unless size is
       zero, when buf is allocated as big as necessary.  The caller should
       free(3) the returned buffer.

       get_current_dir_name() will malloc(3) an array big enough to hold the
       absolute pathname of the current working directory.  If the
       environment variable PWD is set, and its value is correct, then that
       value will be returned.  The caller should free(3) the returned
       buffer.

       getwd() does not malloc(3) any memory.  The buf argument should be a
       pointer to an array at least PATH_MAX bytes long.  If the length of
       the absolute pathname of the current working directory, including the
       terminating null byte, exceeds PATH_MAX bytes, NULL is returned, and
       errno is set to ENAMETOOLONG.  (Note that on some systems, PATH_MAX
       may not be a compile-time constant; furthermore, its value may depend
       on the filesystem, see pathconf(3).)  For portability and security
       reasons, use of getwd() is deprecated.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *