как вырезать первые 3 папки из этого эха "/главная/тест/ВАР/опт" ? мне нужен результат "/главная/тест/ВАР"

Как вырезать первые 3 папки из строки?

Например:

Эхо "/домашний/источник/Оракул/тест" |вырезать -д'/' -Ф4 

дает только одно название папки, но мне надо до 3-й папки, как показано ниже:

здесь Эхо "/главная/тест/ВАР/опт" | ... ...

должен вернуться /главная/тест/ВАР

+815
Yunalescar 28 сент. 2015 г., 02:15:50
29 ответов

Я просто нашла их здесь: http://www.esrl.noaa.gov/gmd/dv/hats/cats/stations/qnxman/

+981
micster 03 февр. '09 в 4:24

Ок, я нашел решение. В моем случае все поддомены из дупа.АБВ находятся в одной подсети, поэтому самое простое решение-использовать в iptables + redsocks + SSH туннель к узлу внутри этой подсети. В теории, это должно быть возможным, чтобы перенаправить трафик DNS через TCP через redsocks, но я не пробовал это. Я добавил соответствующие записи в файл hosts.

+957
iScripters 22 янв. 2020 г., 15:53:38
Другие ответы

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


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

Я сделал в соответствии с инструкциями изготовления "На" работать на macOS (см. Также суперпользователя)

помощью следущей нагрузки -Вт /система/библиотеки/LaunchDaemons/com для.яблоко.атрун.файл plist

чтобы включить в на макосе и сейчас

Эхо дата > ~/на срок | на 1

работает, но только если я нажимаю "ОК" на этой страшной диалоговом окне, которое всплывает после того, как я нажмите возвращения:

gui confirmation

Если я нажимаю не позволяют, я вам

в: не удается открыть файл из /usr/lib в/хрон/вакансии/.файл: операция не допускается

Эффект графического ответа сохраняется в течение нескольких минут (т. е., я не задавал вопрос и на или работает сразу или не сразу).

Как сделать "ОК" ответ (1)постоянного и (2)для всех приложений?

ПС когда я бегу в из питона , используя подпроцесса, я всегда получаю .файл ошибка, и я никогда не попросил Гуй вопрос.

+925
kim doane 6 янв. 2016 г., 11:49:22

У меня есть задача, чтобы удалить все файлы, которые старше 90 дней от /реж/ПРД/журнал recrusively я.е тоже удалить из subdirectries. Я сделал эту команду:

найти /реж/ПРД/журнал* опции-mtime +90 | команды xargs РМ

Потом я разговаривал с одним парнем, Unix и он предложил

найти /реж/ПРД/журнал* опции-mtime +90 -печать | команды xargs РМ -Ф

Я просто хочу знать, что было его целью ставить "печати" и "-F" в командной.

+908
farhad abass 5 янв. 2016 г., 03:33:26

Вы можете получить поведение вы после падения -вывода:

завиток "http://path/to/url/4$/smcfs-$4.уха" > "4 $/smcfs.уха"

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

+882
user7533 26 июн. 2011 г., 15:36:12

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

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

Команда Эхо $7phdsn01 выходы phdsn01 с $7 (7-й позиционный параметр), удаляется и расширяется в ничто, а затем все остальные строки.

Я бы, наверное, воспользовались

заявляю-государство

государство["$(имя-короткое)"]=$(вирш --только для чтения списка --государственный --имя)

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

Ценности и ключи от государственной массив может тогда быть такой:

для размещения в "${!государство[@]}"; сделать
 е хост %s находится в состоянии %з\п' "$Host" в "${государство[$рать]}"
сделано

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

хост=$(имя-короткое)
состояние=$(вирш --только для чтения списка --государственный --имя)

е хост %s находится в состоянии %з\п' "$Host" в "$государство"
+785
Daniel Maier 5 нояб. 2017 г., 05:23:24

В настоящее время у меня Arch и Windows с установленным GRUB и настроить. Я собираюсь сделать еще одну арку установка на отдельный раздел.

Нужно ли мне устанавливать и снова настроить grub на недавно установленную распределения или можно использовать старый?

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

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

Резюмирую: жратва, установленных на некоторые общие места независимо от любой операционной системы, или это привязывать к каким-то (мои текущие установки арки).
Уроки, дать этой команде: жратва-mkconfig -о /Boot, и/граб/граб.cfg для которых заставляет меня думать, что жратвы привязана к конкретной ОС Linux установка; но они также показывают жратву-установить команду без указания каталога.

