Как восстановить файлы я удалил теперь, запустив РМ *?

По ошибке я побежал РМ * в текущем каталоге, где создал многие программы C файлов. Я работал над этим с утра. Теперь я не могу взять снова время, что я провела с утра в создании файлов. Скажите, пожалуйста, как восстановить. Они не в корзины!

+242
whaley 5 апр. 2015 г., 07:16:04
27 ответов

Я пишу модуль ядра, где мне нужно открыть по полям протоколов переменных. Но когда я пишу

#включить <ОС Linux/skbuff.ч>

В NetBeans говорит, что не может найти заголовочный файл.

+951
zavalbrat 03 февр. '09 в 4:24

Я пишу встроена система для Sublime текст 3 для JavaScript модульного тестирования. Я использую
Яш-тест-драйвера в качестве моего тестирования. Возвышенное текст может выполнять только одну команду, поэтому я использую bash-скрипт, чтобы сделать работу. Яш-тест-драйвер представляет собой Java-приложение, и я хотел бы быть в состоянии проверить, если он уже запущен. Насколько я могу судить, процесс называется просто Ява. Есть ли способ, чтобы выяснить, что Java-приложения выполняются внутри Ява процесс? Если нет, то как я могу проверить, если определенная Java-приложение?

+946
Nguzi Ngugi 20 нояб. 2017 г., 18:21:31
Другие ответы

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


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

У меня есть компьютер (в CentOS) с 2 сетевых карты. Я хочу использовать одну сетевую карту (а) для получения времени с NTP-сервером (интернет). Это тогда бы [это] локальном компьютере. Затем я хочу указать все остальные клиенты (компьютеры и другие устройства) для второй сети (Б) карты, используя его в качестве местного НТП. Сеть B должны оставаться в самом себе. Это все этот компьютер будет использоваться для. Никакие другие программы или функции. Это может быть достигнуто?

двух словах:

  • сеть получает время по протоколу NTP локальных сетей.
  • сети B тогда дает время для входящих запросов от местных клиентов.
  • Отсутствие перекрестной сетевого взаимодействия может произойти.

Я, очевидно, новичок в сети, и любая помощь приветствуется.

+709
Josette Weatherford 9 июн. 2019 г., 12:29:30

Я работаю с Баш 4.2.46 на RHEL7 с Баш-завершение установленных пакетов, но мне кажется, нашли пограничные случаи, когда автодополнение по Tab не работает, как ожидалось.

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

Баш$ Общ -л my_dir
директорию типа drwxr-XR-х 4 ten5 ten5 233 19 июня 2015 администратор-инструменты
drwxrwxr-х 4 ten5 ten5 213 авг 24 16:10 в dhcpd-конфиг
lrwxrwxrwx 1 ten5 ten5 22 июн 16 2015 разработка -> ../НФС/ten5/разработка

Если Я

компакт-диск ./mydir/разработка

я ожидаю, что я должен быть в состоянии выполнять команды, основанные на моей текущей рабочей директории, которые должны быть в/Home/ten5/my_dir/развиваться.

Но такие команды, как

Общ ../д (вкладка) 
компакт-диск ../адм (вкладка) 

Не работает на этой версии. Из чего я могу собрать, вроде бы после ссылки и ссылки объекта ссылки в качестве текущего рабочего каталога. Они работают, как ожидалось на 4.1.2 баш на баш компилятора RHEL6 и 3.2.25 на rhel5, вот я и пытаюсь выяснить, что было изменено.

Это может быть связано с Tab-ом в цикл for не работает

+696
Jeanie Enoch 19 нояб. 2013 г., 17:24:57

ОК, чтобы полно ответить на ваш вопрос, вам нужно прочитать книгу о вступительных программирование на C и Таненбаума и дракон книга. Начни с изучения С.

