Вы находитесь на странице: 1из 5

Конспект 11

● A shell script is a file of executable commands that have been stored in a text file.

The Visual Editor, vi, or its newer version, VI improved vim, is a remarkably powerful editor.

Переменные являются ключевой частью любого языка программирования.

Другой способ присвоения переменной - использовать выходные данные другой команды в


качестве содержимого переменной, заключив команду в символы обратной ссылки.:

#!/bin/bash
CURRENT_DIRECTORY=`pwd`
echo "You are in $CURRENT_DIRECTORY"

Также возможно получить входные данные от пользователя скрипта и назначить эти входные
данные переменной с помощью команды read
#!/bin/bash
echo -n "What is your name? "
read NAME
echo "Hello $NAME!"

The $0 variable contains the name of the script itself. Additionally, you can pass arguments to your
script

After a program runs it returns an exit code  which is an integer between 0 and 255.

● This can be tested through the $? variable to see if the previous command completed
successfully. The grep command returns 0 if the string was found and 1 otherwise.

Вы также можете установить код выхода вашего собственного скрипта с помощью команды
exit

Оператор if является основным оператором для реализации ветвления. Базовое утверждение


if выглядит следующим образом:

● The case statement provides a different way of making multiple tests easier.

A while loop keeps running and on each iteration perform a test to see if it should run another time

Конспект 12
Центральный процессор (также известный как центральный процессор или processor)
выполняет решение и расчеты для операционной Системы.

 Подключается к другому оборудованию через материнскую плату.


 Многопроцессорность = система с более чем одним процессором.
 Многоядерный = более одного процессора на одном чипе.

Random Access Memory (RAM) is where program and system data is stored.

13 конспект
● A typical Linux system has thousands of files. The Filesystem Hierarchy Standard (FHS) provides
a guideline for distributions on how to organize these files.

● The Linux kernel is the core of the GNU/Linux operating system. It is important to understand
the role of the Linux kernel and how it both processes and provides information about the
system

● Learn how to view running processes with the ps, top and other commands.

● discussion of how the system records or logs messages

Ядро также предоставляет доступ к информации об активных процессах через псевдофайловую


систему, которая видна в каталоге /proc. Другие псевдофайловые системы включают /dev и /sys,
которые предоставляют информацию об аппаратных устройствай

Processes can be mapped into a “tree” which can be viewed with the pstree command

By default, ps will only show running processes

Команда ps также может использоваться с командами head и grep для фильтрации отображаемых
процессов

Сообщения ядра можно найти в следующих файлах:

Чтобы просмотреть сообщения, сгенерированные ядром, используйте команду dmesg. Чтобы


отфильтровать выходные данные, используйте канал с помощью команды less или grep:

14 конспект
Функции

Сетевой пакет - метод доставки данных, используемый для передачи сетевого сообщения между
хостами

IP-адрес - адрес интернет-протокола - это уникальный номер, присвоенный хосту в сети

Сетевая маска - система нумерации, которая определяет, какие IP-адреса являются частью сети

Имена хостов - имя, присваиваемое хосту в сети

DHCP - Протокол динамической конфигурации хоста присваивает хостам имя хоста, IP -адреса и
другую информацию, связанную с сетью.

• DNS - Сервер доменных имен преобразует доменные имена в IP-адреса

Ethernet - распространенный метод физического подключения хостов к сети с помощью кабелей и


устройств

TCP/IP - Протокол управления передачей /Интернет-протокол - это набор протоколов, которые


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

Команда ip заменяет команду ifconfig. Команда ip обладает увеличенной функциональностью и


набором опций.

Формат для команды ip следующий:

КОМАНДА ОБЪЕКТА ip [ПАРАМЕТРЫ]

Оба (ip и ifconfig) показывают тип интерфейса, протоколы,аппаратные средства и IP-адреса,


сетевые маски и другую различную информацию о каждом из активных интерфейсов в системе.

Вам также может понравиться