И если жратва была связана с текущей установки, как бы мой компьютер знаю в каком разделе нужно проверить на жратву? В противном случае, если он был "генерал", почему я должен "установить" его в качестве пакета на конкретные арки установка?

+742
Daniel Prucha 3 сент. 2015 г., 12:35:43

Список таймеры и шоу журнала/История группа журнала:

список таймеры systemctl 
# замените файл motd-Новости также mytimer
journalctl -U в файл motd-новости.таймер

Выход:

-- Журналы начаться в Пт 2018-11-02 13:17:39 ЦДТ, в конце сидел 2018-11-03 11:20:59 ЦДТ. --
Ноября 02 13:17:52 поп-ОС помощью systemd[1]: начали сообщение дня.
Ноября 02 18:45:46 поп-ОС помощью systemd[1]: остановили сообщение дня.
-- Перезагрузка --
Ноября 02 18:46:47 поп-ОС помощью systemd[1]: начали сообщение дня.
-- Перезагрузка --
Ноября 03 07:57:27 поп-ОС помощью systemd[1]: начали сообщение дня.

Некоторые другие полезные флаги:

  • --с началом времени в текущей
  • - пока используется с получите диапазон времени
  • - обратный показать сначала новые
  • --команда grep команда grep сообщение по шаблону

Другие флаги интерес для всего будет время с помощью --выходной флаг, наряду с --Выход-поле флага, Ф

-о, --вывод= Контролирует оформление записи в журнале, которые показали. Принимает одно из следующих вариантов:

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

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

короткое ИСО
 очень похож, но показывает стандарту ISO 8601 выполнения метки.

короче-ИСО-точное
 а для коротких-ISO, но включает в себя полный микросекундной точностью.

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

короткие монотонные
 очень похож, но показывает монотонное метки вместо выполнения метки.

короче-в Unix
 очень похож, но показывает секунд, прошедших с 1 января 1970 года по UTC вместо выполнения временных меток ("Unix-время"). Время
 показано с микросекундной точностью.

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

экспорт
 сериализует журнала в двоичном (но в основном текстовая) трансляция подходит для резервного копирования и передачи по сети (см.
 Журнал формат экспорта[1] для получения дополнительной информации). Для
 импорт двоичный поток обратно в родной формат journald использовать systemd-журнал-дистанционное(8).

в JSON
 форматы записи структуры данных JSON, по одному в каждой строке (см. формат журнала в формате JSON[2] для получения дополнительной информации).

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

в JSON-ГСП
 форматы записи, как структуры данных JSON, но заворачивает их в формат, пригодный для отправляемых сервером событий[3].


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

--выход-поля=

 Разделенный запятыми список полей, которые должны быть включены в выходные данные. Это влияет только на режимы вывода, который
 обычно показать все поля (подробного,
 экспорт в JSON, JSON-формате-красивая, и JSON-ГСП). От "__курсором", "__реалтайм_отметка времени", "__монотонной_отметка времени", и "_BOOT_ID" поля
 всегда печатные.
+730
Yves Fierens 2 дек. 2012 г., 02:51:09

Похоже, ты ставишь путь в правильном месте. Он может не работать, однако, если у вас есть где-то пробелы в пути. Вы можете попробовать делать это правильно:

экспорт путь="$путь:/главная/ahuq/MappingServer/md5_program"

Кроме того, просто поставить приложение внутри /usr/местные/Бен. Или даже установить программы md5sum пакет, который, кажется, сделать то же самое, что и ваше приложение.

+695
melishell 19 янв. 2014 г., 12:35:32

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

+658
Saif2017 21 февр. 2014 г., 00:58:12

Я думаю, что правильный ответ здесь: не оболочки командной строки — использовать библиотеку позвонить. Это позволит вам обрабатывать ошибки лучше, и предотвращает риск передачи пароля в командной строке.

В одну библиотеку можно использовать libuser, который является относительно простым и имеет C и Python Привязок.

+603
SigmaX 14 янв. 2011 г., 05:38:38

Итак, решение было, запустить testdisk => анализ => выбрать все необходимое и правильных разделов и установить как первичный/логический => переписать таблицу разделов

Как только это сделано, то лучше, чтобы получить загрузки Windows на CD или окон (установленных или загрузки). Загрузки в либо.

Затем выполните команду diskpart в командной строке => список том , чтобы отображать буквы дисков. Выход из программы diskpart или в новом окне командной строки выполните команду chkdsk Е: /Р [замените e: буква диска].