Некоторые из основных фигур, чтобы вы начали: при компиляции программы на языке C существует традиционно несколько отдельных этапов. (современные компиляторы могут сделать кросс этап оптимизации) этих фаз:

  1. prepossessor. Это касается включаемых файлов, директиву #ifdef, #define и макроподстановка.
  2. компилятор. Это преобразует код на языке C для более машина среднего уровня (иногда ассемблер).
  3. ассемблер. Это преобразует промежуточное представление фактического машинного кода.
  4. линкер. Это ставит все куски вместе и занимается проблемами памяти. Там может быть больше, чем один проход по ссылке.

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

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

На типичной программе, Когда вы попросите ядра сделать что-то вроде открытия файла

  1. Ваша программа вызывает функцию библиотеки,
  2. функции библиотеки делает системный вызов,
  3. ядро ищет системного вызова в диспетчерский стол,
  4. ядро выполняет проверку подлинности,
  5. ядро выполняет работу,
  6. ядро возвращает результат функции библиотеки,
  7. функции библиотеки возвращает результат в программу.

Это может происходить сотни раз в секунду.

+670
user61802 22 февр. 2018 г., 15:06:08

Я пытаюсь клонировать мой USB Линукс прямых стойкость от 32 ГБ до 64 ГБ диска. После того, как я клонировать его, есть некоторые неразмеченное пространство (32 ГБ). Я сделал некоторые исследования, но я по-прежнему не удается выяснить это. Ниже приведены вещи, которые я попробовал.

Я загрузился со старого USB и использовать команды cfdisk для проверки раздела Он говорит, что есть незанятое свободное 32Гб на мой новый USB-накопитель, так что я использовал размер, чтобы изменить размер и /dev/sdb3 от 20 ГБ до 54,3 Г, как показано на рисунке .

 Диск в /dev/СКБ
 Размер: 57.3 гиб 61505273856 байт, 120127488 секторов
 Метки: Дос, идентификатор: 0x0e390ebe

 Загрузочное Устройство Начало Конец Секторах Код Размер Тип
 на /dev/sdb1 * 64 6279167 6279104 3Г 17 скрытая файловая система hpfs/NTFS с
 на /dev/sdb2 буд ет экспортироваться 6279168 6280575 1408 704K 1 с FAT12
 на /dev/sdb3 6281216 120127487 113846272 54.3 г 83 Линукс


когда я использовать fdisk -l для проверки раздела, Он говорит мне, что он был 54.3 ГБ в разделе

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 * 64 6279167 6279104 3Г 17 скрытая файловая система hpfs/NTFS с
на /dev/sdb2 буд ет экспортироваться 6279168 6280575 1408 704K 1 с FAT12
на /dev/sdb3 6281216 120127487 113846272 54.3 г 83 Линукс

Но когда я использую ДФ-ч это показало мне, что мой файл /dev/sdb3 еще 26GB

Размер файловой системы используется выгоде использования% установленной на
в udev 3.9 3.9 г 0 г 0% /Дев
файловая система tmpfs 785M 11М 775M 2% /Работа
файл /dev/sdb1 3,0 г 3,0 г 0 100% /работа/видео/сохранение/sdb1
устройство /dev/loop0 2.8 г 2,8 г 0 100% /работа/видео/файловой системы/файловая система.файл
файловая система tmpfs 3.9 3.9 г 0 г 0% /работать/жить/оверлей
на /dev/sdb3 26г 18г 6.9 г 72% /работать/жить/настойчивость/sdb3
наложение 26г 18г 6.9 г 72% /
файловая система tmpfs 3,9 г 48М 3,8 г 2% в /dev/ГИМ
файловая система tmpfs 5.0 м 5.0 М 0 0% /запуск/блокировка
файловая система tmpfs 3.9 3.9 г 0 г 0% файл /sys/ДФ/группы
файловая система tmpfs 3,9 г 324K 3,9 г 1% /ТМП
файловая система tmpfs 785M 48К 785M 1% /выполнения/пользователей/0
на /dev/sdb2 буд ет экспортироваться 684K 670K 14К 98% /медиа/корень/Кали жить

