Bash и кибербезопасность: атака, защита и анализ из командной строки Linux
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Bash и кибербезопасность: атака, защита и анализ из командной строки Linux

Анна
Аннадәйексөз келтірді2 жыл бұрын
Дайте мне шесть часов на то, чтобы срубить дерево, и первые четыре я буду точить топор.
11 Ұнайды
Комментарий жазу
Cory T
Cory Tдәйексөз келтірді7 ай бұрын
Как мы уже говорили ранее, когда несколько слов введены в командную строку, bash предполагает, что первое слово — это имя программы, которую нужно запустить, а остальные слова — аргументы, которые нужно передать этой программе.
1 Ұнайды
Комментарий жазу
Cory T
Cory Tдәйексөз келтірді7 ай бұрын
На жаргоне специалистов по операционным системам запущенная программа называется процессом. Каждый процесс в среде Unix/Linux/POSIX (и, следовательно, в Windows) обладает тремя различными файловыми дескрипторами. Дескрипторам присвоены следующие названия: стандартный ввод (сокращенно stdin), стандартный вывод(stdout) и стандартная ошибка (stderr).
1 Ұнайды
Комментарий жазу
School Pioneer
School Pioneerдәйексөз келтірді7 ай бұрын
Оператор проверки файлов Использование -d Проверка, существует ли каталог -e Проверка, существует ли файл -r Проверка, существует ли файл и доступен ли он для чтения -w Проверка, существует ли файл и доступен ли он для записи -x Проверка, существует ли файл и является ли он
1 Ұнайды
Комментарий жазу
Николай
Николайдәйексөз келтірді3 жыл бұрын
Bash таким же образом может обрабатывать конвейер команд: if ls | grep pdf then echo "found one or more pdf files here" else echo "no pdf files found" fi
1 Ұнайды
Комментарий жазу
Илья Лукашенко
Илья Лукашенкодәйексөз келтірді1 апта бұрын
Чтобы видеть результаты в командной строке и одновременно перенаправлять их в файл, используйте команду tee
Комментарий жазу
Илья Лукашенко
Илья Лукашенкодәйексөз келтірді1 апта бұрын
Одной из главнейших инноваций оболочки было то, что она предоставила нам механизм, с помощью которого можно было взять запущенную программу и поменять место ввода и/или вывода, не изменяя саму программу. Если у вас есть программа под названием handywork, читающая ввод из stdin и записывающая результаты в stdout, вы легко можете это изменить: handywork < data.in > results.out Так, handywork запустится, но ее ввод будет поступать не с клавиатуры, а из файла под названием data.in (если такой файл существует и в нем есть информация в нужном формате). А результат будет отправляться не на экран, а в файл под названием results.out (если его не существует, он будет создан, а если существует — переписан). Эта техника называется перенаправлением, потому что мы перенаправляем ввод из другого места и вывод не на экран.
Комментарий жазу
Илья Лукашенко
Илья Лукашенкодәйексөз келтірді1 апта бұрын
Каждый процесс в среде Unix/Linux/POSIX (и, следовательно, в Windows) обладает тремя различными файловыми дескрипторами. Дескрипторам присвоены следующие названия: стандартный ввод (сокращенно stdin), стандартный вывод(stdout) и стандартная ошибка (stderr).
Комментарий жазу
Илья Лукашенко
Илья Лукашенкодәйексөз келтірді1 апта бұрын
Можно использовать команду compgen, чтобы определить, какие команды, встроенные функции и ключевые слова вам доступны. Чтобы увидеть список команд, добавьте опцию -c, список встроенных функций — -b, перечень ключевых слов — -k
Комментарий жазу
Илья Лукашенко
Илья Лукашенкодәйексөз келтірді1 апта бұрын
Вы можете использовать команду type, чтобы определить, чем является конкретное слово — ключевым словом, встроенной функцией, командой или ничем из перечисленного. Если добавить опцию -t, то можно свести результат к одному слову
Комментарий жазу