Как бабло нечитаемый USB флэш-накопитель

У меня 16 ГБ usb флэш-накопитель, который почему-то испортился, по существу, в котором даже и fdisk -я не могу найти его (я получаю одну строку сообщение об ошибке сказав: "не удалось открыть /dev/sdc в")

Однако он присоединен, будучи назначены в/dev/sdc в качестве dmesg показывает:

интерфейс USB 1-7: новый высокоскоростной USB устройства с помощью ehci_hcd и адрес 69
интерфейс USB 1-7: новое USB-устройство найдено, idVendor=048d, idProduct=1167
по USB 1-7: новые строки устройство USB: ПТР=0, произведение=0, где=0
интерфейс USB 1-7: конфигурация #1 выбран из 1 Выбор
scsi68 : эмуляции SCSI для USB запоминающего устройства
USB-хранения: устройство, найденное на 69
USB-хранения: ждем устройство утрясти до сканирования
USB-хранения: сканирования устройства 
для SCSI 68:0:0:0: прямой доступ к ХХХХХХХХ U167CONTROLLER 0.00 кнопки PQ: 0 ANSI в: 2
СД 68:0:0:0: SCSI прикрепленное серией универсальных СГ3 тип 0
СД 68:0:0:0: [ДЗО] прикрепила SCSI съемный диск

Я проверил его с помощью команды ls-l в файл /sys/блок | грэп -ве 'петли|ОЗУ' , а также:

lrwxrwxrwx. 1 корень 0 марта 13 04:50 ПДД -> ../устройств/pci0000:00/0000:00:1Ф.2/host0/target0:0:0/0:0:0:0/блок/ПДД
lrwxrwxrwx. 1 корень 0 13 мар 14:42 СКБ -> ../устройств/pci0000:00/0000:00:1д.7/выход USB1/1-1/1-1:1.0/host67/target67:0:0/67: 0:0:0/блок/СДБ
lrwxrwxrwx. 1 корень 0 13 марта 21:20 КСД -> ../устройств/pci0000:00/0000:00:1д.7/выход USB1/1-7/1-7:1.0/host68/target68:0:0/68: 0:0:0/блок/КСД
lrwxrwxrwx. 1 корень 0 марта 13 04:50 sr0 успешно -> ../устройств/pci0000:00/0000:00:1Ф.2/узел1/target1:0:0/1:0:0:0/блок/sr0 успешно

Но когда я вопрос ОД -Н 128 к /dev/sdc в я получаю это однострочное сообщение об ошибке:

ОД: как /dev/sdc в: диск не найден

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

Это возможно? Если да, то как я могу идти об этом?

Обновление: я только что попробовал:

ДД, если=/dev/нуль=/Дев/sdc1 БС=1М количество=6000 усл=вызов fsync

И получил:

ДД: писать в/dev/sdc1': нет места на диске
1000+0 записей
999+0 записей из
1047941120 байт (1.0 ГБ) копируются, 2.34859 с 446 МБ/с

Что говорит прибор жив и здоров?

Это становится интересным...

+625
Eleteroboltz 10 янв. 2015 г., 16:19:51
26 ответов

То, что работа закончилась: один из способов-установить Debian вместо того, чтобы жить. Во время установки он будет просить для файлов, которые будут обработаны через USB. Скачать эти файлы куда-нибудь, скопируйте их на флешку в корневой каталог, USB-накопитель желательно отформатировать в fat режиме (вероятно, другие режимы тоже работают) и когда вы подключите USB флешку к компьютеру, и нажимаем Да и продолжить установщик обнаружит эти файлы и работать с ними. Это stabilished подключение WiFi в моем случае. Я не знаю, как это делается на "живую" версию мысли.

+948
Nuno Linhares 03 февр. '09 в 4:24

У меня есть файл, который имеет одну линию, длина которой составляет менее 20 символов.

Я хотела найти номер строки и удалить эту строку только из этого файла.

+932
Echarles 19 апр. 2010 г., 01:36:40
Другие ответы

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


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

Играя с этой три-в-одном на ОС X 10.9.5:

судо как lsof | grep в \ ИПВ | сортировка ; прозрачный ; судо как lsof -у ; прозрачный ; судо команду netstat-а

+892
Theo Thomas 29 мая 2016 г., 08:02:16