Я также попытался с помощью программы GParted, но это не помогает. enter image description here

Что я могу сделать, чтобы расширить раздел ОС, а не просто через OTG кабель?

+669
Edie Chill 8 апр. 2013 г., 03:59:01

Сделать процессор, который поддерживает ня-ни, Если вы не один уже.

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

+654
litlnemo 7 апр. 2011 г., 21:24:23

Я недавно просматривал стиля программирования ядра Linux руководство, и это заставило меня задуматься:

1) отступ

Вкладки 8 символов, и, таким образом, вмятины тоже 8 символов. Есть движения еретиков, которые пытаются сделать отступы 4 (или даже 2!) глубокие персонажи, и это похоже на попытки определить число Пи равным 3.

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

Теперь, некоторые люди утверждают, что 8-символ вмятины делает перемещение кода слишком далеко вправо, и делает его трудно читать на 80-символьный экран терминала. Ответ заключается в том, что если вам нужно больше, чем 3 уровней отступов, ты облажался в любом случае, и должны исправить свои программы.

https://www.kernel.org/doc/html/v4.10/process/coding-style.html

С тех пор, как я впервые прочитал, что много лет назад, вопрос lingured как то, что было величайшим исключением из этого правила? Максимум, что я когда-либо лично пересчитал, было 5, но я был только глядя на один модуль. Все-таки мне было любопытно, почему именно они не были более строгие, и более того, с каким типом кода они были наименее строгим в применении этого?

Если кому-то хорошо с ЖКТ и регулярные выражения, возможно, они могут рассчитывать наиболее последовательных 'S и блоки кода.


Кроме того, на косвенное отношение, обратите внимание, Линус недавно показывали этот код на конференции TED:

enter image description here

Это верно; 4 интервал отступа, несмотря на то, что он говорит:

Вкладки 8 символов, и, таким образом, вмятины тоже 8 символов. Есть движения еретиков, которые пытаются сделать отступы 4 (или даже 2!) глубокие персонажи, и это похоже на попытки определить число Пи равным 3.

И все же вот он, совершая собственной ереси. Он никогда не объяснял, почему он это сделал? Теперь он просто программа в 4 интервал отступ?

+618
Chinochis0 12 мая 2019 г., 18:14:56

Я пытаюсь написать shell-скрипт, чтобы создать ссылку на файл из Мой dotfiles РЕПО в моей домашней папке.

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

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


Итак, как создать жесткую ссылку на файл, если это возможно, то использовать символическую ссылку на скрипт?

+576
Pra Deep Mahato 4 авг. 2016 г., 17:44:14

Я использую версию ядра FreeBSD 8.2 на одном ядре руку. Для отладки поведения некоторых пользователей/программ приложение работает на моей системе, мне нужна программа, которая может рассказать/информация отчет о трассировке всех процессов, запущенных на процессоре я.E когда/как они меняются и что новый процесс занимает процессор. Так, в двух словах мне нужен контекст процессора с временными метками.

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

+549
donnikitos 12 нояб. 2017 г., 10:22:46

tuxcall место-держатель для в туксе системный вызов , который был использован инструментами, общаться с Тукс модуль ядра, который реализован в смокинге web-сервер. Это был веб-сервер, работающий полностью в ядре; он был поддержан Инго Молнар, пока улучшения в других частях Линукс, в частности поддержка потоков с и nptl, принес в пространстве пользователя веб-сервера производительность до уровня, достигнутого на смокинг.

Вы все еще можете найти в ТУКСЕ 3 патчи для Linux 2.6.18 среди Инго патчи, включая осуществление sys_tux (системный вызов в вопрос). Пользователь-космической части, которая включает в себя документацию, можно найти на спорте (спасибо ХВД!).

+531
user1184205 9 янв. 2010 г., 00:28:08

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

Вот, это Киф структуры. cf_nlink - число узлов связи конкретного файла.

