cp Скопировать папку или файл




mkdir Создание каталога

mv Перенос информации (также используется, чтобы переименовать файл или папку)

rm Удалить элемент

rmdir Удалить папку

touch Создать файл

Содержимое файла

cat Вывести содержимое файла

head Отобразить начало содержимого (по умолчанию, первые 10 строк)

less Построчный вывод содержимого файла (чтобы уместилась в область экрана)

more Тоже что less

tail Отобразить конец содержимого (по умолчанию, последние 10 строк)

Работа с процессами

bg Перевести задание в фоновый режим

Fg Вернуть задание из фонового режима

jobs Вывести статус заданий

kill Остановить выполнение процесса

ps Посмореть список запущенных процессов

top Список запущенных процессов и создание ими нагрузки на систему

Права доступа

chmod Задать права доступа на файл или папку

chown Назначить владельца на файл или папку

su Зайти в систему под другим пользователем (без аргументов, под root)

sudo Повысить привилегии пользователя до суперпользователя (root)

Системное

df Информация о смонтированных разделах

du Показать объем занимаемого пространства содержимым каталога

exit Выйти из оболочки

fsck Выполнить проверку раздела

passwd Сменить пароль пользователя

ping Проверка доступности сетевого узла. Подробнее.

shutdown Выключить или перезагрузить систему

pg - фильтр для просмотра файлов на экране

pg [-число] [-p пригл] [-c] [-e] [-f] [-n] [-s] [+номер_строки]

 

[+/шаблон/] [файл...]

 

ОПИСАНИЕ
Команда pg позволяет просматривать файлы страницами, равными по размеру экрану. Если имена файлов не заданы или задан символ -, то просматривается стандартный ввод. После вывода очередной страницы следует приглашение. Если пользователь нажмет клавишу возврата каретки, то будет выведена очередная страница; остальные возможности перечислены ниже.

Эта команда отличается от других команд страничного просмотра тем, что позволяет возвращаться по тексту назад. Как это делается - описано ниже.

Для определения характеристик терминала команда pg просматривает базу данных terminfo(4) для типа терминала, заданного переменной окружения TERM. Если переменная TERM не определена, предполагается, что тип терминала - dumb.

Опции команды:

-число Целое число, задающее размер (в строках) страницы, которое следует использовать вместо значения по умолчанию. (На терминале, содержащем 24 строки, подразумеваемый размер страницы равен 23.)
-p пригл Изменение текста приглашения на пригл. Если строка приглашения содержит %d, то при выводе первая пара символов %d будет заменена номером текущей страницы. Строка приглашения по умолчанию состоит из единственного символа:.
-c Возврат курсора в начало и очистка экрана перед выводом каждой страницы. Эта опция игнорируется, если для данного типа терминала в базе данных terminfo(4) не определена операция очистки экрана clear_screen.
-e Исключение пауз при переходе к следующему файлу.
-f Обычно команда pg расщепляет строку, если она не помещается на экране, однако расщепление некоторых последовательностей символов отображаемого текста (например, управляющих последовательностей, служащих для подчеркивания) дает нежелательный эффект. Опция -f подавляет расщепление строк.
-n Обычно ввод команды с клавиатуры завершается нажатием клавиши перевода строки. Эта опция вызывает автоматический ввод команды, как только будет введена командная буква.
-s Отображение всех сообщений и приглашений особым образом (обычно в негативе).
+номер_строки Указание номера_строки, с которого следует начинать просмотр.
+/шаблон/ Указание шаблона для поиска строки, с которой начинается просмотр.

Cc - компилятор языка C

cc [-c] [-p] [-g] [-O] [-L каталог] [-l библиотека]

 

