Будет стат() вызвать фактического доступа жесткого диска или кэшированные данные?

При оптимизации на PHP опкод кэша, я попытался чередуя стат параметр ( = опкод кэша проверяет, является ли файл был изменен через стат(), прежде чем использовать кэшированные результаты). Но я не вижу никакой разницы в моих критериев применения. Файловая система используется в ext4, установленный с существует два метода опции.

Правильно ли считать, что метаданные, используемые стат(), хранится в памяти, или там всегда какой-то жесткий взаимодействия, когда стат() используется?

+961
dr Oq 28 апр. 2010 г., 04:03:13
40 ответов

Вы можете использовать :

завиток команду ifconfig.мне
+924
doeydha 03 февр. '09 в 4:24

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

 кошка разделов/sem092 | рода -к 2 | у awk '{ печати $2 }' | uniq вот -с > No3 в 
 инструкторы пасты | у awk '{ печати $2 "" $3 }' > no3n 
 #думаю, я мог бы просто использовать кота выше
 вставьте nо3 no3n

Я знаю, что этот код унизительно - я показал сегодня мой профессор и говорит: "Хм...Дай подумать ... Что вы тут наделали?" лол. Но после того, как он посмотрел на него, он сказал, что это нормально. Он всегда говорит: "Есть больше чем один путь к коже пресловутый кот".

Спасибо за помощь всем, а именно - Летиция.

+922
user279293 25 окт. 2016 г., 16:01:14
Другие ответы

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


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

Я имел такую же проблему с помощью патчакоманды, которая поставляется с MSYS2 на Windows. В моем случае оба исходных файла и патча было возврата каретки и перевода строки конец строки и преобразование как если бы не работал. Что получилось следующее:

патч-файл $ dos2unix.патч
патч -Р1 $ < патч-файл.патч
$ unix2dos изменен-файлы...

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

Примечание: патч версии я использую это 2.7.5

+908
Russ Bateman 23 апр. 2013 г., 22:05:53

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

на awk '
 нижестоящим($1)=="матч" && нижестоящим($2) == "пользователь" {пропустить = 3 $ = = "фу"}
!пропустить
'

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

на awk ... <файл/etc/sshd_config в >файле/etc/sshd_config в.ТМП &&
МВ в /etc/sshd_config в.ТМП файл /etc/sshd_config в
+877
Cactus Wren 6 сент. 2017 г., 03:11:15

Пробовал С ниже команду и все работало нормально

команды:

Эхо "/образец/адрес/новый_сайт/перенаправление {возвращение 301 https://example.com/fr;}"| СЭД "ы/[{}]//г"| СЭД "ы/возврата/,/г"| СЭД "ы/301/&,/г"| СЭД -р "/\с+//г"| СЭД "ы/;$//г"

выход

Эхо "/образец/адрес/новый_сайт/перенаправление {возвращение 301 https://example.com/fr;}"| СЭД "ы/[{}]//г"| СЭД "ы/возврата/,/г"| СЭД "ы/301/&,/г"| СЭД -р "/\с+//г"| СЭД "ы/;$//г"

/пример/адрес/новый_сайт/редирект,301,https://example.com/fr
+874
Kanzey 16 окт. 2019 г., 14:30:49

Я экспериментирую с freeradius и настроена СШ шлюза pam_radius_auth для моих серверов LDAP. В файле/etc/pam_radius_auth.конф у меня:

10.1.1.21 ny3fa4bu7my6ku7 3
10.1.1.22 ny3fa4bu7my6ku7 3

Аутентификация работает, но tcpdump-это показывает прямым текстом на проводе:

14:12:50.846356 ИС 10.14.13.19.2584 > 10.1.1.21.1812: радиус, доступ к заявке (1), код: 0x03 длина: 116
[email protected]?.-.........../.....t.S...... ....
....мой_логин..5.Ч.....q2g.......
... .накопитель sshd......=............(host-176.brassy.bork.net

Я читал, что символы будут делать PEAP и EAP-TLS, но я не вижу способа, чтобы настроить pam_radius_auth использовать этот вариант. У кого это работает над некоторыми вкус ТЛС?

+855
samssan 7 дек. 2016 г., 05:06:16

Это не то, что терминалы работают.

Терминальных сессиях чистые потоки байтов, так что все можно отправлять в терминалы являются управляющие символы ASCII, которые делают терминал принимать специальные меры (например, БС=переместить курсор назад на одно место) и эмуляции терминала управляющие последовательности (почти всегда ВТ100 вариант в эти дни), что делает терминал принимать специальные меры (например, очистки экрана или установить/сбросить инверсном виде). Единственное, что будет представлять интерес для вас здесь является ASCII управление персонажем бел, код точки 7, которая предназначена для вызова терминала колокол. Но она полностью зависит от программного обеспечения пользователя терминала. Он может играть (фиксированной) звук, вспышка на экране (визуальный колокол), что-то другое, или вообще ничего.

+853
TCM 4 авг. 2011 г., 15:51:51

Я хотел бы забронировать (или ключевое слово "претензии"?) какой объем дискового пространства до того, как rsync возникает, так что другие программы могут поверить диске меньше места (т. к. после того, как rsync, диск будет иметь значительно меньше места).

фон

Баш скрипт rsync ис большим количеством данных местоположения, делает кое-какую работу, а затем удаляет при помощи rsyncЭд данных. Несколько экземпляров bash-скрипт может выполняться одновременно. Проблема в том, время от времени, несколько скриптов одновременно синхронизировать и использовать все доступное дисковое пространство, а затем краш.

псевдо-код

Вот текущий алгоритм

проверить:

$disk_A = исходный диск
$disk_X = выбрать другой диск
space_need $ = 12345 # дисковое пространство, необходимое
$space_avail = space_available(некоторые диск X) # дисковое пространство на $disk_X

если $space_need < $space_avail тогда
 по rsync $disk_A/данных $disk_X/данных # этот шаг занимает много времени
еще
 Гото проверить:

работают
удалить $disk_X/данные

Я хотел бы, чтобы шаги, чтобы изменить (... такой же, как до псевдо-код)

...
если ... тогда
 резерв $space_avail на $disk_X
 # space_available() должен теперь сообщить $disk_X как $space_avail - оригинал
 # КАК ЭТО СДЕЛАТЬ?
 по rsync $disk_A/данных $disk_X/данных # этот шаг занимает много времени
еще
...
...
релиз $disk_X $space_avail # как это сделать?

С модифицированным псевдо-код, пространство, отведенное (или "утверждал") мгновенно. Другие сценарии посмотреть space_available() возвращает меньше пространства сразу. В настоящее время, space_available() будет возвращать уменьшение числа в то время как другие по rsync экземпляры.

+815
Tsuyoshi Takahara 1 сент. 2013 г., 13:07:22

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

Теперь, если я войти в систему через SSH, используется sudo, а затем вышли без запуска судо-K. Может кто-то получил доступ к моей учетной записи перед судо пароль повторный ввод тайм-аут как-то использовать sudo без ввода пароля? Я знаю, что это не работает, когда вы просто открыть новый сеанс SSH, по-видимому, потому что он использует различные псевдо-терминал, но там может быть другой путь.

И если это возможно, что я могу сделать против него?

+812
Ramon Chiara 6 окт. 2011 г., 16:10:54

Это работало для меня, когда я двойной загрузки моей системы, которая работает под управлением Windows 10 с Ubuntu. Надеюсь, сделав несколько изменений в команду, приведенный ниже, будет работать на вас:-)

  1. Запустите cmd от имени администратора
  2. Скопируйте и вставьте следующую команду

команду bcdedit /набор {bootmgr} путь \ели\Убунту\grubx64.Эфи

  1. Перезагрузите систему. Вы увидите меню grub.
+768
JBPA1 6 сент. 2013 г., 17:05:32

Я застрял со странной проблемой, в openSUSE 13.1, после некоторого случайного времени безотказной работы моей клавиатуры отключение.

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

Пример: я пишу текст, а затем нажав клавишу Backspace.. и вот он. клавиатура отключена, застряли в бесконечности слева от курсора нажмите.

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

Обновление: я использую простую клавиатуру PS/2 и это не повторится на той же машине в Windows.

+766
Sarah Fitri 1 июн. 2017 г., 08:07:32

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

если я просто использовать

ДД, если=/dev/СКБ от=/файл/tmp / 

это создаст то, что я ищу ?

+757
mordka 18 авг. 2014 г., 07:51:18

Слой с Unix/POSIX и Linux, то не важно, какая кодировка используется. Он хранит последовательность байт текущую кодировку как есть.

Я думаю, что эти параметры есть, чтобы помочь вам конвертировать файловые системы, которые определяют кодировку для вашей системы символов. (Компакт-диски, NTFS и фат вариантов использовать несколько вариантов Юникода).

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

+744
Joyfolad 25 апр. 2011 г., 10:19:25

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

для X в /путь/к/добавить ...; делать
 дело ":$путь:" в
 *":$х:"*) :;; # уже есть
 *) Путь="$х:$путь";;
эсок
сделано

И вот снаряд фрагмент, который удаляет дубликаты из пути$Path. Он проходит через элементы один за другим, и копии тех, что еще не видел.

если [ -н "$путь" ]; затем
 old_PATH=$путь; путь=
 в то время как [ -Н "$old_PATH" ]; делать
 х=${old_PATH%%:*} # первый остальные записи
 дело в $PATH: в
 *:"$х":*) ;; # уже есть
 *) Путь=$путь:$х;; # не есть еще
эсок
old_PATH=${old_PATH#*:}
сделано
ПУТЬ=${ПУТЬ#:}
 снятие old_PATH х
интернет
+676
Vireo Media 6 мая 2018 г., 00:44:33

У меня есть старый каталог Windows, который я не смог удалить с помощью Windows процессы, так что я переехал в Slax Linux, чтобы попробовать и удалить его.

При удалении каталога, я получаю

Не могу удалить операции [каталог] не поддерживается.

после использования РМ -РФ [каталог] команда.

Я получил следующее в запросе разрешения:

drwx------ 1 корень 12288 Мар 3 16:48 файлов программы
drwx------ 1 корень 28672 Мар 3 16:48 программные файлы (х86)
drwx------ 1 корень 20480 Мар 3 16:48 папке ProgramData.

И я вошел в систему с root пользователя. Он все еще не кажется, чтобы позволить мне удалить.

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

При попытке использовать lsattr -д [каталог] exam_a я получаю:

lsattr: несоответствующий ioctl для устройства во время чтения флаги на программные файлы
lsattr: нет такого файла или каталога при попытке стат exam_a

Любые другие идеи?

Это Windows.старый каталог, который занимает 25Гб на диске, 3 ГБ осталось, мне нужно пространство, и я пытаюсь удалить его. Нет ничего на нем, что мне нужно, но папка находится в диске, который является мой Windows диск C:\, поэтому я не могу отформатировать и начать все сначала.

+669
Darcy Parks 22 нояб. 2012 г., 21:52:01

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

Системы предлагают виртуализированной файловой системы доступ к слою (для FreeBSD, Солярис, Линукс), поддерживает различные базовые файловые системы, которые могут или не могут использовать индексные дескрипторы. Если, например, не использовать их, тогда как во FreeBSD ffs2 делает. Уровень абстракции, через который Вы доступ к файловой системе обеспечивает единый и четко определенный интерфейс для операций с файлами, так что приложения не должны знать о различиях между различными реализациями файловой системы.

+654
Chad Gorshing 18 мар. 2019 г., 18:23:48

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

обновление: машина Dell широта D400мм. Если люди хотят больше информации, просто спросите.

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

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

Другие, чем ноутбук, ИБП просто поддерживающий кабельный модем и маршрутизатор и USB-концентратор.

Снова в идеализированной версии этой установки, все изменения управления мощностью будет автоматизирован, т. е. не требует переключения все, или нажатием комбинации клавиш Fn-клавиши. Я хочу машину, чтобы начать использовать ноутбук батареи, когда apcupsd показывает, что ИБП/с, и затем начать использовать бонусы, но не заряжается аккумулятор, когда аккумулятор почти разряжен.

+632
Matt Guest 3 апр. 2016 г., 07:39:11

Если вы находитесь на Debian/Ubuntu, вы должны использовать команду adduser и usermod. На Debian основе систем записи является низкий уровень и (по данным на man-страницах): администратор должен, как правило, используйте команду adduser(8) вместо

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

usermod имеет / --описании параметров expiredate возможность установить дату истечения срока действия.

Можно рассчитать параметр дата с: дата -Д "30 дней" "+%г-%м-%д" , чтобы получить:

usermod --описании параметров expiredate $(дата -Д "30 дней" "+%г-%м-%д") имя пользователя
+618
Hipjoint 6 февр. 2018 г., 06:19:47

Если у меня есть:

узел foo.js | узел bar.js

есть ли способ, чтобы определить, есть ли очереди между ними, что создает? другими словами, если производитель опережает потребительскими Вт.Р.Т. из stdio?

+606
Aimee Mayes 2 июн. 2012 г., 14:01:01

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

$ mkfifo myImage.iso
кошка ХД $ {а..г} > myImage.iso &

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

$ программы md5sum myImage.iso

Хотя конечно myImage.iso это специальный файл (именованный канал), а не обычный файл, так что это может использоваться или нет в зависимости от того, что вы пытаетесь сделать.

+545
sushmeethaa k 17 дек. 2012 г., 23:53:00

Вдруг моя Ubuntu 16.04 капли мне в пакет initramfs подскажешь как это:

Busybox и В. 1.22.1 (Убунту 1:1.22.0-15ubuntu1) встроенный в корпус (Ясень) 
Введите 'Help' для списка встроенных команд. 

(пакет initramfs)

Если я тип выходе я получаю:

Отдал ожидание корневого устройства. Общие проблемы:
 — Загрузки (кошка /proc/команду)
 — Проверить rootdelay= (ждет ли система достаточно долго?)
 — Проверьте root= (ждет ли система правильное устройство?)
 — Недостающие модули (модули кошка /proc/л /Дев)
Предупреждение! /Дев/маппер/Убунту--ВГ-корень не существует. Опустившись на снаряд!

Busybox и В. 1.22.1 (Убунту 1:1.22.0-15ubuntu1) встроенный в корпус (Ясень) 
Введите 'Help' для списка встроенных команд. 

(пакет initramfs)

Вещи, которые я пробовал, пока безуспешно:

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

Когда я вам на жратву экране, если я нажимаю е это мои настройки:

setparams 'Убунту'

recordfail
load_video
 gfxmode $linux_gfx_mode
 gzio insmod 
 если [ Х$grub_platform = xxen ]; тогда insmod xzio; insmod lzopio; интернет
 part_msdos insmod 
 insmod ext2 в
 установить параметр root='hd0,msdos1'
 если [ Х$feature_platform_search_hint = ху ]; тогда
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень-намек-БИОС=hd0,msdos1-намек-ели=hd0,msdos1-намек-с умом-доказать=ahci0,msdos1 7ec61194-f216-4f1b-b684-5b2e2d643c25
еще
 поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень 7ec61194-f216-4f1b-b684-5b2e2d643c25
интернет
 в Linux /файл vmlinux-4.4.0-24-родовой корень=/Дев/маппер/Убунту--ВГ-корень РО тихий всплеск $vt_handoff
 файл initrd /initrd он.ИМГ-4.4.0-24-универсальный

Если я загружаюсь в загрузочный USB-диск судо и fdisk -л возвращает:

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

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку * 2048 999423 498688 83 Линукс
на /dev/sda2 1001470 937701375 468349953 5 Расширенная
на /dev/sda5, поэтому 1001472 937701375 468349952 83 Линукс

Диск как /dev/СКБ: (пропуск, так как я думаю, что это USB диск...)

Если я подключить раздел через Наутилус (зашифрованный запрос на ввод пароля, который я ввожу), потом судо lsblk возвращает:

МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
ПДД 8:0 0 447.1 г 0 диск
├─sda1, поскольку 8:1 0 0 487M часть /СМИ/Убунту/7ec61194-f216-4f1b-b684-5b2e2d643c
├─sda2 8:2 0 1К 0 часть
└─sda5, поэтому 8:5 0 446.7 г 0 часть
 └─Лукс-11613ca4-65f2-4079-a750-6f71b6318903 (ДМ-0) 252:0 0 446.7 г 0 склеп
 └─Убунту--ВГ-корень (СД-1) 252:1 439.2 0 г 0 д
 └─Убунту--ВГ-swap_1 (СД-2) 252:2 0 7,5 г 0 д
в SDB 8:16 1 1,9 г 0 диск
└─sdb1 8:17 1 1,9 г 0 часть /компакт-диск
sr0 успешно 11:0 1 1024M 0 ПЗУ
loop0 7:0 0 938.7 М 1 цикл

Что случилось? Что мешает системе загрузиться и спросить меня пароль шифрования обычно как? Спасибо!

+468
W Y P 9 мар. 2016 г., 17:54:24

Проблема в том, что вроде и уник используют сопоставление информации локали. Переключение локали на две команды работает:

образец кошки | у awk '{печати 2$}' | grep в -о. | Значение lc_all=С рода | значение lc_all=C и уник -с | сортировки -Н
 1 ʊ
 1 ʌ
 1 а
 1 æ
 1 я
 1 в
 2 ʃ
 2 Д
 2 т
 3 е
 3 л
 3 ɔ
 3 р
 4 ɪ
 4 н
 9.
 9 Б
 11 ə
+448
alistair vowles 23 мар. 2014 г., 10:04:24

Когда я начал использовать sendmail для получения почты для домена FQDN сервера был установлен не правильно, поэтому он, как представляется, быть localhost, когда другие MTA, подключенных к нему.

Это, кажется, работает нормально. т. е. что-то вроде:

Мой сервер: localhost в 220.помощью локального домена 
Клиент: Эло example.com
Мой сервер: 250 имя localhost.локального домена

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

Так как они получают только localhost в качестве имени домена, они не смогут попробовать это и так, только настоящие люди, которые знают имя домена (получив адрес сервера MX-записи в DNS для домена) могут отправлять почту к домену. (Мой обратный DNS не соответствует мой домен, поэтому они не могут получить домен от этого). К сожалению, у меня сейчас настроить сервер с правильным доменным именем, которые сейчас показали.

Теперь это звучит примерно так:

Мой сервер: 220 (мой обратный DNS, который не доменное имя)
(Я установил это с помощью confSMTP_LOGIN_MSG,'(мой обратный DNS) для sendmail; $б)
С: Эло example.com
Мой сервер: 250 (мое полное имя) нет:(

Как я могу изменить немного после 250 будет что-то другое, чем мое доменное имя без избавления от доменного имени на сервере?

Также есть какие-то плохие последствия от этого, ломающихся соответствующих документах RFC?

+445
miq888 4 июн. 2014 г., 02:07:02

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

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

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

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

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

Кто-нибудь знает способ сделать это?

+431
Kaye West 8 апр. 2017 г., 20:37:53

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

данные <- "синус"
именем < вставить("Rplots"., данных ".формат PDF")
формат PDF(имя файла, высота=10, ширина=10) 

Мне нужно это, потому что мне нравится делать Rscript код.Р && выказывают Rplots.формат PDF.

Р: 3.3.1
ОС: Debian с 8.5

+430
hnkchnsk 3 окт. 2017 г., 05:53:43

Как насчет что-то вроде

на awk '/--- отчет - - - / журнала {п++;далее} {печать > "тест"Н".из"}' параметр logname.журнал
+414
andho 15 нояб. 2017 г., 08:38:43

Использовать устройство встроенных Linux версии 2.6.26.5, 11 секций, МТД, созданные на "gen_nand" во время загрузки.

# кошка /proc/МТД
Дэв: размер erasesize имя
mtd0: 00060000 00004000 "загрузчика"
mtd1: 00020000 00004000 "у-bootenv"
mtd2: 013e0000 00004000 "ROMIMAGE"
mtd3: 00700000 00004000 "HALFIMAGE"
mtd4: 01260000 00004000 "LINUX_ROOTFS"
mtd5: 00200000 00004000 "HS_FW"
mtd6: 00100000 00004000 "ФПАР"
mtd7: 00080000 00004000 "сиски"
mtd8: 00020000 00004000 "ЭСППЗУ"
mtd9: 00080000 00004000 "память NVRAM"
mtd10: 00080000 00004000 "CA_DATA"

Busybox и В1.10.2 (2017-08-02 14:07:25 КНТ) встроенный в корпус (Ясень)
Введите 'Help' для списка встроенных команд.

/Бен/Ш: не могу открыть телетайп; управление заданиями отключено
# маунта -Т прок прок в /proc
# маунта -Т файловой системы файловой системы sysfs /sys файла
# горе -Т файловая система tmpfs файловой системе tmpfs в /tmp
# горе -Т ни одна файловая система tmpfs в /dev
# функция mkdir /Дев/оч
# горе -Т devpts нет устройства /dev/оч

# гора
файловой системы на / тип файловой системы (РАО)
на /dev/root на / файл типа (ро)
прок на /тип прок прок (РАО)
файловой системы sysfs в /sys тип файловой системы (РАО)
файловая система tmpfs на /tmp файловой системе tmpfs типа (РАО)

# кошка /proc/filesystems с
nodev файловой системы sysfs
nodev файловой системы
nodev bdev
nodev прок
nodev активные
nodev sockfs
nodev pipefs
nodev anon_inodefs
nodev файловая система tmpfs
nodev inotifyfs
nodev configfs
devpts nodev 
файл
nodev ramfs так
nodev НФС
nodev а JFFS2
nodev mqueue
rpc_pipefs nodev 

Связь с платой через последовательный порт, и я в ограниченном busybox и оболочки(золы). Корневая файловая система Linux является файл, файловая система только для чтения на mtd4 (LINUX_ROOTFS). Как для монтирования корневой файловой системы, что это правильные шаги? Я знаю, что мне нужна пара mtdx/mtdblockx узлов устройства для доступа к файловой системе вспышки.

+408
user73901 28 июн. 2010 г., 13:58:05

Существуют различные способы сделать это, но ИМО проще всего вводить паству перед командой в кронтаб:

5 * * * * корень стадо -Н /ВАР/Лок/резервное копирование /usr/местные/Бен/резервного копирования

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

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

+354
BlockSize 21 авг. 2012 г., 20:10:58

@user310685 тут рядом - но наверняка неправильно. Что исправить "работает" только тогда, когда кода валюты XDG-открытые это не дается "голая" пути к файлам (т. е. без ведущих "файл://" URI схема и двойной косой черты) или файл-интриговал Ури (т. е. с ведущими "файл://"). Эти два типа аргумент должен иметь кода валюты XDG-открытые отложить до pcmanfm, но они не.

Фактическая ошибка-это не ошибка в перенаправлении потока stderr. Скорее, это то, что сценарист перепутал тест "и" оператор и оболочки процесс список "и" разъем. Один (ошибочно) используется "-а"; правильный "&&".

В качестве справки, я воспроизвел оригинальный строке скрипта, мой фикс для этой линии, и "о ужас" предложение @user310685:

#Ориг# если pcmanfm --справка >/dev/нуль 2>&1-а is_file_url_or_path "$1"; затем
#Исправлено# если pcmanfm --помочь >/dev/нуль 2>&1 && is_file_url_or_path "$1"; затем
#Ужас# если pcmanfm --справка >/dev/нуль 2>$1 -это is_file_url_or_path "$1"; затем

Намерение , если ..; затем приведен в сценарий линию чуть выше:

# pcmanfm умеет только обрабатывать файл:// URL-адреса и пути к каталогам, кажется.

С этим замечанием в виду, как понять проблематично если .. тогда строки:

  1. Тест, если pcmanfm работоспособен (при наличии отчета собственную помощь, и отбрасывая любые stdout или stderr)
  2. И, запустить скрипт-функция is_file_url_or_path() , чтобы затем увидеть, если "$1" аргумент приемлем для pcmanfm (как в код комментария отмечено выше)

Если оба эти условия выполняются, то скрипт переходит в короткий блок, что:

  1. Вызывает скрипт-функция file_url_to_path() , чтобы содрать с префиксом "файл://" часть (как местных ВАР файл)
  2. Если результат не абсолютный путь (т. е. не начинается с "/"), потом подставляла ухо к значение файл
  3. Выполнение pcmanfm "$файл"

Почему оригинальный сценарий не выполняется:

Как отмечалось выше, сценарий (ошибочно) с помощью "- " как "процесс списка и оператора." Что на самом деле происходит, что оболочка запускает команду (после перенаправления stdout и stderr "вырываются" из команд, которые могут быть в любом месте в последовательности командное слово после первого слова):

pcmanfm --помощь-is_file_url_or_path "$1"

Это всегда удается (если pcmanfm не исполняемый на пути). Все лишние вещи в командной строке (-а ..) игнорируется pcmanfm работает это --помочь режим. Таким образом, "процесс как файл или файл-ссылка" код блок всегда выполняется. Когда данный URL-адрес (со схемой участка) file_url_to_path() скрипт-функция только удаляет ведущий "файл://", усекает символа "#..." фрагмент, а также Ури-декодирует параметр (т. е. "%XX", то преобразуются в ASCII). Примечание: если аргумент начинается с "file:///" ничего не делается.

Например, ОП URL-адрес "https://www.google.com" остается неизменной на file_url_to_path() , поскольку он не начинается с "file:///". Но позже код то считает этот аргумент, чтобы быть "относительный путь", поскольку он явно не начинается с "/". Таким образом, он приставляет ухо, как описано, а потом pcmanfm почти наверняка не увижу, что специально видоизмененные ценность, как сохранившихся путь для просмотра. Вместо этого, он показывает всплывающие ошибки, как в вопросе ОП.

Исправление:

Достаточно просто: используйте правильный синтаксис для технологической цепочке и-оператора: "&&", как показано в #фиксированный# линия, выше.

Ужас предложение @user310685 это:

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

pcmanfm --справка >/dev/нуль 2>https://www.google.com -а is_file_url_or_path https://www.google.com

Это, почти наверняка собирается выпускать снаряд перенаправление ошибок (если в текущей директории есть папка (в нужном месте) имени префикса "https:" - что он может). Эта ошибка перенаправления выплевывает сообщение в stderr, а затем снаряд движется дальше. Поскольку эта ошибка произошла внутри если .. еще .. в интернет заблокировать, оболочка исполняет еще .. центр часть, которая является то, что @user310685 хочет. Таким образом, решена проблема...

НО КАКОЙ ЦЕНОЙ???

Есть две проблемы с этим не-совсем-правильное исправление:

  1. Когда на самом деле данный путь или файл-интриговал URL-адрес неправильный путь кода выполняется (в другой .. центр часть). Это потому, что предполагаемая цепочка действительно только один процесс, который (почти) всегда порождает оболочку перенаправление ошибки, которая берется как бы .. ; условие как "ложные". Это не так плохо, так, что еще .. интернет заблокировать просто откладывает работу на другой скрипт-функция, которая вызывается open_generic() , который предназначен для обработки дорожек и файлов, URL-адрес (но не через pcmanfm , чтобы сделать работу, а сложный код-путь, который я не анализировал, но полагаю, делает справедливую работу). Но подождите! О ужас...
  2. Оглядываясь на pcmanfm --помочь ... расширенный скрипт линии, что оболочка попытки. Обратите внимание на перенаправление потока ошибок stderr. Рассмотрим, что произойдет, если это делается законным путем, вроде "/Home/пользователь/драгоценных". ОМГ на попытку зонд, если pcmanfm есть, а затем, чтобы проверить, если аргумент-это файл, просто перезаписал файл!!! Прощай драгоценных...
+326
tronic 10 мар. 2016 г., 09:11:58

Попробуйте:

ЛС-Лу

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

ЛС-ЛТУ

С человеком, общ.:

-у с -ЛТ: "Сортировать по", шоу, Время доступа с -Л: показать контакт
 время и Сортировать по наименованию: Сортировать по времени доступа 

Если вы хотите получить полный дата время, использовать - полный-времени:

$ Общ -ЛТУ --полный

Или использовать в GNU стат:

$ стат-с "%х" -- test.txt 
2014-06-30 19:21:05.481161360 +0700
+305
Ramsun 26 авг. 2018 г., 00:15:36

Я хочу написать shell-скрипт, который будет добавлять список пользователей, определенных в users.txtв нескольких существующих групп.

Например, у меня А, Б, С, Д, Е, Ф, г пользователи, которые будут добавлены в группы по сценарию, и я р, м, р, с, т групп. Ниже приведен ожидаемый выход /и т. д./группы файла :

п:х:10029:А,С,D
вопрос:х:10030:б,в,ф,г
р:х:10031:А,B,С,Е
ы:х:10032:с,г
т:х:10033:А,B,С,D,Е

так как этого добиться ?

+299
Tapio Juhani Virtanen 11 июл. 2013 г., 00:28:03

У меня возникли проблемы с распределением мультикаст на один экс машина между двух процессов JVM. Думаю ehcache или в jgroups.

Для того, чтобы включить на Mac ОС Х:

маршрут добавить -сеть 224.0.0.0 -интерфейса lo0

На Linux (с версии jgroups укор, непроверено)

маршрут добавить -сеть 224.0.0.0 224.0.0.0 маска Дэв Ло

Что является эквивалентом команды для AIX?

+290
APKar 24 нояб. 2014 г., 04:39:40

На самом деле этот работал для меня (по модулю пришлось повозиться немного, потому что внешнего загрузочного раздела)

+262
Cameron D 30 нояб. 2018 г., 22:39:57

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

СЕПГ -Н-2,5 п; '"$str_var"" Азбука.дат > Азбука.дат.темп

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

СЭД '1! с/$/'"$str_var"'/г' Азбука.дат > Азбука.дат.темп

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

+196
Hans Schulze 1 авг. 2011 г., 14:13:15

Недавно я использовал керла - данные возможность загрузить JSON на сервер, и прочитав страницу, Я не уверен, смогу ли я верю, что он там оказался нетронутым.

керла странице четко описывает разницу между керла --сведения/--данные из ASCII и --данные-Бинарные опционы, а именно, что когда @именем синтаксис используется, чтобы сделать завиток чтения данных из файла, данные будут полосы строк из файла, но --данных-Binary не будет.

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

--данные-бинарные <данные>

...

... Данные передаются в подобной манере, как ... данных-ASCII, совсем, за исключением того, что переводы строк и возвраты каретки сохранились и преобразования никогда не делал. (выделено мной)

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

Так что такое руководство говоришь?

+188
Peter Coulton 1 мар. 2010 г., 03:24:48

Вы можете анализировать данные непосредственно в DB2. Если вы хотите использовать регулярные выражения, вы можете использовать XQuery, а затем продукта на выходе, что вы хотите. Таким образом, вам не нужно разбираться с СЭД.

+183
Wanpen Prasopsuk 17 дек. 2015 г., 01:35:53

Я думаю, я нашел решение, добавив возврата после каждого вызова user_input() функции, как это, пожалуйста, поправьте меня, если я ошибся. Спасибо большое:

user_input(){
 пока правда; сделать
 входной параметр $ВАР
сделано
user_info
}

user_info(){
 некоторые код
 если [ "${переменная}" = "Да" ]; затем
 код (1)
 если опция [ "${}" = "еще" ]; затем
user_input
вернуться
интернет
 код (2)
 Элиф [ "${переменная}" = "нет" ]; затем
 код (3)
интернет
}
+159
2nd Hand Roze 26 дек. 2012 г., 22:59:18

После установки обновление Xfce, чтобы заменить по умолчанию Гном, теперь я хочу установить обновление Xfce-вкусностей пакет. Я пробовал:

ДНФ установить xfce4-вкусности

и

ням установить xfce4-вкусности

без успеха. Как я могу это сделать?

+158
Aldoxelm 27 нояб. 2016 г., 00:32:18

Просто для других, что в конечном итоге здесь:

На новые версии ОС Linux, работает простая команда отменить:

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

+36
andlommy 22 сент. 2018 г., 07:46:38

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

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

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

+16
Chonk Dekil 24 июл. 2011 г., 12:53:41

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

$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