Этот кусок кода показывает, что он будет заполнить всю информацию о файлах в CIFS

 если (симлинк) {
 fattr->cf_mode = S_IFLNK;
 fattr->cf_dtype = DT_LNK;
 } остальное, если (fattr->cf_cifsattrs & ATTR_DIRECTORY) {
 cf_mode = S_IFDIR | cifs_sb->mnt_dir_mode fattr ->;
 fattr->cf_dtype = DT_DIR;
/*
 * Сервер может возвращать неправильное значение NumberOfLinks для каталогов
 * для расширения Unix и инвалидов - это фейк.
*/
 если (!tcon->unix_ext)
 fattr->cf_flags |= CIFS_FATTR_UNKNOWN_NLINK;
 } еще {
 fattr->cf_mode = значений: s_ifreg | cifs_sb->mnt_file_mode;
 fattr->cf_dtype = DT_REG;

 /* очистить писать биты, если ATTR_READONLY установлен */
 если (fattr->cf_cifsattrs & ATTR_READONLY)
 fattr->cf_mode &= ~(S_IWUGO);

/*
 * Не принимайте ноль nlink от не-Unix-серверов, если
 * удаление отложенных. Вместо того, чтобы пометить его как неизвестный.
*/
 если ((fattr->cf_nlink < 1) && !tcon->unix_ext &&
 !информация->DeletePending) {
 cifs_dbg(1, "Богус файл nlink значение на %U\N",то
fattr->cf_nlink);
 fattr->cf_flags |= CIFS_FATTR_UNKNOWN_NLINK;
}
}

Означает: если его симлинк просто набор атрибутов. Если его каталог на сервере может возвращать неправильное количество ссылок, когда Unix расширения отключены, тогда просто замаскировать его с "я не знаю, сколько nlinks я" CIFS_FATTR_UNKNOWN_NLINK на стороне клиента для Linux Киф.

Однако, это может случиться, что файл есть cf_nlink < 1 и это не файл с удалить действие происходит(!информация->DeletePending) не есть Unix расширений(tcon->unix_ext), чем, странно. Файл без жестких ссылок и не удаляется, вы получите сообщение: Киф ВФС: фиктивный файл nlink значение 0

Я полностью понимаю ситуацию, но я не могу предоставить вам это исправить. Может быть, заставляя Unix и расширениями, так как у вас Unix-подобных на клиент и на сервер сайта может замаскировать проблему.

+531
Sumant K 27 сент. 2013 г., 17:12:20

Важно знать, что существует два вида ограничений:

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

Решение для одного сеанса

В оболочке установить мягкое ограничение:

параметр ulimit -ЗП 2048

Этот пример позволит поднять фактическое ограничение в 2048, но команда будет успешной лишь при условии жесткого ограничения (проверить: параметр ulimit -HN в) Такая же или выше. Если вам нужна более высоких значений, поднять жесткий предел, используя один из методов ниже. Лимиты устанавливаются для каждого процесса и наследуются новых порожденных процессов, так что вы бежите за эту команду в той же консоли будут новые лимиты.

Изменение жесткий лимит за один сеанс

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

судо Ш-с "параметр ulimit -HN в 9000 ; свдв Су \"$\пользователь""

Решение системы

В Debian и многие другие системы через pam_limits вы можете установить общесистемные ограничения в файле/etc/безопасности/ограничения.конф и в файлах в каталоге/etc/безопасности/ограничения.д. Файл conf содержит описание. Пример строки:

@webadmins жесткий nofile 16384
@webadmins мягкий nofile 8192

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

Других ограничений

Жесткий предельное значение ограничивается глобальный лимит открытых файловых дескрипторов значение в /труды/системы/ПС/файл-максимум , что является очень высоким по умолчанию в современных дистрибутивах Linux. Это значение ограничивается NR_OPEN значение, используемое во время компиляции ядра.

Нет ли лучшего решения?

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

+522
Xaqq 25 июн. 2012 г., 20:23:46