Вы, вероятно, получите все файлы обратно, как мне.

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

ПС. Если вы считаете, что все файлы, прежде чем начать этот процесс, сделать резервный образ как предложил Андреа Lazzarotto

+585
sjalexander 21 нояб. 2019 г., 00:24:57

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

кошка с yourfile | himul '\[ОК\]' '\[не\]'
+565
slava5431 3 окт. 2016 г., 17:43:59

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

В моем случае пакеты уже был загружен с помощью apt-получить в первой попытке установки. Глядя на первый вывод команды dpkg выдает ошибку на этот пакет libc6_2.24-9_amd64.деб.

команды dpkg -я в /var/кэш/АПТ/архив/libc6_2.24-9_amd64.деб

Этот каталог предназначен для АПТ-спаси deb файлы в кэше.

На второй выход вы могли видеть, что есть еще один dependencie поэтому искать надлежащего пакета в этот каталог и установить его

команды dpkg -я в /var/кэш/АПТ/архивы/библиотеки libc-bin_2.24-9_amd64.деб

Если сейчас нет больше зависимостей можно выполнить до установки

apt-получить установку НКУ/тестирование

Посмотрите осторожны на полученные информация из apt-получить команды или удаление завозить что-то в системе

+516
Isuru Bandara 10 апр. 2017 г., 16:05:53

Я пытаюсь сжать каталог

/главная/Сайрус/SQL с

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

/ $ зип-б /главная/Кира sql.zip /главная/Сайрус/SQL с

Но когда я проверить файл zip:

/ $ разархивировать -л sql.zip

Архив: sql.zip
 Дата Название Время 
--------- ---------- ----- ----
 0 2013-05-30 10:59 главная/Сайрус/SQL и/
 1776642 2013-05-23 10:22 главная/Сайрус/SQL-кода в вордпресс.в SQL
--------- -------
 Файлы 1776642 2 

Корневая папка должна быть в SQL. Что я сделал не так?

+492
prognoza 22 янв. 2013 г., 00:07:41

У меня есть несколько колонок-файл, который выглядит так:

 6 93129B 177 306.98 350.20 8.84 -0.79 0.23 0.22 0.46 м
 7 8 192 269.08 413.35 9.29 0.15 -0.81 0.14 0.33 м
 32 Y582 506.12 797.42 11.60 1.07 0.82 89 Нм
 9 35 316 FA35 -241.54 431.17 9.85 1.30 0.92 0.54 0 Нм
 10 61 Y579 765.80 819.03 9.97 0.32 -0.66 77 м
 11 9 165 346.38 360.62 9.99 0.17 -0.83 0.16 0.41 м
 12 30 71 Y500 720.08 40.65 10.10 -0.41 0.43 0.41 0.85 83 м
 13 127 200 FA127 250.63 -35.95 10.68 -0.57 0.31 0.32 0.72 96 м
 14 3 149 375.53 334.00 10.73 0.28 -0.65 0.23 0.49 м
 15 21 127 Y547 459.69 280.64 10.78 0.35 -0.67 0.28 0.61 81 м
 16 126 195 FA126 268.94 12.08 10.93 -0.43 0.35 0.34 0.77 96 м
 17 328.30 358.74 10.94 0.17 -0.72 0.16 0.39 м
 18 92 585.72 -41.89 11.02 -0.44 0.41 0.46 1.01 м
 19 4 163 Y551 348.90 302.36 11.04 0.26 -0.68 0.23 0.51 95 м

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

 6 93129B 177 -- 306.98 350.20 8.84 0.23 -0.79 0.22 0.46 -- м
 7 8 192 -- 269.08 413.35 9.29 0.15 -0.81 0.14 0.33 -- м
 32 -- -- Y582 506.12 797.42 11.60 1.07 0.82 -- -- 89 Нм
 9 35 316 FA35 -241.54 431.17 9.85 1.30 0.92 0.54 -- 0 Нм
 10 -- 61 Y579 765.80 819.03 9.97 0.32 -0.66 -- -- 77 м
 11 9 165 -- 346.38 360.62 9.99 0.17 -0.83 0.16 0.41 -- м
 12 30 71 Y500 720.08 40.65 10.10 -0.41 0.43 0.41 0.85 83 м
и т. д...

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

+477
GeekRide 22 янв. 2013 г., 22:09:11
функции CD
 строение диска $агду
 и тест-Ф .компакт-напоминание
 и кошка .компакт-напоминание
конец

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

