перезаписываться .bashrc и перезапускается

Ненароком я перезаписал .bashrc и дней назад на Ubuntu 16.04. Пустой файл. И выключается с тех пор. И теперь, когда я Су пароль не распознается.

Есть ли способ заставить работать в Ubuntu, или мне придется переустановить?

+277
nxthor 29 мар. 2012 г., 13:57:55
26 ответов

Можно, конечно, скопировать файлы напрямую из /Home/пользователь/что в /dev/СКБ напрямую если у вас есть права на запись в RAW-устройством. Тем не менее, поскольку вы теперь в обход файловой системы на этом устройстве вы будете просто поток байтов на /dev/СКБ. В fat или NTFS или ext4 файловой системы, которая используется, чтобы быть там сейчас уже нет так как вы не пошли через драйвер файловой системы. Если вы подключите устройство, до скопируйте после чего водитель заботится о деталях файловой системы. Кроме того, вы не делаете двойную копию, поскольку каталог не существует независимо от устройства.

+942
baudo2048 03 февр. '09 в 4:24

Если вы настроить свой .файл bashrc использовать редактор VI в командной строке это сделает командной строки изменения не столь сложным.

1-й, после "взаимозачета ви" включена, вы можете просто нажмите "<Esc> и к", тогда продолжай наезд "к", Чтобы перейти в историю файл как бы если вы идете мимо записи, использовать "J", чтобы спуститься.

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

Простой курсором в VI: левый=H, вниз=Дж, до=К, Да=л http://linuxmeister.net/vi/vi-Summary.jpg

Я добавил Все элементы, необходимые, чтобы сделать эту работу: http://linuxmeister.net/Notes/bashrc-simple.html

Итак, основываясь на очень полезными вышеуказанной информации, Я был в состоянии использовать "историю" и вспомнить строчки из "истории", без его выполнения. (СПАСИБО ЗА ЭТОТ ПОСТ!)

если shopt и histverify "выкл" есть ! немедленно выполнить,

если вы добавили в свой .bashrc, или набрали: shopt -с histverify, потом ! позволяет редактировать, например:

история
 1 больше .bashrc следующее
 2 История
 3 shopt
 4 . ./.bashrc следующее
 5 shopt | грэп Хист
 6 история
 7 псевдоним
 8 история
 9 shopt
 10 история

--> !5

когда я попала !5 следующую команду, но не выполняет

### если histverify "на".

shopt | грэп Хист
cmdhist на
histappend на
histreedit от
histverify на
lithist от

Помните, что Линус и Ричард создали Linux и утилиты GNU чтобы воспользоваться системой Unix. Редактор VI (создан Биллом Джоем) является одним из лучших инструментов для мастера, так как это на любом дистрибутиве Unix-а и Linux.

Все остальные Редакторы командной строки должны быть загружены и требует дополнительного программного обеспечения. Используя графический интерфейс в Linux (другие, чем Firefox, Thunderbird и OpenOffice с) как буксировать ваш дизель 4х4 с Фольксваген Жук 1968... это будет работать, но он уверен, не имеет никакого смысла.

Помнишь, что сказал Kernigan о GUI, "что вы видите, все у вас получится".

+937
Jens Munk 2 дек. 2010 г., 14:47:39
Другие ответы

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


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

функции printf '\nalias ВСП="компакт-диск в /var/www в/HTML-код"\Н - | судо тройник -в /etc/bashrc следующее

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

Вы также можете применить это к вашему существующему Баш-с:

судо Баш-С "Е '\\nalias ВСП=\"компакт-диск в /var/www и HTML-верстки\"\\н - > > в /etc/bashrc и"

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

+905
Murad shah 1 сент. 2017 г., 06:20:03

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

найти /выбрать/путь -старпома на SetACL -д пользователь:мой_логин {} ';'

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

пользователей:101:--- /опт/путь

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

+892
anis herbadji 20 сент. 2015 г., 04:44:02

Чтобы ответить на ваш конкретный вопрос: "Так есть файловая система для SD-карт, где для восстановления практически гарантируется?"

Нет!

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

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

+816
Luis Zubeldia Salatto 14 апр. 2015 г., 16:02:05

Делать не использовать пробелы вокруг = при присвоении переменных.

Кроме того, я не думаю, что вы хотите заключить, что снимок назначается в $( ) как то старается выполнить его как команду.

На стороне записки, считают в строчные переменные.

Так что вы хотите, может быть

сегодня=$(дата +"%г%д%М") 
моментальный снимок=сегодня SnapshotIR$

если [ -Ф ${снимков}*.КШМ ]
+732
trust512 25 апр. 2011 г., 11:28:13

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

search_string="\на/sbin\/с iptables -a ввод -п протокол tcp --dport 12443 -Джей принимает";
разделители=$(кошка /root/firewall/firewall.txt);
на Perl -я -ЧП "ы/$search_string/$разделители$search_string/" /root/result.txt
+731
Remzi 13 нояб. 2018 г., 00:50:08

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

<фамилия>, <имя> <фамилия>? - <описание проекта>

Например:

Миллер, Джон Эндрю - подробное описание проекта 
Уиллис, Брюс - описание, пожалуй, с запятой
Льюис, Мэри-Джейн - описание, включая минус

Новое соглашение об именовании:

<имя> <фамилия>? <фамилия> - <описание проекта>

Например:

Джон Эндрю Миллер - подробное описание проекта 
Брюс Уиллис - описание, пожалуй, с запятой
Мэри-Джейн Льюис - описание, включая минус

Теперь, как переименовать все существующие папки в новой конвенции?

+728
Tamar Mindikauri 30 сент. 2011 г., 11:21:48

Это потому, что ты порождение суб-оболочки каждый раз:

если ([ $остаток == 0 ] && [ $is_prime == правда ]); затем

Просто удалите скобки

если [ $остаток == 0 ] && [ $is_prime == правда ]; тогда

Если вы хотите группе команды есть синтаксис для этого в текущей оболочке:

если { [ $остаток == 0 ] && [ $is_prime == правда ]; }; тогда

(конечные точки с запятой не требуется, см. инструкцию)