У меня есть сервер под управлением ОС Х. этот сервер подключается к другому серверу, это в CentOS 6.3, из раза в раз собирать почтовые сообщения по протоколам POP3/IMAP, а также для отправки сообщений с помощью SMTP (Exim, то на этом сервере).

Через полдня работает хорошо, вдруг эта ОС Х теряет возможность подключиться по протоколу IMAP/POP3 и SMTP на другой сервер через интернет, но он может открыть другой сервер, используя HTTP, HTTPS и FTP и других протоколов.

Это на OSX сервер находится за маршрутизатором, установленного провайдером, без известного бренда (вероятно, OEM от другой компании). Когда проблема случается, я перезагружаю роутер и машина OSX может снова зайти на сервер.

Что может быть не так? Это OSX насыщая маршрутизатор по какой-то причине? Это роутер сломался? Как я могу проследить происхождение этой неприятной проблемой?

+505
Emiel 23 июл. 2015 г., 16:35:16

Каждый пользователь имеет свои индивидуальные кронтаб. Это включает пользователя root.

При добавлении в процентах с кронтаб -е, вы добавляете его в список заданий для текущего пользователя.

Это означает, что с судо кронтаб -е, вы будете редактировать список заданий cron для пользователя root.

Для редактирования файл crontab для конкретного пользователя, используйте команду sudo кронтаб -е -U имя_пользователя, или войти в систему как пользователь и использовать кронтаб -е.

+479
Max Kulik 14 авг. 2010 г., 00:06:05

Я подал ошибка об этой проблеме с Амарок разработчики:

https://bugs.kde.org/show_bug.cgi?id=399037

Он был оперативно закрыт, так как они не беспокоили, чтобы поддержать их версию, установленную на миллионах коробок с дистрибутивов на основе Debian stable или Ubuntu с Xenial или верный. Так, что была много помочь...

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

+463
ozharugold 16 апр. 2015 г., 19:53:03

Во-первых, до начала конфликта интересов Disclaimer: я давно вам gobolinux разработчика.

Во-вторых, к иску компетенции: я давний разработчик то gobolinux.

Существует несколько различных структур, используемых в настоящее время. То gobolinux и инструменты, такие как гну Стоу, доморощенныйи т. д., использовать нечто подобное (в первую очередь для пользователей программ). NixOS также использует нестандартные иерархии для программ, и философия жизни. Это также достаточно распространенный ОРС эксперимента.

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


То gobolinux

То gobolinux имеет структуру, очень похожую на то, что вы описали. Программное обеспечение устанавливается под /программ: /Программы/ЗШ/5.0.8 содержит все файлы, принадлежащие к ЗШ 5.0.8, в обычный бин/Либ/... каталоги. Системные инструменты создать симлинки на эти файлы под /системе/связей иерархии, которая указывает на каталог/usr1. Этот путь переменная содержит только один исполняемый единый каталог, и в переменной LD_LIBRARY_PATH не используется. Несколько версий программного обеспечения могут сосуществовать одновременно, но только один файл с заданным именем (ОГРН/ЗШ) будут связаны активно сразу. Вы можете получить доступ к другим по их полному пути.

Набор совместимости симлинки тоже существует, так как/bin и /usr/Бен карте к единой исполняемых файлов директории, и так далее. Это делает жизнь проще для программного обеспечения во время выполнения. Патч ядра, модуль, позволяет совместимость симлинки должны быть скрыты от каталогах (но проходимый).

Контра другого ответа, вам не нужно модифицировать код ядра: модуль является чисто косметической, и ядра не зависит от пользовательского пространства путей в general2. То gobolinux есть специальная система инициализации, но это и не требуется для этого.

Его девиз всегда был "файловая система менеджер пакетов", но есть и достаточно обычной упаковки инструменты управления в системе. Вы можете сделать все через СР, РМ, и ЛН, хотя.