У меня на 1,5 ТБ разделы данных, которые я случайно переписал несколько байт в начале, из-за опечатки как:

СШ где-то команда | ДД=с/dev/sda3 в качестве // должны использовать кавычки здесь, ДД был выполнен локально по ошибке!

на /dev/sda3 в качестве имеет контейнер Лукс на 1,5 ТБ разделы в ext4 с важными данными.

Когда я заметил проблему, я приостановил и убил ДД, в нем должны быть перезаписаны меньше, чем 4K.

Есть ли способ восстановить данные? Компьютер не был перезагружен после, так что все данные были потеряны, может быть еще в оперативной памяти? Что делать первым (допустим) 4К в Лукс контейнер содержать?

Раздел монтируется, но показывает, как ошибки

[1157706.786897] в ext4-FS и ошибка (устройство ДМ-4): htree_dirblock_to_tree:896: инода #2: блок 9249: комм Общ: плохая запись в директорию: rec_len % 4 != 0 - смещение=0(0), инода=2791782547, rec_len=44529, значением строки_индекса=90

при попытке обратиться к нему.

Пожалуйста, помогите!

Спасибо!

PS: Я сделал несколько тестов, и кажется, больше данных перезаписаны, чем просто 4К :-( но все равно очень и очень малый процент 1.5 ТБ данных! Я еще могу вывести данные из незагрязненной области - может быть поиск с помощью инструмента восстановления системы ext4 (если таковой существует) в дамп /Дев/маппер/cr_sda3 - это еще работает?

+882
ANimeh 14 февр. 2011 г., 20:52:23

Что касается расширения Глоб, возможно превышение лимита - да и нет. Оболочка уже запущена, и поэтому он не остановится. Но если вы должны были пройти весь массив globbed как аргументы одной команды, то да, это возможно. Портативный и надежный способ справиться с этим предполагает найти...

найти . \! -имя . -чернослив -название шаблона -тип F -exec для кошки {} + | ...

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

На самом деле, хотя, поскольку у вас есть дистрибутив GNU СЕПГ мы можем почти сделать все это с СЭД В найти скрипт.

компакт-диски /путь/к/рабочей директории
найти . \! -имя . -чернослив -имя \*.в XML -тип F -exec будет \
 СЭД -СНЭ'1F;$х;/\н*\( \)*<\/*двойной>/!д' \
 -Е$С//\1/ГП;ч' {} + | вставьте -Д\\0 - -

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

( экспорт значение lc_all=С; набор " - -
 в то время как [ "$#" -это 168 ]; установить "[email protected][email protected]"; сделано
 сдвиг "$((${#}-168))"
 найти . \! -имя . -чернослив -имя \*.в XML -тип F \
 -старпома грэп -Ф '<двойной>' /dev/нуль {} + |
 \ тр<: '>>' | вырезать -д\> -Ф1,4 | вставить -д\ "[email protected]" |
 СЭД 'ч;с|./[^>]*>||г;х;с|\.х.*||;с|..||;Г;С|\Н| |'
)

Как и просили, вот немного разобрать, как эта команда работает:

  1. ( ... )

    • В первую очередь, весь маленький скрипт запускается в собственном подуровень, поскольку существует несколько глобальных экологических свойств, которые мы будем изменять в ходе его исполнения, и таким образом, когда задание выполнено всеми свойствами мы изменяем будут восстановлены в исходные значения - какими бы они ни были.
  2. экспортировать значение lc_all=C и установить " - -
    • Путем установки текущей локали С мы можем сохранить наши фильтры много усилий. В локаль UTF-8 любой символ может быть представлен одним или несколько байт кусок, и любой чар найден необходимо выбрать из многих тысяч возможных. В локали C, где каждая буква представляет собой один байт, и есть только 128 из них. Это делает Чара соответствуя гораздо быстрее дело в целом.
    • В набор утверждении изменений оболочки позиционных параметров. Делаем набор " - - устанавливает $1 в \0, и $2 и $3 для -.
  3. в то время как ... набор "[email protected][email protected]"; готово; смена ...
    • В основном весь смысл этого заявления, чтобы получить массив 168 перебежками. Мы будем использовать вставить позже, чтобы заменить последовательные наборы 167 строки с пробелами, при сохранении 168-й. Самый простой способ сделать это, чтобы дать ему 168 аргумент ссылки на - stdin и сказать ему, чтобы вставить все это вместе.
  4. найти ... остается грэп -Ф '<двойной>' /dev/нуль' ...
    • В найти немного уже обсуждалась ранее, но с грэп мы печатать только те строки, которые могут быть сопоставлены ixed строку <двойной>. Сделав команда grep's первый аргумент /dev/нуль - это файл, который может не соответствовать нашей строкой - мы гарантируем, что команда grep всегда в поиске 2 или более файла аргументы для каждого вызова. При вызове с 2 или более именованных поиск файлов грэп будет всегда печатать именем, как file_000.xml: во главе каждой выходной линии.
  5. \ тр<: '>>'
    • Здесь мы переводим каждое вхождение в грэпс Выход либо : или < символы >.
    • На данный момент образец искомая строка будет выглядеть ./file_000.xml> >двойной>0.0000>/двуспальная>.
  6. вырезать -д\> -Ф1,4
    • резать будут обирать с его выхода все ее ввод, который не может быть найден в пределах 1-го или 4-го поля разделены > символов.
    • На данный момент образец искомая строка будет выглядеть ./file_000.xml>0.0000.
  7. вставить -д\ "[email protected]"
    • Уже обсуждали, но здесь мы вставить входных линий в партиях 168.
    • На данный момент 168 совпали линии встречаются вместе, таких как: ./file_000.xml>0.000 .../file_000.xml>0.167
  8. СЭД 'ч;с|./[^>]*>||г;х;s/\.xml.*||;с|..||;Г;С|\Н| |'
    • Теперь быстрее, меньше коммунальные услуги уже сделали большую часть работы. На многоядерной системе, они, наверное, даже сделать это одновременно. И тех, коммунальные услуги - особенно вырезать и вставить гораздо быстрее, что они делают, чем любая попытка эмуляции мы могли бы сделать с более высокого уровня услуги, такие как СЭД, или, еще хуже, на awk. Но я взял его, насколько я мог себе представить, я мог бы сделать это далеко, и я должен позвонить по СЭД.
    • Сначала я чстарая копия каждой входной строки, то я Гlobally удалить все вхождения шаблона ./[^>]*> в шаблон пространство - так каждое вхождение именем. На данный момент СЭДс рисунком космоса выглядит как: 0.000 0.0001...0.167
    • Тогда я ехизменения хстарых и узор пространства и удалить все от \.в формате XML.* - так все с первого именем на сохраненную копию линии. Я потом зачистите первые два символа - или ./ а также - и в этот момент картина космоса выглядит как file_000.
    • Поэтому все, что остается, это придерживаться их вместе. Я Ги копию секстарый космический прилагаемой к модели пространства после \пewline char, то я с///ubstitute в \пewline на место.
    • И вот, наконец, картина космоса выглядит как file_000 0.000...0.167. И это то, что СЭД записывает в выходной файл для каждого найти проходы в грэп.
+855
Willy Wolff 5 авг. 2014 г., 20:30:34
  1. Добавить эти строки в ваш ~/.inputrc файл.
  2. Перезапустить оболочку (открыть новую сессию терминала).
  3. Убедитесь, что ваш Баш оболочки в Ви режиме командной строки с набором -о ви.

В качестве альтернативы:

  1. Добавить эти строки в ваш ~/.inputrc файл.
  2. Сделать Баш перечитать файл, используя сочетание клавиш Ctrl+X иCtrl+Н (вам придется переходить на Emacs в режиме временно для этого, во-первых, с взаимозачета в Emacs).
  3. Убедитесь, что ваш Баш оболочки в Ви режиме командной строки с набором -о ви.

Если у вас есть INPUTRC переменной среды, то это будет указывать на файл, который на самом деле используется. Удалить переменную из своей оболочки, файлы загрузки (и перезагрузки оболочки), или убедитесь, что он имеет значение по умолчанию $дома/.inputrc (и перезапустить оболочку).

+814
Amelia Capp 14 дек. 2015 г., 05:58:40

отправки прервать сигнал, который может быть обработан программой (можно пропустить)

убить -9 отправить сигнал SIGKILL, который убивает программы, которые вы не можете справиться.

Вот почему вы не можете убить некоторых программ с ^с

+644
miritovil 7 нояб. 2015 г., 22:13:32

Вы можете использовать GNU grep в'связи с линией управления, от человека команды grep:

-А НУМ-после-в Context=чис
Напечатать столько строк из источника данных после сопоставления строк. Местами строку, содержащую разделителя групп (--) между смежными группами играм. С -O или --только возможностью сопоставления, это не имеет никакого эффекта и будет дано предупреждение.


-Б НУМ-до-в Context=чис
Напечатать столько строк из контекста, прежде чем соответствующие линии. Местами строку, содержащую разделителя групп (--) между смежными группами играм. С -O или --только возможностью сопоставления, это не имеет никакого эффекта и будет дано предупреждение.

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

-С НУМ-НУМ, --в Context=чис
Напечатать столько строк из контекста вывода. Местами строку, содержащую разделителя групп (--) между смежными группами играм. С -O или --только-соответствующий вариант, это не имеет никакого эффекта и будет дано предупреждение.

В сочетании с флаг (--line-номер), у вас есть пронумерованные матчи с окружающим контекстом.

В вашем примере:

грэп -Н -С1 скачать
+590
Nyein Nyein Chan Chan 26 мар. 2016 г., 09:36:17

Я с Ubuntu 14.04 на удаленном сервере. Это единственной установленной операционной системы. Мне нужно быть супер-осторожными перед перезагрузкой машины с KVM доступ к серверу, достаточно сложно.

Во время обновления жратвы, я спросил, куда установить grub. Есть в RAID1 на дисках. Я не уверен, где я должен.

Здесь-гора таблице:

# гора

в /dev/МВ2 на / тип системы ext4 (РВ)
прок на /тип прок прок (РАО)
файловой системы sysfs в /sys тип файловой системы sysfs (RW,то с параметром noexec,с nosuid,nodev)
никто в /sys/ФС/группы типа tmpfs (РВ)
никто в /sys/ФС/предохранитель/подключения тип fusectl (РВ)
никто в /sys/ядра/отладки типа активные (РВ)
никто в /sys/ядра/безопасность тип securityfs (РВ)
в udev на /devtmpfs типа dev (РВ,режим=0755)
devpts на /dev/тип оч devpts (RW,то с параметром noexec,с nosuid,gid=, что 5,режим=0620)
файловая система tmpfs на /запуска тип файловая система tmpfs (RW,то с параметром noexec,с nosuid,размер=10%,режиме Mode=0755)
никто на запуск /блокировка типа tmpfs (RW,то с параметром noexec,с nosuid,nodev,размер=5242880)
никто на запуск /ГИМ тип файловая система tmpfs (RW,то с nosuid,nodev)
никто на запуск /тип пользователей файловая система tmpfs (RW,то с параметром noexec,с nosuid,nodev,размер=104857600,режим=0755)
никто в /sys/ФС/pstore тип pstore (РВ)
/разработки/на МД1 /тип загрузки с ext3 (РВ)
в /dev/md126 на /домашнего типа в ext4 (RW,то с параметром noexec,с nosuid,nodev)
файл /dev/md127 на /тип резервного копирования системы ext4 (RW,то с параметром noexec,с nosuid,nodev)
systemd в в /sys/ФС/группы/systemd в тип контрольной группы (РВ,с параметром noexec,с nosuid,nodev,нет,имя=systemd в)

И вот вывод fdisk:

# команда fdisk -л

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

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sdb1 2048 33556480 16777216+ ФД Линукс рейд автоопределение
на /dev/sdb2 буд ет экспортироваться 33558528 34607104 524288+ ФД Линукс рейд автоопределение
на /dev/sdb3 34607105 1094607934 530000415 ФД Линукс рейд автоопределение
в /dev/sdb4 1094607935 3907029167 1406210616+ 5 расширенный
на /dev/sdb5 1094607998 2154608764 530000383+ ФД Линукс рейд автоопределение
на /dev/sdb6 2154608828 3907029167 876210170 ФД Линукс рейд автоопределение

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

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку 2048 33556480 16777216+ ФД Линукс рейд автоопределение
на /dev/sda2 33558528 34607104 524288+ ФД Линукс рейд автоопределение
на /dev/sda3 в качестве 34607105 1094607934 530000415 ФД Линукс рейд автоопределение
на /dev/sda4 в 1094607935 3907029167 1406210616+ 5 расширенный
на /dev/sda5, поэтому 1094607998 2154608764 530000383+ ФД Линукс рейд автоопределение
на /dev/sda6 2154608828 3907029167 876210170 ФД Линукс рейд автоопределение

Диск как /dev/md127: 897.1 ГБ, 897104996352 байт
2 головы, 4 секторов/дорожку, 219019774 цилиндров, общая 1752158196 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

Диск как /dev/md127 не содержит действительной таблицы разделов 

Диск как /dev/md0: 17.2 ГБ, 17171349504 байт
2 головы, 4 секторов/дорожку, 4192224 цилиндров, общая 33537792 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

Диск как /dev/md0 не содержит действительной таблицы разделов 

Диск как /dev/МД1: 536 МБ, 536543232 байт
2 головы, 4 секторов/дорожку, 130992 цилиндров, общая 1047936 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

Диск как /dev/МД1 не содержит действительной таблицы разделов 

Диск как /dev/МВ2: 542.6 ГБ, 542586207232 байт
2 головы, 4 секторов/дорожку, 132467335 цилиндров, общая 1059738686 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

Диск как /dev/МВ2 не содержит действительной таблицы разделов 

Диск как /dev/md126: 542.6 ГБ, 542586174976 байт
2 головы, 4 секторов/дорожку, 132467327 цилиндров, общая 1059738623 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

Диск как /dev/md126 не содержит действительной таблицы разделов 
+579
Bonnyglo 4 окт. 2013 г., 10:18:36

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

  1. Базе данных (на сервере?) сохраняет теги, и относит их к изображениям. В этом случае БД должна быть доступна на всех клиентских машинах (Debian и другой), и все они должны иметь программное обеспечение для взаимодействия с базой данных, который вы ожидаете.

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

  3. База данных тегов isentirely местных, например, в машине Debian. Другой машины не будет видеть эту информацию.

Возможны и другие варианты.

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

+531
aastin2 3 апр. 2014 г., 05:15:05

Как обрезать ниже выделенные строки из консоли. Программы оболочки источника ниже выходного.

$ ./checkhome.sh

На базе Oracle остается неизменным значением /опт/оракул

Подключение базы данных db1 установлен на /опт/оракул/приложение/оракул/продукта/12.1.0

Базы Oracle будет изменен через /opt/Oracle в каталог /opt/Oracle и/приложение/оракул

Подключения к базе данных DB2 установлен на /опт/оракул/приложение/оракул/продукта/11.2.0

Базы Oracle будет изменен через /opt/Oracle и/приложения/Oracle в каталог /opt/Oracle в

Подключение базы данных DB3 установлен на /опт/оракул/приложение/оракул/продукта/12.1.0

$ **

Содержание скрипта

$ кот checkhome.sh

ДБ=`ПС-эф |команда grep pmon | команда grep -v с помощью команды grep |у awk '{печати $8}'|вырезать -д '_' -Ф3`

для меня в `Эхо $ДБ` 
делать 
 экспорт oracle_sid, вам нужно будет=$я 
 экспорт ORAENV_ASK=нет 
 . oraenv $я 
 Эхо "подключения к базе данных $я установлен на $ORACLE_HOME, т." 
сделано

выход
+521
user185748 12 дек. 2017 г., 02:00:12

Вы можете попробовать сортировку файлов по В (версия) вариант ЛС например, ЛС-1В. Или вы можете использовать числовую сортировку с х в качестве разделителя: Общ | то -п -т 'х' +1

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

префикс=х
параметр maxlength=4

на файл в ${prefix}*
делать
 если [ ${файл#} - это $параметр maxlength ]
тогда
файл=файл$
 в то время как [ ${#файл} -ЛТ $параметр maxlength ]
делать
файла newfile=${файл/$префикс/${префикс}0}
 сделано 
 файл MV $$файл
интернет
сделано
+502
user1999 12 нояб. 2017 г., 20:44:22

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

systemctl убить с nginx.услуги

Дополнительная информация.

+483
Gibbs Moore 1 окт. 2015 г., 02:03:53

С помощью привязки:

Не вариант синтаксиса аргумент эквивалентен
что нашли в ~/.inputrc, но должен быть принят как единственный аргумент:
например, привязать '"\ц х\ц-Р": перечитайте-инит-файл'.

Я использовал взаимозачета в Emacs и персонализация -п | grep в истории , чтобы найти аргументы нужны.

Команды, вам нужны:

привязать '"\С-П": предыдущие-истории'
привязать '"\С-Н": рядом-истории'

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


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

+433
BTLabs 17 февр. 2018 г., 11:35:51

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

#клиент
сокат трубы: каталог/tmp/spipe в OpenSSL:сервер:4443,cafile=сервер.ЭЛТ,верняк=клиент.УГР

#сервер
сокат -у в OpenSSL-слушай:4443,опция -- reuseaddr,ПФ=ип4,вилка,верняк=сервер.УГР,cafile=клиент.ЭЛТ-трубки:/tmp/и spipe

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

Редактирования: добавил (однонаправленный) для сервера сокат - без него труба работает как эхо - сервис.

+378
bensocket 6 окт. 2016 г., 06:59:25

Чтобы решить эту проблему, мне нужно отключить цвета команды grep:

это работает:

gcloud вычислить СШ "$(gcloud вычисления экземпляры списка | GREP_OPTIONS= грэп авторизации | у awk '{печати $1}')" -- "судо перезагрузка"
+328
Bob Hughes 22 мая 2015 г., 00:36:11

Возможные Дубликаты:
syntax_highlight <исходный_файл> | ЛНР

У меня около 20 скриптов Python, которые я хочу распечатать как PDF. Я хочу распечатать их путь теперь позволит мне с:

  • Подсветка Синтаксиса
  • Нумерация Строк
  • Заголовки Страниц

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

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

Я прочитал вопрос на суперпользователя.ЮВ но все решения печатать код, как будто это книга; нет подсветки синтаксиса или любого из вышеуказанных требований. Еще один подобный вопрос на суперпользователя.ГП использует Mac и OSX с помощью Automator.

+297
balckflagredtag 17 нояб. 2016 г., 17:14:14

Это сильно зависит от того, является ли или не ваш маршрутизатор поддерживает его.

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

Конечно вам не надо и вы можете отключить DHCP, и настроить статические IP-адреса вообще в системе путем редактирования файла/etc/rc автомобиль.inet1.конф. Вы можете посмотреть в документации на возможных настроек здесь

+293
user3930484 24 июл. 2013 г., 01:06:55

Во-первых, аргумент -имя_экземпляра - это оболочка узор. Вы можете подробнее о модели в Баш руководство по эксплуатации. В суть в том, что для того, чтобы найти на самом деле найти файл имя файла должно соответствовать указанному шаблону. Чтобы сделать без учета регистра строки книга1 матч Книга1.Gnumeric табличный вы должны либо добавить * так что выглядит это так:

найти / -имя_экземпляра 'книга1*'

или укажите полное имя:

найти / -имя_экземпляра-Книга1'.Gnumeric табличный'

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

найти Книга1 / -имя '.Gnumeric табличный'

В-третьих, помните о цитировании схеме, что и в других ответ.

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

Редактировать:

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

найти / -имя_экземпляра 'книга1*'

Я также предлагаю поставить 2>/Дев/нуль в конце строки, чтобы скрыть все *отказано в доступе* и другие ошибки, которые будут присутствовать, если вы вызываете найти как не-root пользователь:

найти / -имя_экземпляра 'книга1*' 2>/dev/нуль

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

найти / -имя_экземпляра 'книга1*' -печать -выход 2>/dev/нуль
+287
Dolf Barr 7 дек. 2019 г., 18:26:31

Я хотел бы взять $100 ПКЛ-совместимый лазерный принтер и подключить его к домашней сети либо через Wi-Fi или при подключении непосредственно к серверу Linux с помощью USB. Вместо использования производитель драйверы, поставляемые, правда, я хочу иметь возможность печатать документы в формате PostScript напрямую. Я представляю, что я хочу, чтобы настроить очередь печати, сервер, IP адрес и порт, на котором я могу указать на другие машины в сети.

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

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

В старые времена с матричных принтеров и HP принтеров LaserJet, что только параллельный интерфейс-то подобное было обычным явлением, но, похоже, это на самом деле больше скрывать теперь, что большинство принтеров с поддержкой сети "из коробки" и настраивается через GUI. В частности, я думаю, у меня есть идея, как я бы поступил установки Ghostscript с ЛПД путем определения фильтров, но теперь все дистрибутивы Linux, похоже, установили стаканы из коробки.

+264
Devon j 25 сент. 2016 г., 07:03:27

Ладно, надеюсь, это правильное место, чтобы спросить. У меня есть 2 файла.

Первый файл содержит 4 поля: класс издание CRN #, инструктор код # секции # класс, количество учащихся.

Пример:

0002 T00005 006 15
0004 T00004 012 26
.
.
и т. д.

Второй файл имеет 6 полей (насколько я могу судить): удостоверение инструктора #, имя, фамилия, дом, код города, номер телефона.

(не уверен, если имени/фамилии 1 или два поля...)

Пример:

T00001 Ларри Фамилия Корли 555 555-5555
T00002 Рон Фамилия Coreley 555 111-1111
.
.
и т. д.

Вопрос я должен ответить: сколько секций каждый инструктор обучения в данном семестре? Решение должно быть в виде:

# разделов | инструктор идентификатор | Имя | Фамилия 

(Я просто использовать '|' для демонстрации - решение на самом деле просто использует пробелы)

До сих пор, я сделал это:

$ кошка разделов/sem092 | рода -к 2 | у awk '{ печати $2 }' | uniq вот -с

(sem092 - это первый файл, который я упомянул)

А выход был так близко к тому, что мне нужно. С приведенный выше код, я получил:

Чис. секций учил | инструктор идентификатор #

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

+205
ergosys 14 окт. 2010 г., 02:50:51

Похоже, что @Михаил Morfikov в ответ охватывает монтажа При помощью initramfs этапе. Альтернатива (если это не корневой файловой системы), чтобы расшифровать и монтируем раздел автоматически через systemd в, после linuz ядро загружено. Конечно это возможно только если вы работаете с помощью systemd. Я объясню, вот метод:

В файле/etc/crypttab можно найти запись:

crypt2 идентификатор UUID=Е412-бла-бла /путь/к/crypt2.ключевые Лукс опции noauto

Здесь опции noauto инструкция не пытаться расшифровать диск в initramfs, в стадии.

Выше, Е412-бла-бла является UUID раздела, содержащего Лукс системы, в моем случае раздел на/dev/sdb2 буд ет экспортироваться:

# blkid | grep в sdb2 буд ет экспортироваться
на /dev/sdb2 буд ет экспортироваться: идентификатор UUID="e41274d8-fd83-4632-b560-ad0ba113ae75" тип="crypto_LUKS" PARTUUID="5673a908-02"

Во время linuz ядра запуска systemd не будет читать файл/etc/crypttab можно найти файл и создать файл во время выполнения обслуживания /run/systemd/generator/[email protected]. Однако, эта служба не запускается автоматически. Вы можете запустить его вручную

systemctl начать [email protected]

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

/Дев/маппер/crypt2--ВГ-данные /СМИ/склеп-данные системы ext4 по умолчанию,noauto,чтобы пользователь,х-systemd не.автомонтирование,[email protected] 0 2

Здесь х-systemd не.автомонтирование - это инструкция systemd в монтировать /СМИ/склеп-данных, и [email protected] инструкция к systemd в том, что дешифрование crypt2 требуется прежде, чем это возможно.

В systemd в не монтирования для каталога до первой доступе, например, ЛС /СМИ/склеп-данных, то это горе просто-в-время и появляются после этого в файле/proc/крепления.


Обзоры

Вы можете спросить: "зачем иметь зашифрованный диск данные с ключа в корневой файловой системе?". Это происходит потому, что корневая файловая система шифруется, поэтому ключевым является безопасным. Корневая файловая система расшифровываются в initramfs, в стадии загрузки, а-ля Михаил ответ. У меня есть еще одна запись в файле/etc/crypttab можно найти файл для этого:

crypt1 идентификатор UUID=8cda-blahbalh никто Лукс,отбросить,ЛВМ=crypt1--ВГ-корень

и я опишу, настройку и загрузку с USB здесь

+197
Ajeng Setoresmi 2 нояб. 2015 г., 04:02:00

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

/usr/доли/приложения/mimeinfo.кэш

(общесистемные), или

~/.местные/доли/приложения/mimeinfo.кэш

(для каждого пользователя).

редактировать: с помощью кода валюты XDG-MIME, который, как geekosaur предполагает, возможно, более надежные. В этом случае, вы хотели бы

кода валюты XDG-MIME в установке [--режим] [--novendor] типы-файл

Добавляет описание типа файла представленная в MIME-типов-файл в окружение рабочего стола. типы MIME-файл должен быть XML-файл, который следует freedesktop.орг общая МИМ-инфо Спецификация базе данных и имеет мим-инфо Element как документ корень. Для каждого нового типа файл одну или более иконки с именем генерал-несовершеннолетний быть установлен с кода валюты XDG-значок-ресурса команда типы контекста. Например приложения/донгов.оазис.формат OpenDocument.текст тип файла требует икону по имени из приложения донгов.оазис.формат OpenDocument.текст должны быть установлены.

+161
radu122 6 мар. 2016 г., 23:42:09

Я знаю, что CRM-системы утилита командной люди предпочтительным методом для управления кластерами, когда дело доходит до высокой доступности с corosync & кардиостимулятор. Теперь, его является устаревшим и нам сказали работать с ПК утилита команды, которые предполагают, чтобы сделать все вещи, которые мы привыкли делать с помощью CRM.

Теперь то, что меня беспокоит, так это найти ПК эквивалентные команды;

в CRM узел атрибута <имя_узла> набор <имя_ресурса> <some_parameters>.

Если я попробую с узлом ПК, нет такой команды set в наличии.

Я в CentOS 7.2 версии и работать с Фирконом мастер-ведомый кластера.

+134
g0dkar 6 авг. 2017 г., 12:41:13

Как представляется, первый подход, чтобы зашифровать все, кроме /Boot; второй подход шифрует только своп и дома.

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

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

Безопасности. Это слишком просто для сведения, чтобы случайно утечки за пределами /дома. Ты думал, что в/tmp; также /ВАР/ТМП. И, в зависимости от программ, которыми вы пользуетесь, у каждого есть свое место в каталоге/var — например, вы поставить некоторые данные в MySQL, и опа, что было в/var/библиотека/MySQL для. Вы также помните почте в файле/var/почте и в/var/катушка/Эксим? или печати в файл/var/катушка/чашки (если вы используете чашки; в другом месте с другими системами печати)? Или в/var/журнал может легко прийти к содержат конфиденциальные данные. Шифровать все и это не может произойти.

Гибкость. Расщепление это вынуждает вас, чтобы выбрать, сколько места вы хотите выделить для / и для/Home. Если вы получаете это неправильно, с этим настройки, изменить его будет сложно. Все внутри LVM, то его гораздо проще изменить (и с одной файловой системы, вы не вынуждены даже решиться на сплит).

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

Кстати: за свои злодеяния уборка атаки, вы должны убедиться, что машина всегда закрыта, когда вы не там, и делать все, чтобы заблокировать последовательность загрузки (например, прошивка/БИОС пароль & пароль grub), физической манипулировать показателями по делу, как-то предотвратить аппаратных кейлоггеров от добавления (или замены клавиатуры) и т. д. Это жесткий сценарий, чтобы защитить от.

+102
Rogi Ocnorb 15 сент. 2015 г., 08:46:53

Подстановочный символ * символ расширяется оболочки перед дю вызывается. Поэтому дю видит что-то вроде этого:

дю-данные ОГРН загрузки Дэв и т. д. дома и initrd.ИМГ lib и lib64 потерянные средства массовой информации тугриков опт прок корня запустить каталоге SELinux в СРВ sys файлы ТМП ЕГР ВАР vmlinuz

В дю команда чтит флаг и соглашается пропустить файлов на различных файловых системах. Затем он отправляется. Сначала это процессы бин. Тогда процессы загрузки. Затем он обрабатывает Дэв. (Вы получите картину.) Позже он обрабатывает конф. И так далее до конца списка.

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

Если вы ушли на дю -хз / то в/proc, /sys файла, и другие файловые системы смонтированы в соответствии / был бы пропущен.

+66
Ernest O Barney 5 сент. 2010 г., 18:46:35

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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