Обратите внимание, что [ is_prime ] не является [ $is_prime == правда ]: вы могли бы написать, что как просто $is_prime (без скобок), который будет ссылаться на баш встроенный истинные или ложные команды.
[ is_prime ] тест с одним аргументом, в строке "is_prime" ... когда [ приведен один аргумент, то результатом будет успех, если аргумент не пуст, и что строковый литерал-это всегда непустое, значит всегда "правда".

Для удобства чтения, я бы изменил очень длинная линия

[ $is_prime == правда ] && Эхо "${number_under_test} - простое!" || Эхо "${number_under_test} не премьер (факторы= $факторов)" [ $is_prime == правда ] && largest_prime=$number_under_test

для

если [ $is_prime == правда ]; тогда
 Эхо "${number_under_test} - простое!"
еще 
 Эхо "${number_under_test} не премьер (факторы= $факторы)"
 # удалены лишние [ $is_prime == правда ] тест, который вы, вероятно,
 # не заметил у края экрана
largest_prime=$number_under_test
интернет

Не стоит недооценивать пробел, чтобы улучшить ясность.

+719
omacs 17 сент. 2016 г., 21:15:26

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

# Загрузить драйвер динамик ПК 
судо команды modprobe СНД-план
# Обновить алса, чтобы найти новый драйвер
судо алса силы-перезарядка
# Теперь вы должны увидеть план (pcspeaker) как вариант выхода алса 
судо игре -л

Выбираем звуковую карту для вывода и получайте удовольствие!

Источники:

http://wiki.archlinux.org/index.php/PC_speaker#ALSA

http://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card

http://www.linuxquestions.org/questions/slackware-14/how-do-you-use-snd-pcsp-in-slackware-14-1-a-4175534306/

+708
xPheRe 25 янв. 2010 г., 06:14:53

Фон

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

Проблема

Можно подумать, что это будет легко:

$ МВ✽ akorg akorg
МВ: не может двигаться ‘akorg✽’ в подкаталоге себе, akorg/akorg✽’

но—вот странно—он думает, что папка под названием akorg уже существует. Я уверен, что там не одна:

$ LS-Ла
общая 699K
директорию типа drwxr-XR-х 15 АК АК 15 12 июня 17:34 .
директорию типа drwxr-XR-х 57 АК АК 4.0 к 12 июня 17:35 ..
директорию типа drwxr-XR-х 11 АК АК 21 июня 12 16:58 akorg✽
директорию типа drwxr-XR-х 2 АК АК 2 28 мая 20:47 столе
...

Все-таки стат говорит иначе:

$ стат akorg
 Файл: ‘akorg’
 Размер: 21 блок: 33 IO блока: 1536 каталог
Устройство: 15ч/21Д инода: 292128 ссылок: 11
...

Так что, очевидно, существует невидимая папка в пути. Что-то, я просто удалить его:

$ команда rmdir akorg
команда rmdir: не удалось удалить ‘akorg’: нет такого файла или каталога

Прямо, потом. Что в мире это?

Что я знал до сих пор

  • Я использую стабильную версию из файловой системы ZFS на Linux. Вот команда zpool статус и ZFS свойства.
  • стат возвращает тот же самый inode для обоих akorg и akorg✽. Поиск по Что инода возвращает только akorg✽:

    $ найти . -параметр maxdepth 1 -inum 292128
    ./✽akorg
    
  • Больше вещей, которые не работают на "невидимую папку":

    $ РМ akorg
    РМ: невозможно удалить ‘akorg’: это каталог
    $ отцепить akorg
    отсоединить: не могу отцепить ‘akorg’: это каталог
    $ МВ akorg_temp akorg 
    МВ: не может двигаться ‘akorg’ до ‘akorg_temp’: нет такого файла или каталога
    
  • Я получаю те же результаты в обоих 4.2.45 в bash и zsh 5.0.0. В обоих вкладка-завершение Ак возвращает только akorg✽/.
  • В трассированием моего первоначального переименование попытка подтверждает, что я печатаю имена правильно и что попытка будет сорвана предсуществование папку akorg.
  • Этот ответ для более четкого переименование попытка вызывает недоумение и страшно:

    $ МВ параметром --verbose --нет-каталог-нет-колошматить akorg✽ akorg
    удален ‘✽akorg’
    

    Я не понимаю, почему он утверждает, сняли akorg✽, или почему бы попробовать. К счастью, общ. и стат akorg akorg✽ показывают, что ничего на самом деле нет. Вот трассированием.

  • Чтобы исключить кодирование закидоны, а причиной этого, я временно дал akorg✽ промежуточный название:

    $ МВ параметром --verbose --нет-каталог-нет-колошматить akorg✽ бананы
    ‘✽ akorg’ -> ‘бананы’
    

    Что работал, как ожидалось,

    $ LS-Ла
    общая 715K
    директорию типа drwxr-XR-х 16 АК АК 16 13 июня 15:11 .
    директорию типа drwxr-XR-х 57 АК АК 4.0 к июня 13 14:03 ..
    директорию типа drwxr-XR-х 11 АК АК 21 июня 12 16:58 бананы
    директорию типа drwxr-XR-х 2 АК АК 2 28 мая 20:47 столе
    ...
    

    но "невидимую папку" по-прежнему присутствует:

    $ стат бананы akorg
     Файл: "бананы"
     Размер: 21 блок: 33 IO блока: 1536 каталог
    Устройство: 15ч/21Д инода: 292128 ссылок: 11
    ...
     Файл: ‘akorg’
     Размер: 21 блок: 33 IO блока: 1536 каталог
    Устройство: 15ч/21Д инода: 292128 ссылок: 11
    ...
    

    и МВ по-прежнему ведет себя странно, когда я пытаюсь использовать имя akorg:

    $ МВ параметром --verbose --нет-каталог-нет-колошматить бананы akorg
    удалены "бананы"
    
+675
sofia88 22 сент. 2018 г., 18:21:19

Игнорирование скрытых файлов — с хорошим и быстрым штамп времени

Обрабатывает пробелы в именах файлов хорошо — не то, что вы должны использовать их!

$ найти . -тип F -не -путь '*/\.*' -ты с printf '%.%ТМ.%Тд %стороны thh%ТМ %та, %п\п |вроде -НР |руководитель -Н 10

2017.01.25 18h23 Ср ./отступ/перемещение блоков визуально.МГТ
2016.12.11 12h33 Солнца ./вкладки/преобразование табуляции в пробелы.МГТ
2016.12.02 01h46 Пт ./пропаганда/2016.Vim или Emacs - текстовый редактор, который вы предпочитаете?.МГТ
2016.11.09 17h05 Ср ./Количество слов - ВИМ советы Вики.МГТ

Больше найти в изобилии можно найти по ссылке.

+613
Rummy666 28 июн. 2017 г., 18:33:20

Код, чтобы показать что-то только в Xfce следуют той же идее:

ShowOnlyIn=обновление Xfce;

К сожалению, насколько я знаю, так просто наберите: хранит .файлы на рабочем столе такое же, как и Гном сохраняет их, в то время как KDE хранит их в отдельной папке (в /usr/доли/приложений). Именно поэтому разделение КДЕ/гном, как описано в посте по ссылке, гораздо проще сделать массовую.

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

Там нет простой способ, чтобы отделить рабочие столы Xfce и приложения от гнома, тем более, что это часто зависит от точки зрения, что вы хотите видеть. Это также идет для KDE, так как пока у вас есть библиотеки KDE Dolphin или Konqueror будет работать в GNOME. Я полагаю, что если вы намерены использовать линию УМК вы могли бы придумать некоторые команды grep/СЭД ненужных выборочно для того чтобы найти и заменить текст в определенной .файлы на рабочем столе, но я думаю, что самый простой способ скопировать файлы в ~/.местные/доли/приложений, поэтому они не перезаписываются обновления и редактировать их вручную. Если у вас есть миллион вещей, которые установили его не должно быть слишком сложно.

Меню работает по спецификации freedektop.org , которые вы можете узнать больше об этом:

http://standards.freedesktop.org/menu-spec/latest/index.html

+603
niklas 3 сент. 2013 г., 19:32:57

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

Добавьте ссылки на родительский каталог
команда CD ~/общие/родитель-ДМО/
ЛН-с /путь/к/файлу
ЛН-с /путь/к/реж


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

передача-создать ~/общие/родитель-ДМО/

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

Вот вывод мета информация для торрент я назвал БТ-симлинки.торрент. Обратите внимание, как только пути к файлам хранятся в мета-информацию, а они всегда начинаются с имени(файла)1 используется в качестве их наиболее2 директорию3.

передача-Шоу БТ-симлинки.торрент

Название: БТ-симлинки
Файл: .торрент

Общие

 Название: БТ-симлинки
 Хэш: 35af9b734284f9259763defe6095424fe3b79b42
 Создано: передачи/2.82 (14160)
 Создан: СБ, 27 декабря 12:04:59 2014
 Поштучно: 2357
 Шт Размер: 64.00 КБ
 Общая площадь: 154.4 МБ
 Конфиденциальности: общественная торрент

Следопыты

Файлы

 БТ-симлинки/БТ-симлинки.торрент (57.40 КБ)
 БТ-symlinks/gifs/Bill-Cosby-Jell-o-GIF.gif (810.3 КБ)
 БТ-symlinks/gifs/Firefly_Lantern_Animation_by_ProdigyBombay.gif (485.2 КБ)
 БТ-symlinks/gifs/L-cake.gif (455.2 КБ)
 БТ-symlinks/gifs/L-sweets.gif (871.0 КБ)
 БТ-ссылки/картинки/Метроид (РЭШ) музыка - убежище Kraids.МР4 (4.16 МБ)
 БТ-симлинки/гифки/фантазия Звезда II_Mother Brain.gif (530.5 КБ)
+572
SER 13 окт. 2010 г., 22:01:26

Так что у вас есть переменная УМК , чье значение является строкой $CMD_AIX, и значение переменной CMD_AIX является строкой (о=`узле "myhost" `). Вы хотите интерпретировать значение CMD_AIX в качестве командной оболочки и выполнить его.

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

функция eval "$CMD_AIX"

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

грузоотправитель=...
функция eval "$грузоотправитель"

Учитывая то, как внутренняя команда строится, мы получаем

грузоотправитель="\ивал"\$CMD_$ОС\""
функция eval "$грузоотправитель"

Или резать одну переменную из:

ивала "\ивал"\$CMD_\ОС$""

Обратите внимание, что команда (о=`узле "myhost" `) бессмысленна: она назначает выход узла переменной вывода в случае, когда значение не доступны за пределами подуровень. Удалить скобки. Кроме того, хозяин \"$\ узел" - это странно: ты ставишь значение переменной узла между двойными кавычками; это не имеет значения, так как имена узлов не содержат оболочки специальные символы, но, чтобы использовать значение переменной при оценке раковины фрагмент, вы должны оставить хозяина нерасширенные здесь.

#!/Бен/ш
ОС=экс #, наверное, должен быть ОС=`uname-Р`
узел=окружения myhost
CMD_AIX="о=\хост \"\$\узел"\`"
ивала "\ивал"\$CMD_\ОС$""

Если у вас есть ksh93 или bash ≥ 4.0, вы можете упростить этот скрипт с помощью ассоциативных массивов. Вместо фарша код для каждой операционной системы в другую переменную, поместить их в ассоциативный массив.

#!/usr/Бен/ОКР Баш
верстал -команды
команды[экс]="о=\хост \"\$\узел"\`"
ОС=ЭКС
узел=окружения myhost
если [ -н "${команды[$ОС]}" ]; затем
 функция eval "${команды[$ОС]}"
еще
 Эхо >&2 "Операционная система $операционная система не поддерживается"
 выход 2
интернет
+514
TL247 4 авг. 2014 г., 01:35:36

Я хочу создать виртуальную 500 ГБ в ext4 дисков на внешние USB-диски и акций Самба/НФС.

Для тестовых целей, я впервые попробовал с 1 ГБ файл с помощью следующей команды.

судо ДД, если=/dev/нуль=/шоссе/smbshare/ВХД.ИМГ БС=графа 1М=1000
массива.в ext4 в /MNT/smbshare/виртуальный жесткий диск.ИМГ

Он работает, чтобы получить 1 ГБ в ext4 файловая система, но ДД - это медленно (10МБ/с). Поэтому я попытался создать 10ГБ файл с судо ДД, если=/dev/нуль=/тугриков/smbshare/VHD2.ИМГ БС=1г искать=10 графа=0. Потребовалось несколько миллисекунд, но в этом случае команда mkfs, а.в ext4 в /MNT/smbshare/виртуальный жесткий диск.ИМГ возвращается следующее сообщение об ошибке:

mke2fs 1.43.3 (04-сентября-2016)
предупреждение: не удается получить геометрию устройства для VHD2.ИМГ
VHD2.ИМГ: отказано в доступе при установке суперблок

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

+478
Riyasat Ali Idrisi 5 авг. 2018 г., 18:39:21

Я играл некоторые С некоторые опции из man-страницы. Все БГ,жесткий, БГ,мягкий, ФГ,жестко и ФГ,мягкий дайте мне вернуть время более двух минут.

Установка ретранс=1,повтор=0 (в сочетании с любым из вышеперечисленных) хотя, дает мне раза по три секунды. Довольно приличный. Хотя я не уверена, что каждая комбинация означает. Буду копаться дальше.

Также я наткнулся на autofs с нужным MOUNT_WAIT и UMOUNT_WAIT. Я не смог добиться каких-то результатов различно с ними, но я буду стараться. Кажется, Лика очень хороший способ, чтобы использовать "более безопасный" (больше повторений, ака и т. д.). Параметр NFS, но быстро вернуться к autofs С, или нет?

+478
tompollon 20 июн. 2013 г., 08:09:19

С помощью команды grep вариант гораздо более эффективен, чем команду.

если ! грэп -М -Е "^2$:" /и т. д./группы; затем
 Эхо "Ошибка: $2 не является допустимым группы" >&2
интернет

Вопрос заключается в одинарные кавычки (') предотвратить оболочки переменной кратности ($). Вам нужно использовать двойные кавычки (").

+387
JeTs 12 июл. 2013 г., 10:15:26

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

Вы могли бы сделать этот скрипт:

#!/Бен/ш
экспорт аргумент myVar=Мывал

Эхо "казнить!!"

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

Кстати: когда вы исходный файл, снаряды не обращают никакого внимания на hashbang строке #!/Бен/ш: то есть провинции ядра в любом случае, за исключением наискосок. Как ни странно, что не упоминается в справочной странице. Вы можете убедиться в этом, сделав два файла, сказать "фу" и "бар":

#!/бин/Баш
Эхо "наружное $0 $Шелл"
. ./бар
printenv |fgrep аргумент myVar

и

#!/Бен/ш
Эхо "внутренний $0 $Шелл"
экспорт аргумент myVar=$Мывал

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

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

+354
Gurundla Rajendraprsad Gurundl 1 окт. 2010 г., 14:25:34

Может кто-нибудь подскажет, что лучше использовать, чтобы извлечь следующие данные из файла HTML, который был получен при помощи curl .

<скрипт>документ.метода getElementById("тест-резюме").innerHTML будет = "<strong>для теста страниц:</сильный> 1 верно, неверно 0, 0 игнорировать, 0 исключения&nbsp; и nbsp; и nbsp; и nbsp; и nbsp;

Мне нужна только та часть, где 1 справа, 0 неверно, 0 проигнорированы, 0 исключениями . на основе следующих тэг : документ.метода getElementById("тест-резюме") . Вот некоторые результаты тестов и мне нужно сделать некоторые логики на их основе .

Если кто-нибудь может дать предложение, как это сделать буду очень признателен .

Большое спасибо,

Caluser Иштван

+325
LolaRose 5 дек. 2016 г., 14:08:05

После запуска $ судо ПКГ установить ImageMagick7-7.0.1.5 на FreeBSD 10.3, заметили, что то, что мне нужно не установлен: импорт

Я что-то пропустила?

+291
Fumerian Gaming 14 янв. 2015 г., 05:21:30

pbrun является частью сервера воротила, что symark и команд солнца обеспечивает для продвинутых делегирования привилегий root и кейлоггеров. Это приложение предоставляет привилегии делегата (обычно root) для других пользователей и регистрировать все события, связанные все аудит с расширенными возможностями и централизованного всеми вытекающими. Также вы можете применять политики безопасности серверов, агентов, посредник.так pbrun делает все через центр (посредник) мастер хост-сервере.. вы хотите выполнить команду chown или Су команда с pbrun на ваш хостинг , pbrun отправляет ПБ агента на главном сервере, а затем мастер-сервер получает этот запрос и обрабатывает это в соответствии с политикой файлов на главном сервере.если запрос одобрен, то мастер возвращает сервер "принимает команду" информация, агент и агент ПБ выполнит вашу команду. И вы можете запустить sudo на Солярис с хозяином также для команду Запуск от имени администратора(корень) или другого пользователя.

+270
Brian Place 29 мар. 2018 г., 13:36:20

То на awk решение, которое включает в себя изменение layout_width к 5dip:

на awk -V на РС='> *\н *' -в ОРС='>\п' '/идентификатор="@идентификатор\/action_image"/{gsub("layout_width=[^ ]*","layout_width=\"5dip\"")}НФ=НФ' файл 

Оно работает в данном конкретном случае, но в целом эти стандартные инструменты Linux не подходит для обработки XML-файлов.

Выход:

<?формат XML версия="1.0" кодирование="UTF-8"?>
<Элемент LinearLayout андроид:включено="ложно" для Android:ориентация="горизонтальный" андроид:идентификатор="@ИД/action_container" для Android:фон="@null" в ОС Android:paddingLeft="4.0 погружения" для android:layout_width="0.0 погружения" для android:layout_height="48.0 погружения" для Android:layout_weight="1.0" стиль="@стиль/виджет.Совместимости.NotificationActionContainer" описание:андроид="http://schemas.android.com/apk/res/android">
<Книги для Андроид:включено="ложно" для Android:layout_gravity="старт|центр" для Android:идентификатор="@ИД/action_image" для android:layout_width="5dip" для android:layout_height="@Димена/notification_action_icon_size" для Android:scaleType="centerInside" андроид:Альфа="0.5"/>
<Виджет TextView андроид:включено="ложно" для Android:свойства textColor="#ffcccccc" андроид:эллиптизации="конец" для Android:layout_gravity="старт|центр" для Android:идентификатор="@ИД/action_text" для Android:paddingLeft="4.0 погружения" для Android:кликабельно="ложно" для android:layout_width="wrap_content в качестве параметров" в android:layout_height="wrap_content в качестве параметров" для Android:однострочный="правда" для Android:Альфа="0.5" стиль="@стиль/виджет.Совместимости.NotificationActionText"/>
</Элемента LinearLayout>
+125
Liz Sullivan 21 нояб. 2014 г., 19:31:36

Вот что я сделал:

  • Скачать ISO из Кали сайте (выберите тот, который для вашей системы, 32 - или 64-разрядная версия)и убедитесь, что в SHA1 сумма хорошая с igorware-домработника или любой другой инструмент.
  • Использование Universal-USB-устройство-установщик-1.9.6.3 (последней версии) для создания Кали изображения по USB
  • Форматирование USB-флешки с файловой системой fat32 и дайте универсальный-порт USB-Монтажник-1.9.6.3 сделает все остальное.

Убедитесь, что вы используете ПК под управлением той же архитектуре операционной системы для версия ISO, который вы загрузили, 32 - или 64-разрядная. Я пытался ставить kali-linux-2016.1-amd64.iso на флешку с 64-битной Windows 7 ПК и он работал, но не запускался в 32-битные ноутбук, поэтому я переделал его с kali-linux-2016.1-i386.iso на 32-разрядном компьютере и она работала как шарм.

+70
y durga prasad 30 окт. 2015 г., 01:01:20

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

IP-маршрута получить 1 | у awk '{печати $НФ;выход}'

Но на Fedora 27 не работает, потому что выход IP-маршрут вам 1 является:

0.0.0.1 через 192.168.1.1 Дев почтовый индекс EN1 ГРЦ 192.168.0.229 жидкости 1000
кэш

И я получаю 1000 , как IP-адрес. Во всех других системах, которые я пробовал, выход был всегда:

0.0.0.1 через 192.168.1.1 Дев почтовый индекс EN1 ГРЦ 192.168.0.229

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

IP-маршрут вам 255.255.255.255 | СЕПГ -Н - /ГРЦ/ с/.*ГКЗ //п'
+63
Weclaim 10 июн. 2011 г., 11:46:55

МВ1 *.ПНГ сначала расширяет поиск по шаблону *.ПНГ в список совпадающих имен файлов, а затем передает этот список имен файлов для функции.

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

Например, если текущая папка содержит два файла в* алгоритм.ПНГ и Диаграмма 1.ПНГ, тогда МВ1 *.ПНГ проходит в* алгоритм.ПНГ в качестве первого аргумента функции и Диаграмма 1.ПНГ в качестве второго аргумента. Тогда $1 делится на А* и алгоритм.ПНГ. Шаблон в* совпадает с* алгоритм.ПНГ, и алгоритм.ПНГ не содержать подстановочные знаки. Поэтому функция заканчивается МВ с аргументами , а* - алгоритм.ПНГ, алгоритм.ПНГ, targetdir и . Если вы не исправите функцию

функция МВ1 { МВ -П "$1" "targetdir" -в |туалет -л ;}

тогда это будет правильно переместить первый файл.

Чтобы обработать все аргументы, сказать интерпретатору обрабатывать все аргументы, а не только первый. Вы можете использовать "[email protected]" , чтобы означать полный список аргументов, переданных функции.

функция МВ1 { МВ -п "[email protected]" "targetdir" -в |туалет -л ;}

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

функция МВ1 { МВ -н-в -- "[email protected]" "targetdir" |туалет -л ;}

Остается проблема заключается в том, что если МВ не удается, эта функция возвращает успех статус, потому что статус выхода из команды на левой стороне трубы игнорируется. В bash (или КШ), вы можете использовать набор -о pipefail , чтобы сделать трубопровод не удастся. Обратите внимание, что установка этого параметра может привести к другому коду, выполняемому в одной оболочке с ошибкой, так что вы должны установить его локально в функции, которые можно с Баш 4.4.

функция МВ1 {
 местные
 набор -о pipefail
 МВ -н-в -- "[email protected]" "targetdir" | туалет -л
}

В более ранних версиях, установка pipefail бы быть хрупким, поэтому было бы лучше, чтобы проверить PIPESTATUS явно вместо.

функция МВ1 {
 МВ -н-в -- "[email protected]" "targetdir" | туалет -л
 ((!${PIPESTATUS[0] && !${PIPESTATUS[1]}}))
}
+63
Monteiro 15 апр. 2019 г., 17:28:44

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

$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