Если вы хотите использовать то gobolinux, мы будем очень рады. Замечу, однако, что это небольшая команда разработчиков, и вы, вероятно, обнаружите, что некоторые программы, которые вы хотите не упакованы, если никто не захотел его использовать раньше. Хорошая новость заключается в том, что это, как правило, довольно легко создать программу для системы (стандартный "рецепт" составляет около трех строк); плохая новость заключается в том, что иногда это неприятно сложное, о котором я расскажу подробнее ниже.

Публикации

Есть несколько "публикаций". Я сделала презентацию в линукс.конф.АУ 2010 О системе в целом, которая охватывает все в целом, который доступен на видео: Буо МР4 (также на локальном Linux Австралия зеркала); я также записал свои заметки в прозе. Есть также несколько старых документов, в том числе знаменитое "Я не невежда", на то gobolinux сайта, в которой рассматриваются некоторые возражения и вопросы. Я думаю, что мы все немного меньше энтузиазма в эти дни, и я подозреваю, что будущий релиз будет усыновить /ЕГР в качестве базового места для ссылки.


NixOS

NixOS ставит каждая установленная программа в своем каталоге под /шухер/магазин. Эти каталоги называются что-то вроде /шухер/магазин/5rnfzla9kcx4mj5zdc7nlnv8na1najvg-браузер Firefox-3.5.4/ — криптографическая хэш-представляют собой совокупность зависимостей и конфигурации ведущих к этой программе. Внутри этой папки находятся все связанные файлы, с более или менее нормального места локально.

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


ОРС

Это довольно просто, чтобы пройти через Линукс с нуля и создать точно такой иерархии: просто убедитесь, каталоги и настроить все, чтобы установить в нужном месте. Я делал это несколько раз в здании эксперименты gobolinux, и это не существенно сложнее, чем обычная ОРС. Вы должны сделать совместимость симлинки в том случае, в противном случае это существенно сложнее, но аккуратное использование крепления Союз мог бы, наверное, избежать, если вы действительно хотели.

Я чувствую, что был ОРС намек о том, что в одной точке, но я не могу показаться, чтобы найти его сейчас.


О Целесообразности

Дело о FHS состоит в том, что это стандарт, это очень распространено, и это в целом отражает существующее использование в то время она была написана. Большинство пользователей никогда не будет в системе, не следует, что макет по сути. Результатом этого является то, что много программного обеспечения и скрытой зависимости от его, что никто не понимает, часто совершенно непреднамеренно.

Все эти скрипты с #!/бин/Баш? Не хорошо, если у вас нет Баш есть. Именно поэтому gobolinux достиг все эти совместимости символические ссылки; это просто практично. Большое программное обеспечение не может работать во время сборки или во время выполнения под нестандартную планировку, и тогда это требует исправления исправлять, зачастую довольно навязчиво.

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

Во время выполнения это опять другой вопрос. Многие программы не имеют предположений о том, где их собственные файлы, или кто-то файлы еще, находятся по отношению к ним или абсолютно. Когда вы начинаете использовать симлинки, чтобы представить представление, большое количество программ есть ошибки их обработки (или иногда, возможно, правильное поведение, что является бесполезным для вас). Например, инструмент фрагментик может ожидать, чтобы найти баз исполняемый рядом с ним, или в ..на/sbin. В зависимости от того, читает ли он ее ссылку или нет, те могут быть двух разных местах, и ни один из них не может быть правильным.

Комбинированная проблема-это /usr/доли каталоге. Это для общих файлов, конечно, но когда вы кладете каждая программа по-своему префикс, они уже не на самом деле общая. Что приводит к программы можете найти стандартные иконки и тому подобное. То gobolinux справился с этим довольно гадким способом: во время построения, $префикс/акция был симлинк на $префикс/общий, и после построения ссылке было указано на глобальную акцию каталоге. Он теперь использует во время компиляции песочницы и перемещение файлов в интернет с долей (и другие каталоги), но во время выполнения ошибки Из значение одной может все еще быть проблемой.

Люксы несколько программ-это другая проблема. То gobolinux никогда не получала гнома полностью рабочий, и я не верю NixOS либо, потому что взаимозависимостей макет так пекутся в том, что это просто неразрешимыми, чтобы вылечить их всех.