функции CD
 строение диска $агду
 и начать
 тест -Ф .компакт-напоминание
 и кошка .компакт-напоминание
 или правда
конец
конец
+411
annitama65 15 сент. 2011 г., 21:18:53

Я столкнулся с аналогичной проблемой сегодня (питон3 указывая на версии Python, который был слишком стар, на одной системе), и придумали подход, который немного отличается от тех, которые обсуждались здесь: использовать "неправильную" версию Python для загрузки в "правильного". Ограничение заключается в том, что некоторые версии Python должно быть доступно, надежно, но, как правило, может быть достигнуто, например, #!/usr/Бен/ОКР питон3.

Так что я сделать, это запустить мой скрипт:

#!/usr/Бен/ОКР питон3
импорт Сыс
импорт ОС

# На одной из наших систем, питон3 указывает на питон3.3
# что слишком стар для наших целей. 'Обновить' в случае необходимости
если системы.version_info[1] < 4:
 для py_version в ['питон3.7', 'питон3.6', 'питон3.5', 'питон3.4']:
попробуйте:
 ОС.execlp(py_version, py_version, *. sys файла.агду)
за исключением:
 прохождение # сознательно игнорировать ошибки, выбрать первую попавшуюся версию

Что это делает:

  • Проверяем версию переводчика для некоторых критерием принятия
  • Если не приемлемо, перейти через список версий кандидата, и переоформить на себя с первой из них, которая доступна
+377
harishr 10 июл. 2010 г., 14:02:58

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

Примечание: это сложно и предполагает написание пользовательского кода.

Смотрите страницу руководства Man для функции fseek, если вы работаете в C или C++, или ваш любимый язык фантики для поиска и системы записи звонков.

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

+361
Por Pla Headjelly 25 янв. 2013 г., 19:43:25

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

Не путать с , который является сетевым интерфейсом.

+333
Brongers Croste 24 дек. 2014 г., 05:17:07

Вы можете деинсталлировать снова команде gmake после построения luajit.

Другим вариантом было бы использовать luajit 1.X, которая строит с БСД сделать.

В Makefile-это GNU Make-файл, вам придется переписать в Makefile.

+331
kiavash 10 янв. 2016 г., 11:17:59

В /доля акций недоступно для записи (кроме корня), так как каталог /акция не доступна для записи другим пользователям. На пишите список параметр влияет на СМБ уровне только, это не влияет на файловую систему разрешений. Для того, чтобы написать как Samba и файловую систему должны разрешить доступ на запись.

Вы можете создать группу для этих пользователей и дать каталог на группы:

команда chgrp writegroup /поделиться
чмод г+Ж /поделиться

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

команда setfacl -м у:userrwx,у pepincz:права доступа rwx,у:Тата:права доступа rwx,у Луцкой:права доступа rwx /поделиться
+299
Ryan Stull 18 февр. 2019 г., 03:40:46

[отредактированы, чтобы добавить резюме ссылки как предложил] Это связано с тем, что вы используете среду с определенным программным обеспечением, что заставляет его вести себя странно на Windows. Список проблемных программного обеспечения называется BLODA. Проверьте ссылки ниже для получения дополнительной информации:

Первая ссылка-это официальное определение с Cygwin из BLODA. Программного обеспечения, как правило, антивирус, тип, который реализует различные крючки, например, когда процесс выполняет вызов Fork(), или доступ к файлам или даже зоны памяти. Этот вид программного обеспечения предотвращает Cygwin и Баш вести себя правильно и решением будет отключить сканирование, добавив исключение к директорию по Cygwin или отключение/в целом удаление программного обеспечения.

Вторая ссылка указывает на проблему списка рассылки, который проявляется именно так, как автор этого поста описывает его и кто-то ответит на этот вопрос, указывая в раздел BLODA из под Cygwin вопросы и ответы.

+121
Devy Badshah 25 апр. 2013 г., 12:24:18

У меня такая же проблема как у этого парня : сбить и уничтожить мост интерфейс это

Но это решение не работает для меня.

Я удалить все интерфейсы от моста через brctl delif . Затем я поставил ссылку вниз, используя либо команду ifconfig или IP. Затем я пытаюсь удалить мост через brctl br0 "мост br0 еще; не могу удалить его".

Платформу Raspbian на Raspberry Пи.

Любые идеи?

Идентичный вывод ifconfig и команду ifconfig -а :

br0 ссылке encap:сеть Ethernet HWaddr 54:е6:ФК:89:быть:4Б
 inet6 addr В образом: fe80::56e6:fcff:fe89:be4b/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:0 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакетов:36, ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:0
 RX байт:0 (0.0 B) в Техас байт:6569 (6.4 КБ)

encap Ссылка для eth0:сеть Ethernet HWaddr В8:27:ЭБ:47:0d с:А5
 инет адрес:192.168.2.29 брошены:192.168.2.255 маска:255.255.255.0
 inet6 addr В образом: fe80::ba27:ebff:fe47:da5/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:287 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:389 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000
 RX байт:25109 (24.5 КБ) Техас байт:64247 (62.7 КБ)

encap ссылке Ло:местные замыкания
 инет в addr:127.0.0.1 Маска:255.0.0.0
 inet6 в addr: ::1/128 масштаб:хозяин
 До замыкания работает с MTU:16436 Метрика:1
 RX пакетов:0 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакетов:0 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:0
 RX байт:0 (0.0 B) в Техас байт:0 (0.0 Б)

пн.wlan1 ссылке encap:UNSPEC HWaddr 54-Е6-ФК-89-быть-4Б-00-00-00-00-00-00-00-00-00-00
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:277 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакетов:0 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000
 RX байт:62535 (61.0 КБ) Техас байт:0 (0.0 Б)

как wlan0 ссылке encap:сеть Ethernet HWaddr 80:1Ф:02:84:ф8:3Ф
 До МНОГОАДРЕСНОГО вещания с MTU:1500 метрическая:1
 RX пакетов:15 ошибок:0 сократилось:17 перерасход:0 рама:0
 Техас пакетов:7 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000
 RX байт:3828 (3.7 КБ) Техас байт:1294 (1.2 КБ)

wlan1 ссылке encap:сеть Ethernet HWaddr 54:е6:ФК:89:быть:4Б
 инет-адрес:10.0.0.1 брошены:10.0.0.255 маска:255.255.255.0
 inet6 addr В образом: fe80::56e6:fcff:fe89:be4b/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:0 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:104 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000
 RX байт:0 (0.0 B) в Техас байт:21016 (20.5 КБ)
+115
zem 9 июн. 2018 г., 12:57:13

Вы можете использовать gsub в программисты, чтобы убрать все :s в строку.

на awk '/пользователей/ {gsub(":", ""); печати $1}' /и т. д./userdomains
+106
RAM1 11 сент. 2016 г., 19:16:24

Что, кажется, не быть обычной локальной сети адрес - они обычно начинают с 10.0.0.0/8 или 172.16.0.0/16 и 192.168.0.0/16. 100.10.2.103 & 104 идет на какое количество серверов в Канзасе и Нью-Джерси соответственно. Может быть, местный запуск сети с 10, а не 100?

+103
nature1729 30 мая 2012 г., 18:06:44
etckeeper-это инструмент для использования системы контроля версий для хранения конфигурации сервера в Git.
+101
Adam Wodon 22 авг. 2011 г., 12:28:19

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

WM_CLASS(строка) = "х-терминал-эмулятор", "URxvt"

Первая строка-это "экземпляр" имя (обычно имя, используемое для запуска программы); Вторая строка-это "класс".

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

+67
Whispers 16 февр. 2016 г., 05:34:52

ГНУ найти имеет -samefile тест. Согласно Man-странице:

-samefile имя
 Файл относится к той же узлов, как имя. Когда я в 
 эффект, это может включать в себя символические ссылки.
$ поиск -л / -samefile /путь/к/файлу

Это будет найти все ссылки на /путь/к/файлу, который содержит жесткие ссылки и сам файл. Если вы хотите только симлинки, вы можете самостоятельно проверить результаты найти (тест -л).

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

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

например, /home и /tmp находятся в разных файловых системах

$ касания ~/вопросами и ответами
$ ЛН-ы ~/тестовый файл в /tmp/фу
$ ЛН-ы в /tmp/foo в /ТМП/бар
$ команды mkdir /tmp/и Х
$ ЛН-ы ~/тестовый файл в /tmp/х/баз
$ поиск -л /ТМП-samefile ~/вопросами и ответами
в /tmp/бар
в /tmp/ФОО
в /tmp/х/баз

Обратите внимание, как это возвращение в /tmp/бар, который является символической ссылкой на /tmp/foo, который представляет собой симлинк на ~/вопросами и ответами. Если вы хотели только найти прямые ссылки на ваш конечный файл, это не будет работать.

+18
Yoichi 18 авг. 2010 г., 17:38:35

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