Почему Linux позволяют символическую ссылку на себя?

Из-за опечатки я узнал, что это разрешено: ЛН-бесполезно, бесполезно.

Затем, как ожидается, общ. бесполезно/* триггеры это сообщение об ошибке:

ЛС: невозможно получить доступ к 'бесполезно/*': слишком много уровней символьных ссылок

В каких то ситуациях, которые нуждаются в этом, поэтому он разрешен и в Поэтому не принять это?

Я проверял его на ПЛЭС 12.4.

+117
Buzan Dan 18 нояб. 2014 г., 06:17:10
30 ответов

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

+984
InfoMaster 03 февр. '09 в 4:24

Вы работаете в xterm из сеанса GNOME, а?

Попробуйте это в терминале гнома:

Эхо $переменных ssh_auth_sock

Затем попробуйте то же самое в xterm.

Надо распечатать что-то вроде

в /tmp/брелок-абв123/СШ

в обоих.

Я предполагаю, что он не печатает что-то подобное в xterm.

Если он пустой, то очищая ее (или не ее).

Если больше похоже

в /tmp/СШ-defgh67890/агент

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

Вот что я хотел бы попробовать:

Запустить Эхо $0 в обоих. Одно - в начале, а другой нет?

Если это так, то скорее всего вы работаете по SSH-агент в оболочках логин, а не логин снарядов. Посмотрите в ваш ~/.bashrc и или ~/.файл или эквивалентных сценариев и устранить проблему.

Или изменится ли в xterm запускается в качестве оболочки входа:

  1. используя в xterm*loginShell: правда или в xterm*loginShell: ложь в ваш ~/.Xdefaults и или ~/.xresources?
  2. работает в xterm -ЛС или в xterm (без -общ.)

Скопировать параметра для терминала GNOME под параметры профиля->заголовок и команда->выполнить команду как оболочку входа в систему.

Если это не удается, попробуйте добавить Эхо заявления в загрузочных файлов. Вам потребуется перенаправить вывод в лог-файл, используя Эхо $переменных ssh_auth_sock >> ~/СШ-отладка.войдите или подобные.

Затем выйдите из системы и обратно, и взглянуть на ваш ~/СШ-отладка.журнал.

Затем запустите терминал GNOME и снова смотреть на него.

Затем запустить xterm и смотреть и снова смотреть на него.

Искать отличия.

Посмотрите в /etc/Пэм.д/GDM и Система->Параметры->запускаемые приложения. У вас есть какие-либо другие SSH-агента конфигурации в любом месте в /etc/Пэм.д?

Посмотрите файл/etc/Х11/xsession теперь и скрипты, которые он вызывает.

+915
squirrels 13 мая 2014 г., 20:34:29
Другие ответы

Связанные вопросы


Похожие вопросы

Короче говоря, у нас были проблемы с установкой Linux на этой системе. Он магически решили работать, но теперь я неуверен насчет создания разделов на жестком диске.

Один жесткий диск, установил на него Linux и другие-это просто для хранения. Он показывает 2 секции 256 ГБ каждый на одном диске, Если жесткий диск имеет только 256 ГБ в размер. Это как-то смущает? Мы не нарушили его?

GUI version

Выход из программы fdisk -л

Диск как /dev/ПДД: 256.1 ГБ, 256060514304 байт
255 головок, 63 секторов/дорожку, 31130 цилиндров, общая 500118192 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0x000eef50

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку * 2048 499711 248832 83 Линукс
на /dev/sda2 501758 500117503 249807873 5 Расширенная
на /dev/sda5, поэтому 501760 500117503 249807872 8э в Linux с помощью LVM

Диск как /dev/СКБ: 256.1 ГБ, 256060514304 байт
255 головок, 63 секторов/дорожку, 31130 цилиндров, общая 500118192 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0x00067612

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sdb1 63 500118191 250059064+ 83 Линукс

Диск /Дев/маппер/Убунту--ВГ-корень: 238.7 ГБ, 238723006464 байт
255 головок, 63 секторов/дорожку, 29023 цилиндров, общая 466255872 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

Диск /Дев/маппер/Убунту--ВГ-корень не содержит действительной таблицы разделов 

Диск /Дев/маппер/Убунту--ВГ-swap_1: 17.1 ГБ, 17070817280 байт
255 головок, 63 секторов/дорожку, 2075 цилиндров, общая 33341440 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

Диск /Дев/маппер/Убунту--ВГ-swap_1 не содержит действительной таблицы разделов 
+901
MikiEthiopia 28 мар. 2013 г., 14:39:09

Да.после большого количества просмотра, я получил это

добавить параметр

видео=XRES х ряд шин

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

файл /boot/grub/с жратвы.конф

В качестве альтернативы вы можете использовать

fbset

инструмент.Использовать

<Су>ням установить fbset

или подобные команды, чтобы установить его на вашей системе.

+867
Shahryar Saljoughi 26 нояб. 2010 г., 10:50:01

Только масштабирование не поможет. У меня йога 2 Pro с разрешением 3200x1800 Пикс и внешний монитор. В моем случае я использую функцию панорамирования расширения xrandr:

расширения xrandr --выход eDP1 --авто --вывода HDMI1 --авто --панорамирование 3840х2160+3200+0-шкала 2х2 --право eDP1

В основном, если вашей поддержке HiDPI монитор х пикселей и ваш обычный монитор CxD и масштабирования по [ExF], в командной строке на право-это:

расширения xrandr --выход eDP1 --авто --вывода HDMI1 --авто --сдвиг [П*Е]х[Д*Ф]+[А]+0-шкала [Е]Х[ф] --право eDP1
+851
Red fusion team 5 апр. 2016 г., 03:31:40

Если вы хотели номер с самого начала вам понадобится команда grep -N, чтобы применяться ко всем строкам.

 хвост -Ф -n100000000 именем.журнал | грэп -Н" 

Если вы хотите показать последние 10 я бы подумал, что вы могли бы в розницу файла:

 хвост -Ф -n100000000 именем.журнал | грэп -Н " | хвост -Н10

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

+784
Doriscourt Wilson 13 дек. 2012 г., 15:27:31

Сочетание клавиш Ctrl+шифт+х , чтобы закрыть активный терминал (по умолчанию).

+724
Deirdre Leahy 30 нояб. 2017 г., 01:24:53

Я недавно модернизировал свой ArchLinux и Gnome3 разбилось. При загрузке, появляется ГСД (и работает), однако при попытке войти в Gnome3 сессии, я получаю "нет! Что-то пошло не так" экраном..

Другие сеансы (и3-ВМ) работают хорошо. Где я могу получить больше полезной информации о том, что на самом деле вызывает проблему? Я попробовал в Google где gnome3 файлы журнала, но я не был успешным.

+700
LACabeza 25 апр. 2019 г., 23:01:29

Я видел некоторые посты на этом сайте о том, как скачать файлы из каталога рекурсивно. Итак, я выполнил следующую строку:

с wget -Р-НХ-вырезать-Дирс=3-а '*.расширением bz2' -НП http://www.xfce.org/archive/xfce-4.6.2/src/

Он только загружает страницы индекса, а затем удаляет его автоматически.

Выход:

--2016-07-01 16:56:02-- http://www.xfce.org/archive/xfce-4.6.2/src/
Решение www.xfce.org (www.xfce.org)... 138.48.2.103
Подключение к www.xfce.org (www.xfce.org)|138.48.2.103|:80... связи.
Запрос HTTP послан, ожидание ответа... 301 окончательно перемещено
Расположение: http://archive.xfce.org/xfce/4.6.2/src/ [следующие]
--2016-07-01 16:56:17-- http://archive.xfce.org/xfce/4.6.2/src/
Решение archive.xfce.org (archive.xfce.org)... 138.48.2.107
Подключение к archive.xfce.org (archive.xfce.org)|138.48.2.107|:80... связи.
Запрос HTTP послан, ожидание ответа... 200 ОК
Длина: неуточненной [текст/HTML]
Сохранение: ‘index.html’

index.html [ <=> ] 8.05 к --.-КБ/с 0,03 с 

2016-07-01 16:56:23 (247 КБ/с) ‘index.html’ сохранен [8239]

Удаление index.html поскольку это должно быть отклонено.

Закончил --2016-07-01 16:56:23--
Общее время: 21С
Скачали: 1 файлы, 8.0 K в 0,03 с (247 КБ/с)

Веб-каталог содержит много смолы.расширением bz2 файлов. Может кто-нибудь сказать мне, где я буду неправильно?

Моя команда wget версии 1.16.3

+695
Ratnesh Gupta 9 июн. 2015 г., 01:44:09

файл /etc/содержимое файла inittab

Мои файлы/etc/содержимое файла inittab (Fedora системы):

Уровень # по умолчанию. Используемые уровни выполнения:
# 0 - остановить (не установлен initdefault к этому)
# 1 - однопользовательский режим 
# 2 - многопользовательский, без NFS (то же, как 3, Если у вас нет сети)
# 3 - Полный многопользовательский режим
# 4 - неиспользованный
# 5 - Х11
# 6 - перезагрузка (не установлен initdefault к этому)
# 

Эта строка в мой файл/etc/содержимое файла inittab управления по умолчанию уровень доступа:

идентификатор:5:initdefault:

Изменить его вот так:

$ судо ВИМ файл /etc/содержимое файла inittab
идентификатор:3:initdefault:

уровни

Вашего текущего уровня это:

$ уровень
Н 5

Поэтому мой предыдущий уровень неизвестен (Н) И мой нынешний 5. Temporaily изменить свой уровень:

команды telinit 3

Взгляните на эту статью: загрузки Диспетчере (документы), которая объясняет, как этот каталог организован под Debian.

В Debian он показывает следующие уровни выполнения:

Система N загрузки (нет).
Однопользовательский режим с (не включается напрямую)
0 остановить
1 однопользовательском режиме 
2 - 5 многопользовательского режима. 
6 перезагрузка
+663
Pat McG 13 сент. 2014 г., 23:39:33

Я подключил другой жесткий диск, который я хочу использовать в качестве резервного копирования жесткого диска

когда я делаю:

 программа fdisk -л

Я получаю:

Диск как /dev/СКБ: 465.8 Гб, 500107862016 байт, 976773168 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Метка тип: ОПС


Устройство Начало Конец Размер Тип Секторах 
на /dev/sdb1 2048 976773134 976771087 465.8 файловая система Линукс г 

Поэтому я хотел, чтобы отформатировать жесткий диск, который подойдет для Windows, так что я установил пакет dosfstools и запустить:

mkdosfs -F и 32 -я с /dev/sdb1

Теперь я установил жесткий диск в: /дома/резервное копирование с помощью команды:

горе -т для vfat устройства /dev/sdb1 /дома/резервное копирование

теперь, когда я делаю ЛС-л в домашний каталог, я вижу:

директорию типа drwxr-XR-х 2 корень корень 32768 1 января 1970 резервного копирования

Я пытаюсь дать ему разрешения:

команду chmod -Р-В 777 резервного копирования

и я получаю:

режим 'резервное копирование' изменяется от 0755 (rwxr-XR-х) в 0777 (rwxrwxrwx)

Но когда я Общ -я его все-таки имеют те же разрешения (rwxr-XR-х)

В чем проблема? почему он оленья кожа изменить ? Также я хотел бы знать, если это правильно, что я сделал с форматом, чтобы заставить его работать на Windows тоже...?

Спасибо.

+606
vmoreno 6 мая 2014 г., 11:15:45

У меня есть встроенные системы, которые по своей природе, есть сила отрезать с небольшим предупреждением системы. Система записывает лог-файлы на SD-карту, и желательно, чтобы файловая система очистки энергонезависимая так часто, как разумные для того, чтобы убедиться, что у нас есть записанные данные, вплоть до того момента, когда власть потеряли.

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

Система не имеет синхронизированные часы. Его сапоги к началу эпохи и не имеют удобный способ синхронизации.

Файловая система ubifs ПО, если это представляет интерес. Голоса для творческой простоты.

+506
Jan Chmelensky 3 авг. 2018 г., 19:57:16

Суть блокировки заключается в защите выполнение некоторых команд с замком (также называется мьютекс). То есть, рассмотрим следующую программу:

если файл "$Файл"; затем
вещи
 больше вещей
 РМ -Ф "$файл"
еще
 Эхо 1>&2 "фатальная ошибка: другой процесс удерживает блокировку или lock-файл недоступен"
 выход 3
интернет

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

С параметром -Р0, второй экземпляр не ждать: он сразу переходит на другой ветке. Так что вы не можете одновременно запустить экземпляр этого сценария (или это часть сценария, если это всего лишь одна часть большого сценария).

+463
Fajar Rullah 17 окт. 2016 г., 08:21:39

Простое решение с читать:

Я=0; пока читала-Р; делать ((я++)); Эхо "$я: $ответить"; сделано< test.txt;

где можно изменить test.txt на ваш аргумент скрипта.

Если вы не хотите использовать bash переменная ответить:

Я=0; пока читала-Р линии; делать ((я++)); эхо "$и: $линия"; сделано< test.txt;

или что-то другое вместо 'строка'

+418
writeway 22 мар. 2013 г., 07:19:33

У меня есть каталог, содержащий каталоги, которые содержат каталоги, содержащие файлы. Я бы хотел выделить двух файлов в случайном порядке из каждого каталога листьев. Я нашел этот вопрос о выборе из одного каталога, но он работает в каждый из нескольких сотен каталогов будет боль.

+411
user245596 8 дек. 2013 г., 16:59:45

Я думаю, что вы ищете otfinfo. Там, кажется, не быть вариант , чтобы получить в подсемейство напрямую, но вы могли бы сделать:

otfinfo --информация *.ТТФ | грэп подсемейства

Обратите внимание, что количество шрифтов я посмотрел на использование "Косых", а не "Курсив".

+376
joelhaus 17 февр. 2014 г., 10:10:34

Это должно вывести список всех файлов из архива, затем найти строки, заканчивающиеся на / (папки), а затем взять количество строк из нее:

файл tar-ТВФ.тар | команда grep -с '/$'

редактировать: если вы хотите рассчитывать только верхняя Дирс уровня:

тар-исключить='./*/*' файл-ТВФ.тар | команда grep -с '/$'

Если вы хотите рекурсивно перейти на один уровень глубже:

тар-исключить='./*/*/*' файл-ТВФ.тар | команда grep -с '/$'

и так далее...

+375
Tim Bremer 15 окт. 2016 г., 08:32:19
  1. Если это домашнее задание, вы должны сказать так.
  2. Ваш скрипт ищет только в текущей папке, независимо от того, что имя каталога, который вы даете ему.
  3. По сценарию РМ -ф В найти команду-это очень плохая идея, если вы действительно знаете, что вы делаете.
  4. \; в конце деготь команда приведет к ошибке.
  5. На основе #4, Вы кажется путать о роли ; В найти команду. Он передается в качестве аргумента сказать, найти , где конец прошел в команду.
  6. Ваш деготь команда пытается извлечь из архива, а не создать.
  7. Ваши переменные не цитирует.
  8. /~/ не превратили оболочкой в свою домашнюю директорию имя; это происходит только если ~ в начале слова.
  9. Если вы все сделаете правильно, все три ваших найти команды могут быть объединены в одну команду.

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

Мы будем рады помочь, но это не на самом деле "домашнее задание поможет". Вы, вероятно, получите больше помощи, если вы показываете, что вы действительно хотите учиться, а не просто желая получить через вашу домашнюю работу.

+369
stoferontheweb 22 мая 2017 г., 00:36:30

Я консультировался официальные документы много раз, прежде чем найти решение.

ask_sudo_pass работает из коробки при размещении внутри анзибль.cfg файла в репозитории, потому что в простой конфигурационный файл (у вас простой конфигурации, когда вы являетесь учеником) только раздел вы, наверное, это [по умолчанию].

[по умолчанию]
some_stuff = ...
ask_sudo_pass = истина

И это работает... потому что ask_sudo_pass должны быть в умолчанию разделе. Но become_ask_pass должны быть в privilege_escalation разделе, а не по умолчанию:

[privilege_escalation]
become_ask_pass = истина

Пожалуйста, обратите внимание на раздел "Ини" тоже, это столько же важно, как "значение Ини". https://docs.ansible.com/ansible/latest/reference_appendices/config.html.

+364
Hexor 17 сент. 2014 г., 10:16:31

Во-первых, в случае, если вы не знаете об этом, Emacs имеет hexl-найти-файл , который открывает файл в hex режиме редактирования. Я знаю, что это не то, что вы просили, но если вы уже используете один, и вы чувствуете себя комфортно с Emacs, то это хорошо, чтобы знать об этом на будущее.

Во-вторых, для такого рода "сырьем" для редактирования файла (что я стараюсь делать часто), найти-файл-в буквальном смысле - это действительно здорово. Он делает то, что вы ожидаете это делать, и прикидывается предварительно Unicode версии себя и открыть файл с избегает появляться на не-ASCII символы (и управляющих символов и т. д.). Это вероятно, делайте, что хотите, но у него есть очевидный недостаток не умел читать текст, если у вас много не-ASCII содержание.

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