[-W фаза,арг1[,арг2...] [-S] [-E] [-P] [-H] [-D имя] [-U имя]

 

[-I каталог] [-B цепочка_символов] [-t [p012al]] [-w] [-#]

 

файл...

 

ОПИСАНИЕ
Команда cc является командой вызова компилятора языка C, который генерирует ассемблерные инструкции. Команда cc принимает аргументы следующих типов:

Аргументы, оканчивающиеся на.c, интерпретируются как имена файлов, содержащих исходные тексты на языке C; они компилируются, и каждый об ектный модуль помещается в файл с именем, которое образуется из имени исходного файла замещением расширения.c на.o. Однако об ектный.o-файл обычно удаляется, если компилируется и одновременно загружается программа, состоящая из одного модуля. Аналогично, аргументы, оканчивающиеся на.s, интерпретируются как имена файлов, содержащих исходные тексты на языке ассемблера, и ассемблируются с образованием об ектных.o-файлов.

Командой cc интерпретируются следующие опции [см. также опции редактора связей ld(1) и ассемблера as(1)]:

-c Отменить фазу редактирования связей и создавать об'ектный файл даже в случае программы, состоящей только из одного модуля.
-p Сгенерировать дополнительные команды для подсчета числа обращений к каждой функции. Кроме того, если имеет место фаза редактирования связей, стандартная подпрограмма инициализации заменяется на такую, которая автоматически вызывает функцию monitor(3C)и обеспечивает запись файла mount.out при нормальном завершении об'ектной программы. Профиль выполнения программы может быть затем получен при помощи команды prof(1).
-g Сгенерировать дополнительную информацию для отладчика sdb(1).
Включить оптимизацию об ектного кода.
-L каталог Дополнить каталогом список каталогов, которые содержат об ектные библиотечные модули [для редактирования связей посредством ld(1)].
-l библиотека Скомпоновать с об ектной библиотекой [для ld(1)].
-W фаза,арг1[,арг2...] Передать аргумент(ы) заданной фазе компиляции, где фаза - это один из символов [p012al], которые обозначают, соответственно, препроцессор, первый проход компилятора, второй проход компилятора, оптимизатор, ассемблер, редактор связей. Например, по опции -W,a,-m перед вызовом ассемблера будет вызван макропрепроцессор m4(1). Такая опция имеет смысл для файлов, содержащих ассемблерные вставки.
-S Скомпилировать указанные C-программы и поместить результат на языке ассемблера в соответствующие файлы с расширением.s (в этом случае об ектные модули не создаются).
-E Указанные C-программы обработать только препроцессором cpp(1) и результат направить на стандартный вывод.
-P Указанные C-программы обработать только препроцессором cpp(1) и результат поместить в соответствующие файлы с расширением.i.
-H Выдать в стандартный протокол составные имена всех участвующих в компиляции включаемых файлов.
-D имя Определить имя для препроцессора. Этот механизм используется в условных директивах препроцессора, так как позволяет определять имена за пределами исходного текста.
-U имя Сделать имя неопределенным для препроцессора.
-I каталог Изменить алгоритм поиска включаемых (посредством директивы #include) файлов, имена которых не начинаются с символа /, а именно: сначала искать в указанном каталоге, а затем уже в каталогах стандартного списка. Так, включаемые файлы, чьи имена заданы в двойных кавычках, сначала ищутся в каталоге, содержащем файл, затем в каталогах, указанных с помощью опции -I, а затем уже в каталогах стандартного списка. Включаемые файлы, чьи имена заданы в угловых скобках, не ищутся в каталоге, содержащем файл.
-B цепочка_символов Получать составные имена программ, заменяющих препроцессор, компилятор, ассемблер и редактор связей, путем конкатенации цепочки_символов с окончаниями cpp, c0, c1, optim, as и ld. Если цепочка_символов пуста, она трактуется как /lib/o.
-t [p012al] В файлах, имена которых заданы с помощью опции -B, искать только требуемые компилятор, оптимизатор, ассемблер и редактор связей. Если отсутствует опция -B, то цепочка_символов берется равной /lib/n. Указание опции -t "" эквивалентно -t p012.
-w Подавить все предупреждающие сообщения.
-# Внутренний флаг отладки; выдавать название каждой выполняемой фазы компиляции. Если флаг задан дважды, то фазы не выполняются, а только распечатываются их названия.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: