Как переключиться в Emacs Windows от вертикали на горизонтальный раскол?

Предположим, у меня есть два окна открыть в Emacs:

Окна

..............

Окна Б

Есть ли способ, чтобы перейти к

:
:
Окна : Окна Б
:
:

(горизонтальный разделение в вертикальной сплит)

Есть ли способ, чтобы переключить вид, не закрывать окна?

+417
Nathan Chan 26 дек. 2010 г., 13:04:00
36 ответов

Для примера я взял суммарные значения продолжительности, как 1000

Ниже приведен образец формы пример, который я взял, что образец, как ты выложил только последний столбец

2018-12-18 18:36:55,callendtime,KeywordTagTexts,1000

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

Шаг1

Преобразование colum1(datetime в секундах)

datetime_in_seconds=$(дата -Д "`в awk -Ф "," '{печати $1}' example.txt`" +% - ы)

Шаг2

Добавление Столбец1(DateTime) и последний столбец(общей продолжительности) для расчета CallEndTime

к=$((datetime_in_seconds + duration_in_seconds))

Теперь печать значение в оригинальной формате

Последняя команда

на awk -Е "," -В К="$К" 'ОФС=","{2$=2$"="к;печати $0}' example.txt

Выход

2018-12-18 18:36:55,callendtime=1545188015,KeywordTagTexts,1000
+994
Plastikfan 03 февр. '09 в 4:24

Я могу воспроизвести выше сообщения следующим образом:

тест команды mkdir; тестовый CD 
команды mkdir РЕПО; компакт-диск РЕПО

команды mkdir г; компакт-диск г
ГИТ инит
трогать
в Git добавить
в Git коммит -м тесте
компакт-диск ... 

клон git г ч
компакт-диск ... 

команды mkdir копия
СР -уа РЕПО копия
СР -БПЛА РЕПО копия

Запустив СР -уа команду под трассированием покажет, что это действительно удалить (отвязать) файлы, которые он говорит.

Случилось так, что объекты в репо/ч/.в Git/объекты несколько жестких ссылок на них в репо/г/.в Git/объекты. (В моем первом случае, я был копирование РЕПО, который содержал суб-репо, которые изначально были созданы как клоны из главных РЕПО).

СР -это означает, СР --сохранения, который описан как

--сохранить[=ATTR_LIST]

сохранить указанные атрибуты (по умолчанию: режим,право собственности,метки), если это возможно, дополнительные атрибуты: контекст, ссылки, xattr, все

Отвязать происходит в рамках сохранения жесткой связи:

linkat(AT_FDCWD, "копировать/РЕПО/г/.в Git/объекты/2б/bf350cea1fb4fd036235d7e6c36eb600e68885", AT_FDCWD, "копировать/РЕПО/ч/.в Git/объекты/2б/bf350cea1fb4fd036235d7e6c36eb600e68885", 0) = -1 возвращать eexist (файл существует)

разъединить("копировать/РЕПО/ч/.в Git/объекты/2б/bf350cea1fb4fd036235d7e6c36eb600e68885") = 0

linkat(AT_FDCWD, "копировать/РЕПО/г/.в Git/объекты/2б/bf350cea1fb4fd036235d7e6c36eb600e68885", AT_FDCWD, "копировать/РЕПО/ч/.в Git/объекты/2б/bf350cea1fb4fd036235d7e6c36eb600e68885", 0) = 0

А именно почему он генерирует сообщения, которые так смущали меня?

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

Мы можем увидеть другие сценарии в документации, где СР должны удалить файлы, а также:

 -ф-Сила

 если существующий целевой файл не может быть открыт, удалить его и попробовать снова (этот параметр игнорируется, если опция-N используется также)

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

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

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

+989
Thierry Lathuille 13 апр. 2013 г., 01:52:03
Другие ответы

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


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

Интересно, если синхронизация любой помощи здесь — но это не должно быть, как кажется, в большинстве ("много"?) системы, файловые системы синхронизируются каждые 30 сек.

Я хотел бы проверить ядра журнал (так что команды dmesg) найти, если что-то неприятное происходит и работать как lsof , чтобы увидеть, если любой большой, удаленный файл все еще открыт (на самом деле, я думаю, что удаленные файлы будут помечены как так в команде lsof выход).

Две причины (одна из них указала в вопросе, по ссылке), что может привести удаленные файлы, чтобы освободить нет пространства

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

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

+980
quiver 21 мая 2016 г., 05:57:05

Вы можете выполнять произвольное удаление через также полезен и например скрипты в deb-пакет, вы могли бы перестроить пакет для этого, но это может также работать, если вы измените пакет OpenSSH-сервер.также полезенкаталоге/var/lib в/с dpkg/информация/). (Они похожи на оборотах Spec-файл %preun и %postun разделах).

Нынешний пакет OpenSSH пакетов использует их для обновление-альтернатив, и сделать файл config убирать. Вы можете посмотреть эти например здесь в openssh_6.6p1-2ubuntu1.в Debian.тар.ХZ пакет установки, что Ubuntu использовать.

См https://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html (раздел 7.6 особенно).

Мое понимание установку и эксплуатацию пакет OpenSSH на Ubuntu является то, что различные ключи создаются только на новые установки, а не по требованию при каждом запуске, как с некоторых дистрибутивах.

Я считаю, что только другие типа "крюк" Ubuntu предлагает краш-обнаружение Аппорт, которая не подходит здесь.

Демон сам не создает файл справки, но (файл sshd_config по умолчанию ключ хоста настройки) будут ожидать, что она существует. В это время OpenSSH не позволяют выбрать что ключ хоста алгоритмы, позволяющие однозначно, как говорят KexAlgorithms, они включаются косвенно , когда жизнеспособные ключи узла каждого типа (ОГА, ДСС алгоритма ECDSA) встречается при запуске. В качестве альтернативы можно указать ключ хоста для каждого типа ключа, который вы хотите поддержать, чтобы переопределить значение по умолчанию.

+947
gala1919 3 сент. 2019 г., 15:22:53

ОК, проблема с Perl и один лайнер' как вы отмечаете:

на Perl -Р -Я -Е С/^/Добро пожаловать в ад, файл/'*.КШМ

Это касается преобразования в файле достаточно, но на Perl 'ручки' открываем файл(Ы) и трансляция их через стандартный ввод автоматически. Значит, вы не знаете имя файла, когда вы делаете это.

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

В любом случае, я к вашим проблемам, как это:

#!/usr/Бен/Perl с

использовать строгие;
использование предупреждений;

использовать text::CSV-файл;

мой $CSV-файл = текст::CSV-файл->новый( { двоичный => 1 } );

еогеасп мой $именем ( Глоб("*.в CSV") ) {
 открыть( my $выход, ">", "новый.$именем.КШМ" ) или предупреждать $!;
 открыть( my $ввод, "<", "$имя_файла.КШМ" ) или предупреждать $!;
 как ($строки = $КШМ->Гэтлину($вход) ) {
 если ( не $строки->[0] экв м/именем/ ) {
 unshift по( @{$строки}, $имя_файла );
}
 $CSV-файл->печать( $выход, $строка );
}
}

Он использует текст::CSV-файл модуля, потому что на самом деле CSV зачастую сложнее, чем просто "разделить на запятую" (думаю многострочные поля, и запятые в тексте).

+911
Ted Shifrin 17 нояб. 2019 г., 09:01:31

Недавно мы обнаружили, что GNU убить, выходящих за рамки спецификаций, будет принимать имя как аргумент и попробовать убить все процессы с этим именем, в том же ключе, как pkill(1) или некоторых реализациях команду killall.

Я не смог найти в changelog GNU-программа для убить. Когда это "особенность" добавил?

+907
huynhsamha 13 июл. 2019 г., 20:17:54

В случае, если кто натыкается на тот же вопрос, как и у меня в будущем - унисон не работает с расширенными атрибутами файла. Один из способов обойти это copyprog + copythreshold=0 взломать (см. Профиль в исходный вопрос), но это не решит проблему в унисон, не замечая изменений в xattr по. Как я уже упоминал в одном из комментариев, даже изменение времени модификации файла не сделает унисон синхронизация изменен xattr по. Не только это, но он будет даже стереть их в следующий раз, что файл имеет свое содержание изменилось.

Только так я мог сделать двунаправленную синхронизацию с расширенными атрибуты файла работы заключается в использовании bsync, изменить его, добавив -X флаг с rsync Аргументы и изменить время модификации файла.

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

+899
tatapple 17 февр. 2016 г., 13:48:44

Я пытаюсь установить Кали двойной загрузки Linux с Windows 8.1. Во время установки, только два partitiones: enter image description here пока у меня 3 разных разделов enter image description here . Пожалуйста, помогите.

+763
user3451435 25 янв. 2016 г., 15:20:49

В основном, общая mem и очереди сообщений различных типов IPC, и работают по-разному. Что вам нужно, зависит от вашего приложения.

С общей Мэм, вы хотели создать область памяти, которая отображается в адресное пространство двух процессов через:

ручка = функция shm_open(имя /* '/Дев/shm100' или аналогичные*/, флаги);
/* теперь памяти может быть отображен в адресное пространство */
адрес = вызов mmap(0, площадь, прот, MAP_SHARED, и ручки, 0);

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

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

ПС.mqueue.msgsize_max = 9000
ПС.mqueue.queues_max = 1024

Вызовы, отправлять и получать будет:

очереди mqd_t = mq_open(MQ_NAME, O_RDWR);
msg_size = mq_timedreceive(очереди , запрос, размер, 0, (константные структуры struct timespec*) &my_timeout);
/* или */
инт рэт = mq_send(очереди, (константный тип char*) исх, размер, 1);
mq_close(очереди);
+762
Ganapathy C 28 июл. 2012 г., 06:15:01

Мое предложение заключается в использовании в VirtualBox или VMware ПО и установка ОС Linux в них. Как относительно нового пользователя, вам нужно больше свободы, чтобы выполнять команды и выяснить, как они на самом деле работают. Для этого в VirtualBox или VMware и служит отличной тренировкой кровать. Например,

Если вы выполняете,

РМ -РФ \ Дома

Просто видеть пространство перед домом. Он будет удалить всю ОС, и вам придется снова переустановить ОС. Но с VirtualBox, вы можете экспериментировать такие вещи в гостевой ОС.

+733
Vian Chinner 6 нояб. 2012 г., 02:50:34

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

выключение /с /Т 0

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

+677
Vjfjgvjhvjhvjhvjhvjyfjyfhyfhgf 14 мая 2010 г., 22:06:15

Я пытаюсь скопировать выходной файл на несколько файлов, используя Эхо, размер и СР. Моя проблема-это размер печать только на первый файл в мой массив вместо того, чтобы печатать копию всех 3 файлов. Я с помощью команды xargs неправильно или мой неверный синтаксис. Я работаю на этом за пару дней и несколько страниц без удачи до сих пор. Любая помощь с благодарностью!

#!/бин/Баш

НФ1=/домой/пользователь3/mynewfile
У3=/домой/пользователь3/
Файл=(классов mynewfile mynewfile1 mynewfile2)

команды mkdir -Р /дома/пользователь3/{ЦИТ/{тесты/марок/},MyStuff/{тесты/лаборатории/},шт/};
эхо /и т. д./хостов.разрешить > $УХЛ1;
Эхо $У3/ЦИТ/тесты/${файл[*]} $У3/ЦИТ/классов/${файл[2]} | команды xargs -Н 1 СР $УХЛ1
+674
Nandha Frost 11 июн. 2012 г., 00:42:44

грэп -т будет работать 7/8тыс времени.

% для F в АБ АБВ АБВГД АБВГД абвгде abcdefg раздел; делать Эхо узор > $Ф; сделано
% грэп -Т образец *
ответ :шаблон
АБ :шаблон
АВС :паттерн
АВСD :шаблон
причина :рисунок
абвгде :шаблон
abcdefg:шаблон
раздел :шаблон

От в GNU grep в инструкцию:

--начально-вкладка

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

+664
Owen O Byrne 8 нояб. 2014 г., 09:34:21

В Xfce, когда удерживая нажатой клавишу Alt и щелкнув в любом месте окна левой кнопкой будет двигаться в окно (как бы путем перетаскивания заголовка), или изменить размер окна при нажатии и перетаскивании с нажатой Правой Кнопкой.

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

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

+583
Maxim Dubovoi 19 авг. 2013 г., 09:21:33

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

После борьбы с файлов конфигурации в wpa_supplicant я решил использовать NetworkManager, поскольку уже работающая конфигурация была готова на другой хост Линукс. После подключения через Ethernet и СШ на Пи я использовал УПП и переданы непосредственно уже скомпилированного файла конфигурации с Linux с хост-машины.

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

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

В качестве финального теста я решил использовать УПП, опять же, передать исходный файл, стирают старые аутентификации, а затем добавить новые. Таким образом он работает, даже если содержимое файла идентично в двух ситуациях. Думая о разрешение какой проблемы я использовал команду chmod --ссылка=(original_file) (new_file) но ничего не изменилось. В основном, это только кажется, работает с точно такой же файл хост-машины Linux или какая-прямое изменение этого файла.

Что я упускаю? Спасибо.

+582
Matin Habibi 13 нояб. 2019 г., 13:05:26

Это поймать 22 Ты. Вы пытаетесь установить что-то на Python-обзоры, что было сделано для питона версии V2, а не 3, но по умолчанию версия используется и установлен в вашей системе В3. Модуль упомянул сейчас называется configparser в Python 3, в то время как его называли ConfigParser в Python 2. Как мы на ОС, где чувствительность к регистру-это очень важно, компилятор будет рассматривать их как две совершенно разные вещи. Поэтому вы должны иметь как V2 и V3 установлен, моей стратегии будет то, что вы пытаетесь заставить pycompile V2 и (если применимо). На программистские решения будет то, что вы замените каждый экземпляр ConfigParser по В3-совместимый аналог configparser. Однако, будьте предупреждены, что это не для слабонервных...

В двух словах: То, что вы пытаетесь установить не поддерживается в Python 3.

Правило большого пальца: Абсолютно убедитесь, что вы установите, что связано с Python будет либо для V2 или V3. Эти две версии настолько разные, как Времена года лето и зима, что может быть продемонстрировано очень легко, просто короткий 20-линия отрывок из сценария V2 и ее обновление V3. Иногда это выглядит как полное переписывание.

+555
Bowen 23 мар. 2014 г., 15:45:07

Я могу воспроизвести вашу проблему с лицензией GNU grep в П2.5.1.

Однако, когда я использую переключить его работал:

грэп -я файл hello научных трудов sworld\' 

Из man-страницы:

-я, --игнорировать-дело Игнорировать регистр различия в шаблон и входных файлов.

Это может быть ошибка в grep.

+532
user3210277 28 окт. 2017 г., 13:38:19

У меня есть несколько поленики Pi создает обратный SSH туннели на SSH сервер. С этого сервера можно ли подключить на малиновый Пи. Я хочу создать скрипт, который будет работать на этот SSH-сервер, собираем некоторую информацию из всех Пи малины и создать отчет в формате HTML. Я что-то уже работает, он подключается только на одном Raspberry Пи. Мне нужно как-то петли, так что он будет подключаться на малиновый Пи.

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

Я думаю, что это будет что-то вроде... для каждого $порт в ports.txt выполните следующие команды и поместите результаты в таблицу HTML

#!/бин/Баш

ЦП="$(СШ -о StrictHostKeyChecking=нет $пользователь@localhost в -п $порт Эхо $[100-$(vmstat с|хвост -1|у awk '{печати $15}')]"%")"
ДСК="$(СШ -о StrictHostKeyChecking=нет $пользователь@localhost в -п $порт DF-ч на /dev/mmcblk0p2 | у awk 'НР>1{печать $5}')"
мэм="$(СШ -о StrictHostKeyChecking=нет $пользователь@localhost в -п $порт бесплатная | грэп -е-/+ | у awk '{печати $3/($3+$4) * 100.0 "}' | вырезать -д '.' -Ф1)"
ТМП="$(СШ -о StrictHostKeyChecking=нет $пользователь@localhost в -п $порт /опт/ВК/ОГРН/vcgencmd measure_temp | СЭД -е 'з/температура=//')"
Мда="$(СШ -о StrictHostKeyChecking=нет $пользователь@localhost в -п $порт /ОГРН/ЛС-р-л /$пользователя/СМИ | каталог /usr/Бен/туалет -л)"

Эхо-фраза<HTML>
Эхо '<начальник>'
Эхо '<название>битбокс отчетов</название>'
Эхо '</голова>'
Эхо '<тело>'
Эхо '<таблица граница="1" выровнять="центр">'
Эхо '<тр>'
Эхо '<ТD></ТD>'
Эхо '<тд>ЦП</ТD>'
Эхо '<тд>использование диска</ТD>'
Эхо '<тд>памяти</ТD>'
Эхо '<тд>температура</ТD>'
Эхо '<тд>СМИ Граф</ТD>'
Эхо '</тр>'
Эхо '<тр>'
Эхо '<тд>Client001</ТD>'
Эхо "<тд выровняйте="центр">$процессор</тд>"
Эхо "<тд выровняйте="центр">$ДСК</тд>"
Эхо "<тд выровняйте="центр">$мэм%</тд>"
Эхо "<тд выровняйте="центр">$ТМП</тд>"
Эхо "<тд выровняйте="центр">$Мда</тд>"
Эхо '</тр>'
Эхо '<тр>'
Эхо '<тд>Client002</ТD>'
Эхо "<тд выровняйте="центр">$процессор</тд>"
Эхо "<тд выровняйте="центр">$ДСК</тд>"
Эхо "<тд выровняйте="центр">$мэм%</тд>"
Эхо "<тд выровняйте="центр">$ТМП</тд>"
Эхо "<тд выровняйте="центр">$Мда</тд>"
Эхо '</тр>'
Эхо '<тр>'
Эхо '<тд>Client003</ТD>'
Эхо "<тд выровняйте="центр">$процессор</тд>"
Эхо "<тд выровняйте="центр">$ДСК</тд>"
Эхо "<тд выровняйте="центр">$мэм%</тд>"
Эхо "<тд выровняйте="центр">$ТМП</тд>"
Эхо "<тд выровняйте="центр">$Мда</тд>"
Эхо '</тр>'
Эхо '</таблица>'
Эхо '</тело>'
Эхо '</HTML>и'
+519
Jackson 28 февр. 2010 г., 17:49:46

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

 блок типа char[4096];
...
 голец именем[] = "/tmp/и fileXXXXXX";
 константный инт ФД = на mkstemp(именем);
 писать(ФД, блок, размер(блок));
...
 blkid_probe пр = blkid_new_probe();
 blkid_probe_set_device(пр, фр, 0, 0);
...
 ... (анализ, используя различные функции libblkid)
...
закрыть(ФД);
отвязать(именем);
+455
ergonaut 6 авг. 2012 г., 15:17:52

Не могли бы вы пожалуйста объяснить, что каждый вариант на общ команды: ЛС-тд -- */? Результат выполнения команды будет выглядеть следующим образом:

$ общ.
$ ЛС-Аль
итого 4
директорию типа drwxr-XR-х 5 корень корень 68 4 июня 09:58 .
drwxrwxrwt. 13 корень корень 4096 4 июня 10:05 ..
директорию типа drwxr-XR-х 5 корень корень 36 31 мая 15:48 05-31-2018
директорию типа drwxr-XR-х 5 корень корень 36 4 июня 09:45 06-04-2018
директорию типа drwxr-XR-х 2 корень 6 июня 4 09:56 06-05-2018
-RW-р-р-- 1 корень 0 4 июня 09:испытание 58 

$ Общ -тд -- */ 
06-05-2018/ 06-04-2018/ 05-31-2018/

# К вам созданные последние папки:
$ Общ -тд -- */ | руководитель -Н 1
06-05-2018/

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

+440
Kostov Sasko 30 июн. 2012 г., 11:29:21

ДФ <путь> должен делать то, что вы хотите на почти всех системах. Он отображает файловую систему и точку монтирования, а также статистику использования пространства.

+439
santhosh s 13 июн. 2012 г., 10:58:41
NФ == 4 {
 если (++totalSamples == 1) {
 sampleName = $1
 параметр minvalue = 3$;
 максвеллову = $3;
 } еще {
 если (3 $ < параметр minvalue)
 параметр minvalue = $3
 остальное, если (3 $ > максвеллову)
 максвеллову = $3
}
 если (4 $ < параметр minvalue)
 параметр minvalue = $4
 остальное, если (4 $ > максвеллову)
 максвеллову = $4
}

Конец {
 если (totalSamples)
 функции printf("%с %д %д\п", sampleName, параметр minvalue, максвеллову)
}
+401
yp wang 2 июл. 2019 г., 09:18:05

Проще всего сделать это, чтобы просто использовать GUI.

На панели управления выберите Система>внешний вид и нажмите на это.

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

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

+390
user8285984 29 июл. 2016 г., 13:13:22

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

первый

#!/бин/Баш
АР=('фу' 'бар' 'баз' 'летучая мышь')
второй "${АР[@]}" #это эквивалентно: второй Foo бар баз летучая мышь

второй

#!/бин/Баш
Арр=( "[email protected]" )
е '->%з\п' "${модуль arr[@]}"
<<Отпечатки
 -> ФОО
 -> бар
 -> баз
 -> летучая мышь
Печать

Немного советов:

  • все крышки для экспортаЭд переменных
  • если у вас есть очень хорошие конкретной причины не делать так "${someArray[@]}" всегда должны быть в двойных кавычках; эта формула ведет себя точно так же, как 'элемента массива 0' 'элемента массива 1' 'Арай пункт 2' 'и т. д.' (при условии someArray=( 'массив элемент, 0' 'Арай пункт 1' 'Арай пункт 2' 'и т. д.' ) )
+381
Lam Dang Tung 22 апр. 2017 г., 09:06:58

Нормальной конфигурации следует установить адрес в ноль-конф диапазон IP-адреса, если DHCP-сервер не найден. Она не может быть такой статический, но будет в диапазоне 169.254.0.0/16-адрес. Это локальная сеть, но и подключенные устройства могут прокси-доступ к другим сетям. С растеризации шрифтов-откройте модуль вы сможете найти полезной услуги. Это может включать в себя веб-прокси, принтеры, и другие услуги.

Для получения более подробной информации см. http://en.wikipedia.org/wiki/Zero_configuration_networking

+373
user1707873 12 окт. 2016 г., 19:37:10

Довольно варварский способ сделать это, чтобы убить спящего процесс (не весь подуровень, в которой ваш скрипт/функция выполняется). Рассмотрим следующий скрипт:

#!/бин/Баш
спать 20
Эхо "готово!"

или, с функцией:

#!/бин/Баш

gotosleep функция()
{
 спать 20
 Эхо "готово!"
}

gotosleep &
спать 60 # на самом деле не нужны, сохраняет сценарий на переднем плане.

Затем найдите сна процесс:

$ ПС-эф | грэп спать
вы ПИД ПГУУ ... спи 20

И убить его:

$ убить ПИД

Вы скрипт после выхода (по крайней мере в баше):

./script.sh: линия 2: ПИД прекращено спать 20
Молодец!

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

спать 20 &
если ждать $! 2>/dev/нуль; тогда
 # Продолжаю работать
далее
еще
 Эхо "готово!"
 вернуть из функции
интернет
+355
kemalicecek 3 дек. 2016 г., 13:34:01

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

имя=$(getent passwd с "$пользователь" | вырезать -д: -Ф5 | вырезать -д-Ф1)
Echo "Привет, ${имя##* }-Сан!"

Я оставлю это в качестве упражнения, чтобы справиться с все различные возможности , что такое "фамилия"!

+311
PenGun 19 февр. 2019 г., 18:24:39

Также на awk скрипт в командной строке должен быть один цитирует:

на awk -F ' и ' '{ печати $1 }' именем

Обратите внимание на одинарные кавычки { ... }, а также то, что правильный способ, чтобы установить ФС через , или через -в ПС... или в начала блока, но не с ФС=....

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


Если $линия - это строка с одним пробелом в нем, можно разделить его на две строки с

first_part=${строка% *} # удаляет пространство и все после него
second_part=${строка#* } # удаляет пространства и все до него

Аналогично, если $строка является строкой с = в нем:

first_part=${строка%=*} # удаление = и все после него
second_part=${строка#*=} # удаление = и все
+307
George Santhosh 28 мая 2017 г., 14:24:38

В вашем (не root) пользователя ~/.bashrc идобавить:

псевдоним Пак яй= # для удобства

# pacmatic должен быть запущен от имени root: https://github.com/keenerd/pacmatic/issues/35
pacmatic псевдоним='судо --сохранить-ОКР=pacman_program /usr/Бен/pacmatic'

Разрешения даунгрейд # в качестве помощников аур должны выполняться от имени непривилегированного пользователя. $Uid является только для чтения в {ба,з}ш.
pacman_program псевдоним яй='="судо -у #$uid в /usr/Бен/яй --Пакман powerpill" pacmatic'

Теперь при вводе Пак, это вызовет pacmatic для безопасности, что в свою очередь выполнить Яй , который будет использовать powerpill для быстрой загрузки.


Возможно, вы также захотите установить , что aria2--консоль-лог-уровня=предупредить немного тише в powerpill.в JSON конфигурации.

+294
fasna fas 10 мар. 2011 г., 20:17:57

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

а setsebool -П allow_ftpd_full_access на
а setsebool -П ftp_home_dir на
+270
Nenad Vukicevic 13 мая 2010 г., 22:06:38

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

Кроме того, в скрипте, где целевой каталог задается в интерактивном режиме, процедурно, или из аргумента команды, такие как:

компакт-диск $назначение путь

может быть оценено

компакт-диск .

должна ли переменная быть так назначено.

+265
AS2 3 апр. 2011 г., 22:35:40

Что-то вроде

найти $MY_DIR/скрипты/песочница/миграций -тип F \ -newermt $(дата +'%г-%м-%д') ! \ -newermt $(дата +'%г-%м-%д' --дата="завтра") \ -не -путь "$MY_DIR/скрипты/песочница/миграций/автоматически/*" \ -старпома msqlclient данных mydatabase -у пользователя $user -ч $рать -Р < "{}" \;

Заменить $User и $рать в соответствующих случаях

+248
gr0und 15 июн. 2011 г., 08:09:42

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

Я использовал 20+ кожа eBox 3300mx в огромный, горячий и пыльный промышленный Литейный.

Используя Linux, PXE и эмулятор терминала (tn5250) для подключения к серверу автономные системы as400, где они идеальный выбор, учитывая условия и смешной стоимости.

Они бегали 24/7 в течение 2,5 лет (насколько я знаю) в Debian Linux по протоколу PXE, без карты памяти или USB-накопитель, USB-клавиатуру, без единого вопроса.

Как пошаговое руководство, я не использовать один в то время, не пишу я один, но это должно быть хорошим началом: http://wiki.debian.org/DebianEdu/Documentation/Lenny/HowTo/NetworkClients

Для локальной инсталляции (без рхе/с ltsp сервера): http://robosavvy.com/forum/viewtopic.php?p=32329

+246
Abhijit Pandit 26 окт. 2012 г., 16:38:39

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

Вы не сможете использовать сочетание клавиш Ctrl+С или SaveButton, но Селена не позволяют получить HTML-код страницы. Обычно это достаточно хорошо, чтобы ждать X секунд (X-в зависимости от сложности построения страницы, и подключения). Вы также можете проверить для элементов, которые должны быть доступны в "завершено" страницы (т. е. после достаточно дом, JavaScript и DOM-дерево закончилось) и сохранить HTML на основе этого триггера.

+178
Alfred Rossi 21 авг. 2015 г., 13:51:10

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

Это использует Perl регулярные выражения, которые могут использоваться с GNU grep В С вариант:

грэп -Р "(\:|\/|\?|\#|\@|\!|\\$|\&|\'|\(|\)|\*|\+|\,|\;|\=|\%|\[|\])"
^^^

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

Если ваш терминал поддерживает цвета, бросьте цветов на, а также,

команда grep --цвет=авто -П "(\:|\/|\?|\#|\@|\!|\\$|\&|\'|\(|\)|\*|\+|\,|\;|\=|\%|\[|\])"

Вот объяснение моего regex из regex101.com

/(\:|\/|\?|\#|\@|\!|\$|\&|\'|\(|\)|\*|\+|\,|\;|\=|\%|\[|\])/ГМ
1-й группы захвата (\:|\/|\?|\#|\@|\!|\$|\&|\'|\(|\)|\*|\+|\,|\;|\=|\%|\[|\])
 \: совпадает с характером : буквально (с учетом регистра)
 \/ соответствует символу / буквально (с учетом регистра)
 \? соответствует символу ? буквально (с учетом регистра)
 \# матчи # символ буквально (с учетом регистра)
 \@ соответствует символу @ буквально (с учетом регистра)
 \! соответствует символу ! буквально (с учетом регистра)
 \$ соответствует символу $ буквально (с учетом регистра)
 \& соответствует характеру и буквально (с учетом регистра)
 \' соответствует символу ' буквально (с учетом регистра)
 \( соответствует символу ( буквально (с учетом регистра)
 \) совпадает с характером ) буквально (с учетом регистра)
 \* соответствует символу * буквально (с учетом регистра)
 \+ соответствует символу + буквально (с учетом регистра)
 \, соответствует символу , буквально (с учетом регистра)
 \; соответствует символу ; буквально (с учетом регистра)
 \= соответствует символу = буквально (с учетом регистра)
 \% соответствует символу % буквально (с учетом регистра)
 \[ соответствует символу [ буквально (с учетом регистра)
 \] соответствует символу ] буквально (с учетом регистра)
+60
Ronaldo Lanhellas 18 янв. 2015 г., 17:23:44

найти /путь/к/testRoot -тип F | туалет -л

+31
Kenneth Lang 10 апр. 2017 г., 12:53:43

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

$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