Так что, да, это возможно, но:

  • Там довольно много работы, связанной в только функция.
  • Некоторые программы могут просто не работать.
  • Люди будут смотреть на вас смешно.

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


1 версия 14.01 использует /системы/показатель, который отображает непосредственно на файл/usr. Я подозреваю, что в будущих версиях возможно падение ссылки/индекс иерархии и использования в/usr по всем направлениям.

2 он требует /Бен/ш существовать по умолчанию.

+405
Elemag 13 июн. 2016 г., 08:08:55

Я использую ОС Fedora. Как работает пока не появится сообщение "система требует обновления, установите обновления" был показан. Я нажал "установить обновления", чтобы начать установку, но даже если он начал нормально он вдруг остановился на 55% наценки, и я после перезагрузки ноутбука. В итоге получается, что ОС не загружается, останавливаясь на стыке логотип.

+389
Todd TechniqueswithTodd Simpso 12 нояб. 2015 г., 00:16:29

У меня большой архив отредактированных снимков с моей камеры, каждое изображение на самом деле пару файлов - *.НЭФ & *.хмр. Я хотел бы пройти через все папки, а затем молния эти пары в один tgz файлы.

Каждый из файлов в каталоге, уникально, поэтому было бы достаточно, чтобы переместить файл имена с выхода ЛС *.НЭФ , чтобы команда тар-czf {именем}.тгз {именем}.*, но я боюсь, что я не знаю с чего начать.

Спасибо заранее.

+374
Remmy Le 29 июл. 2014 г., 09:33:56

Я мог бы решить эту проблему путем удаления пробелов в начале строки каждой строки следующие команды Echo. С ldif-файл проблема была в том, что файл не пустой, после его удаления, все работало нормально. Спасибо большое

Вопрос может быть помечен как решенный

+264
Andrew Gelnar 9 февр. 2019 г., 07:46:09

Следующий способ немного проще, и имеет дополнительное преимущество, игнорируя цифры в имени команды:

pstree -P $по пид | грэп -о '([0-9]\+)' | грэп -о '[0-9]\+'

Или с Perl:

pstree -P $по пид | жемчужно-не ' - печать "$1\N" во время /\(выражение(\D+)\)/г'

Мы ищем цифры в скобках, так что мы не, например, дать 2 как дочерний процесс, когда мы бежим через gif2png(3012). Но если имя команды содержит в скобках количество, все ставки выключены. Есть только до сих пор обработки текста может занять у вас.

Так я тоже думаю, что группы процессов являются способом пойти. Если вы хотите, чтобы процесс работать в свою группу процесс, вы можете использовать инструмент 'pgrphack' из пакета 'сайтов':

pgrphack my_command аргументы

Или вы могли бы снова обратиться к Perl:

на Perl -е 'setpgid или умереть; метод exec { $массива argv[0] } @АГДУ;' my_command аргументы

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

+201
Zach Martinez 7 мар. 2015 г., 03:40:31

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

команды newgrp test_grp1
/путь/до/скрипта

Вы не можете изменить ваш настоящий гид середине сценария. Если вам действительно нужно, что перейти на язык, где вы можете, таких как Perl. Это редко нужно изменить ваш реальный гид, поскольку это не имеет большого значения. Обычно этого достаточно, чтобы иногда позвонить, чтобы команда chgrp (создание файлов без разрешения группы, затем запустите команда chgrp, затем добавить разрешения группы; при создании файлов с разрешения группы, есть гонки: пользователь, который в первой группе удалось открыть файл, прежде чем вы успеете добежать команда chgrp).

+175
user9430878 18 мар. 2018 г., 10:14:47

Чтобы использовать сетевой протокол времени на встроенном машина, просто выполнить некоторые легкие демон NTP (сервер), локальной сети - например на той машине, которую в настоящее время пытаются использовать для синхронизации. Большинство, если не все дистрибутивы пакетов, как синхронизироваться или НТП , которые обеспечивают NTP-сервером.

Если вы все еще настаиваете на разборе вывода даты, лучший способ-это использовать универсальный +%с (секунды с 1970 года) формат для ввода и вывода. Для этого, на сегодняшний день , источник использования день +%с получить строку с датой и на busybox и аппарат, запустить дата -с "@$значение", где значение$ следует заменить значением, полученным из источника. Обратите внимание, что этот подход должен закончится в результаты быть искажены из-за общения и время выполнения команды (которые, как свести к минимуму, если вы используете НТП).

+125
josiah 21 февр. 2014 г., 00:02:23

Для хорошего администратора от ОП:

Мне жаль, что я не могу оставить комментарий, потому что я гость. Так что я мог смиренно спросите, если вы хотели добавить свой комментарий ниже на странице, пожалуйста. Спасибо.

Спасибо Ганс-Мартин Моснер и цыганка машинной ковки. Извините, но да у меня есть причина, почему я хочу, чтобы держать компакт-диск в дисковод. Вновь цыганка: после извлечение компакт-диска, диск все еще вращается, когда я выберите файл-доступ в приложения. Например, в Кейт, когда я выберите Файл/Сохранить, Сохранить окно появляется, затем DVD-дисковод раскручивается, предположительно, предлагая себя для возможного использовать. Я проверял, и диск остается без монтажа.

+91
nobism 14 июн. 2017 г., 01:13:00

100 ГБ+ данных, кажется, лучше всего подходят для частного торрент.

Вот некоторая основная информация о том, как начать: создать частный торрент

+74
Marcel Marcel 2 окт. 2010 г., 10:29:35

Это решение посылает выделенный текст в гугл транслейт, получает результат с помощью команды wget и отображает его на создание скриптов, которые могут быть запущены с помощью ярлыков. (Сценарий основан на Зениты не видел в работе из-за какой-то баг, я не упомянул об этом.)

Установите некоторые инструменты, если еще не установлен:

судо apt-получить установку через libnotify-bin и файлу xsel хклип

Скрипт для перевода подбор и отдать результат в всплывающее уведомление на рабочем столе:

теперь notitrans

с:

#!/usr/Бен/ОКР Баш
уведомления-отправить-значок=информация "$(xsel -о)" "$(Через wget -у "в Mozilla/5.0" -qо - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=en&dt=t&q=$(xsel -о | СЭД "ы/[\"'<>]//г")" | СЭД "ы/,,,0]],,.*//г" | на awk -F' и"' '{печати $2, $6}')"

сделайте его исполняемым

чмод +х ~/notitrans

переместить его следующим образом:

судо МВ ~/notitrans /usr/местные/Бен/

Скрипт для отображения перевода в настольном уведомления и автоматически скопировать перевод в буфер обмена:

#!/usr/Бен/ОКР Баш
текст="$(xsel -о)"
перевод="$(команда wget -у "в Mozilla/5.0" -qо - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=en&dt=t&q=$(Эхо $текст | СЭД "ы/[\"'<>]//г")" | СЭД "ы/,,,0]],,.*//г" | на awk -F' и"' '{печати $2, $6}')"
Эхо "$переводить" | хклип -выбор буфера обмена
уведомления-отправить-значок=информация "$текст" "$перевести"

Сделайте его исполняемым.

enter image description here

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

+66
Juel Morrison 6 авг. 2010 г., 18:53:20

Я написал UDP сервер, который получает клиент, используя вызов recvfrom() исполнение системного вызова, этот вызов принимает запросы только от localhost, нет удаленного узла запросы рассматриваются вызов recvfrom() вызов. Я пробовал захватывать пакеты на receivng порт и я могу видеть, что пакеты, поступающие с удаленного сервера, но запрос не доходит вызов recvfrom(), в чем может быть дело?

+13
marcocram 28 нояб. 2012 г., 23:14:19

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

$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