(сайт defun мой-мульти-переключатель ()
(интерактивный)
 (набор-буфер-многобайтовых (не включить-многобайтовых символов)))
(глобальный-набор-ключ (КБД "с-~") 'мой-мульти-переключатель).

и теперь у вас есть ключ, который переключает динамически в режиме RAW. Он также имеет приятный собственность, оставляя курсор на том же месте. Но этот режим показывает вам внутреннее представление (которая выглядит как UTF-8) и не любой файл, используя в качестве своего кодирования. Должна быть возможность делать то, что ты говоришь с какой-то писака (например, с помощью найти-файл-буквально на открытый файл будет просить вас о встречаться с ним, но что сбрасывает расположение и перезагружает файл тоже) -- но, похоже, выше это уже хорошо. (То есть, я предполагаю, что вы пытаетесь изменить некоторые текстовые поля в Иначе двоичном файле...)

+332
Kirsto 24 дек. 2015 г., 08:37:59

Вот по аналогичной причине, как и почему нужно написать:

РМ -- *.тхт

И не

РМ *.тхт

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

В:

РМ <арг>

<арг> является вариант, если он начинается с - или файла удалить иначе. В

РМ -- <арг>

арг всегда рассматривается как файл удалить, независимо от того, начинается с - или нет.

Вот же ш.

Когда один запускает скрипт, который начинается с

#! /Бен/ш

Как правило, с:

для execve("путь/к/с-скрипт", ["по-сценарию", "арг"], [среда])

Система преобразует его:

для execve("/Бен/ш", ["/Бен/ш", "путь/к/с-сценарий", "арг"], [среда])

В путь/к/к-сценарий - это обычно не то, что находится под контролем сценарий автор. Автор не может предсказать, где копии скрипта будет храниться, ни под каким именем. В частности, они не могут гарантировать, что путь/к/к-скрипт , с которым он называется не запускается с - (или + что тоже проблемы с СГ). Вот почему нам нужно то - здесь, чтобы отметить конец варианты.

Например, на моей системе zcat выступает (как и большинство других скриптов на самом деле) - это только один пример скрипта, который не следовать этой рекомендации:

$ начальник -У1 в /bin/zcat выступает
#!/Бен/ш
$ команды mkdir +
$ ЛН-Ы и /Bin/zcat выступает +/
$ +/zcat выступает
/Бен/ш: +/: недопустимый параметр
[...]

Теперь вы можете спросить, почему #! /Бен/ш - а не #! /Бен/ш ... ?

В то время как #! /Бен/Ш - будет работать с POSIX оболочек #! /Бен/ш - более портативный, в частности в древних версиях СГ. Ш. лечение - как и возможность предшествует использования getopt() и общего применения -- по случаю окончания функции на протяжении длительного времени. Кстати оболочки Bourne (с конца 70-х годов) анализируется его аргументы, только первый аргумент является нужным, если это началось с -. Все символы после - будет рассматриваться как вариант названия; если бы не было персонажа после -нет вариантов. Что застрял и все позже Борна-как снаряды узнаете - как способ, чтобы отметить конец варианты.

В оболочки Bourne (но не в современной Борна-как снаряды), #! /Бен/ш-euf ПО будет также работать вокруг проблемы, как только первый аргумент является нужным.

Теперь, можно сказать, что мы педантизма здесь, а также, почему я написал нужно курсивом выше:

  1. никто в здравом уме не назвал бы скрипт с чем-то, начиная с - или + или поместить их в каталог, имя которого начинается с - или +.
  2. даже если они сделали, первый бы сказал, что они могут винить только самих себя, но также, Когда вы вызываете скрипт, более часто чем не, это из оболочки или execvp()/execlp()-тип функции. И в этом случае, как правило, вы взываете к ним либо как к-скрипт для того, чтобы быть в переменной$PATH в этом случае путь аргумент вызова execve() системный вызов, как правило, начинаются с / (не - Не +) или как ./в-скрипт , если вы хотите по-скрипта в текущем каталоге должен быть запущен (и тогда путь начинается с ./, не - ни + ни).

Теперь помимо теоретической корректности вопроса, есть еще одна причина, почему #! /Бен/ш - стал рекомендуется как хорошая практика. И это восходит к временам, когда несколько систем по-прежнему поддерживает функцию setuid скрипты.

Если у вас есть скрипт, который содержит:

#! /Бен/ш
и /Bin/Echo "а я бегу как корень"

И этот сценарий был установлен бит setuid корень (например, с -Р-СР-XR-х корень ОГРН разрешения), на этих систем, при выполнении обыкновенного пользователя,

для execve("/Бен/ш", ["/Бен/ш", "путь/к/с-сценария"], [среда])

будет сделано как корень!

Если пользователь создал символическую ссылку /tmp/и-я -> путь/к/к-скрипт и выполняется она, как я, тогда бы запустить интерактивную оболочку (/Бен/ш-я) в качестве корня.

В - бы это обойти (это не обойти в гонке-состояние вопроса, или то, что некоторые Ш. реализаций, как некоторые ksh88основе будут подстановки аргументы скрипта без / в $путь , хотя).

В наше время вряд ли какой-либо системы поддержки setuid для сценария больше, и некоторые из тех, что до сих пор (обычно по умолчанию), в конечном итоге делает для execve("/Бен/ш", ["/Бен/Ш", "с/dev/ФД/<Н>", арг]) (где <Н> - это дескриптор файла открытого для чтения на скрипт), которая работает вокруг этого вопроса и состояние гонки.

Обратите внимание, что вы получаете подобные вопросы С большинство переводчиков, не только Бурн-как снаряды. Не Борн, как снаряды, как правило, не поддерживают - как конец варианта маркера, но в целом поддерживаю -- вместо того, чтобы (по крайней мере для современных версий).

Также

#! /usr/Бен/на awk -е
#! /usr/Бен/СЭД -Ф

Не вопрос, как следующий аргумент является в качестве аргумента вариант в любом случае, но все равно не работает, если путь/до/скрипта это - (в этом случае, с большинством СЭД/на awk реализаций СЭД/у awk не читать код - файла, а со стандартного ввода вместо).

Также обратите внимание, что в большинстве систем нельзя использовать:

#! /usr/Бен/ОКР ш -
#! /usr/Бен/Perl по -з --

Как и на большинстве систем притон механизм допускает только один аргумент после того, как переводчик путь.

О том, следует ли использовать #! /Бен/ш - С. #!/Бен/Ш -это просто дело вкуса. Я предпочел первое, как это делает путь переводчика более заметными и облегчает выбор мыши. Существует легенда, которая гласит, что пространство было необходимо в некоторых древних версий Unix , но насколько я знаю, что никогда не была проверена.

Очень хорошая ссылка о с Unix подробно можно ознакомиться на https://www.in-ulm.de/~mascheck/различных/притон

+297
Botol Kecap 23 сент. 2015 г., 12:44:14

Я бегу F17 и внутри конфетка.РЕПО.д. Я вижу несколько репозиториев, перечисленных как в Adobe-Линукс-1386.РЕПО, Федора.РЕПО, Google-хром.РЕПОи т. д. Когда я ням установите некоторые файлы скачиваются с нескольких разных РЕПО или все от одного?

+295
Nilson Silva 6 мар. 2012 г., 21:09:27

Вы можете сделать это с помощью awk и, хотя решение с использованием уник может быть проще:

на awk '/^ID файла/ && !а[$3] { а[$3] = 1; печати $3 }' file_list.txt
+248
Anis CAMPOS 9 дек. 2019 г., 06:06:53

Вы, вероятно, глядя на Дебиан стабильный, который держит версии пакета стабильным по определению. Какой версией OpenSSL, в частности, выпуск стабильных поставляется с одним она останется с. Для исправления безопасности, сопровождающих Debian портировать патчи безопасности вверх по течению до стабильной версии вместо обновления стабильной версии. Если вы хотите последнюю версию, то тогда вам понадобится нестабильную ветку.

Из команды безопасности Debian чаво:

Q: почему вы возитесь со старой версией этого пакета?

Самым важным правилом при создании нового пакета, который исправляет проблему безопасности, чтобы сделать как можно меньше изменений. Наши пользователи и разработчики рассчитывают на точное поведение выпустить после того, как он сделан, поэтому любые изменения, которые мы сделать может сломать чью-то систему. Это особенно верно в случае с библиотеками: убедитесь, что вы никогда не измените программный интерфейс приложения (API) или двоичного интерфейса приложений (Аби), как бы малы они ни были эти изменения.

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

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

+202
Laken Craig 10 янв. 2014 г., 08:31:42

Я не уверен насчет systemd в способ сделать это, но Apache делает это возможным, но это началось с директивы SSLPassPhraseDialog. В принципе, можно создать небольшой shell-скрипт в файл:

SSLPassPhraseDialog /etc/domain.com_ssl_passphrase.sh

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

#!/бин/Баш
Эхо "фраза"

Убедитесь, что файл является исполняемым:

чмод +х /etc/domain.com_ssl_passphrase.sh

Теперь при запуске Apache через systemd в нем будут выполнять этот скрипт при загрузке конфигурации SSL для сайта(ов).

+171
Kendrick 21 июн. 2018 г., 16:56:52

После прочтения о снятии разрешение на выполнение с помощью chmod, мне стало любопытно. Можно ли взыскать с удалением разрешение на выполнение от ЛД-ОС Linux.так без перезагрузки, если я еще не вышел из Баша? Каждая команда перестает функционировать.

+91
serj026 21 нояб. 2011 г., 15:04:06

Я хочу создать скрипт для преобразования выходных данных моего скрипта в html-формате.

Ниже приведен пример выходных данных моего скрипта:

[корень@тест ТМП]# кот StoreOnceStatus.txt
отродясь СШ -о StrictHostKeyChecking=нет [email protected]
Пароль:
Последняя авторизация: Пт янв 27 14:44:50 2017 из 10.х.х.х

Добро пожаловать в HP для резервного копирования система резервного копирования интерфейс командной строки.
Наберите "Help" в командной строке для получения контекстной справки.

> показать состояние serviceset 

Сервисный Набор 1 Статус
------------- -------
В Целом : Бег
Емкости Подсистемы : Бег
Виртуальная Лента : Бег
НАН : бег
Емкости Катализатора : Бег
Репликация : Бег
Уборка : Бег


>
> оборудование показать статус

Название статуса Дев-ИД 
-------------------- ------------------------------------ ------
Л. С. 300000000-00000-0000-0000-0000 ОК
системы хранения p0000 0000-0000-1000-b0000-50000 ОК

>
> выход


Подключение к 10.х.х.X закрыто.

Из этого файла мне нужно только, чтобы захватить и преобразовать в HTML вывод команды serviceset показать состояние и оборудование показать статус.

+73
abdullahalali 6 окт. 2016 г., 05:40:44

Я заметил, что мне пришлось разделить, а не умножить, поэтому ошибка, приводившая звездочка исчезла.

Это работает без того, как awk и до нашей эры:

xrandr поближе|необходимо вставить символ "Х[[:цифра:]]+ "| "вырезать" - Ф 4 -Д" "|ООО с/х/00 \/ /г'|во время чтения я; делать Эхо "$Я = "$(выражение $Я); сделано

мой результат (выбирается в консоль с помощью Ctrl удержание):

3200 / 1800 = 1.77
2048 / 1536 = 1.33
1920 / 1440 = 1.33
1856 / 1392 = 1.33
1792 / 1344 = 1.33
1920 / 1200 = 1.60
1920 / 1080 = 1.77
1600 / 1200 = 1.33
1680 / 1050 = 1.60
1600 / 1024 = 1.56
1400 / 1050 = 1.33
1280 / 1024 = 1.25
1440 / 900 = 1.600
1280 / 960 = 1.333
1360 / 768 = 1.770
1152 / 864 = 1.333
1024 / 768 = 1.333
800 / 600 = 1.3333
640 / 480 = 1.3333
+45
don brown 25 февр. 2015 г., 05:59:20

Одиночные кавычки должны добиться того, чего вы хотите.

# " является специальным символом
переменная="привет "слово";'
grep в файл "$ВАР" 

На странице колотить человека:

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

Окружающих символов в двойные кавычки сохраняет буквальное значение все символы внутри кавычек, за исключением $, ‘,
 \ и, когда экспансия история включена, !. Символы $ и ‘ сохраняют свой особый смысл в двойные кавычки. В
 обратная косая черта сохраняет свое особое значение только при соблюдении одного из следующих символов: $, ‘, ", \, или <перевод строки>. Двойной
 цитата может быть заключено в кавычки в двойные кавычки, перед ним обратную косую черту. Если включено, расширение истории будет выполнена, если
 Ань ! появившись в двойные кавычки экранируются с помощью обратного слеша. Обратная косая черта, предшествующего ! не удаляется.
+21
epesho 12 мая 2018 г., 20:56:02

С команды 'ls', у меня складывается впечатление, что медлительность обусловлена сортировки.

'ЛС-Ф' отключит сортировку, и по моему опыту (с ext3 и XFS несколько лет назад, когда я побежал NNTP-сервера) работает намного быстрее.

+14
Salaldev Yadav 7 мая 2011 г., 10:04:02

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil