Как в Linux работать с несколькими процессами?

Я новичок в Linux технологий и bash скриптов.

Сейчас у меня простой баш скрипт, который извлечет одну дорожку субтитров из данного МКВ с помощью mkvextract.

Мне было интересно: если несколько пользователей будут использовать этот скрипт (через команду bash, например) в то же время, на той же или другой файл mkv, как Линукс реагирует на это?

Это создание "системы виртуализации" по собственному или это процесс каждая команда параллельно ?

+149
Aston Haigh 5 сент. 2017 г., 17:47:28
39 ответов

Я хочу уменьшить раздел смонтирован в/tmp в 10Gb и добавить все неиспользованное пространство / раздел.

Если я размонтировать-л в /tmp и запустить проверку.с ext3 -Ф /Дев/privg/lv_tmp, я получаю это:

для fsck.с ext3: устройство или ресурс занят при попытке открыть /dev/privg/lv_tmp
Файловая система смонтирована или открыта только с помощью другой программы?

Какие правильные шаги делать ЛВМ передел?

$ ДФ -ХЛ
Размер файловой системы используется выгоде использования% установленной на
/Дев/маппер/privg-lv_root 12 г 4,2 г 6.9 г 38% /
/Дев/маппер/privg-lv_tmp 29г 3,2 г 24Г 12% в /tmp
/Дев/маппер/privg-lv_var 3,9 г 1.5 г 2.3 г 40% /ВАР
на /dev/sda1, поскольку 494M 40м 429M 9% /загрузки
файловая система tmpfs 16Г 16Г 0 0% в /dev/ГИМ
+1000
Kali Smith 03 февр. '09 в 4:24

У нас есть Докер хосту (виртуальной машины), размещенных на платформе VMware. Этот докер хост имеет два сетевых интерфейса. ens160 и ens192

  • ens192 настроен с нормальным IP-адрес
  • ens160 настроен без IP адреса с смешанном режиме на
  • Беспорядочный режим также на в порту группы в VMware
  • IP-пересылки включена : нет.протокол IPv4.ip_forward=1
  • выполнение firewalld на Dockerhost выключен

Интерфейсы

[корень@dockerone ~]# команды netstat -я
Настольный интерфейс ядра 
Iface защитный МТУ ГХ-ГХ ОК-ЕГГ ГХ-ГХ ДРП-ОВР Техас-ОК, Техас-ЕГГ Техас-Техас ДРП-ОВР ФЛГ
docker0 1500 393 0 0 0 1405 0 0 0 BMRU
ens160 1500 16034090 0 89 0 1255 0 0 0 BMPRU
ens192 1500 96324 0 1 0 6352 0 0 0 BMRU
ens160.2 1500 97658 0 0 0 362 0 0 0 BMPRU

Создание Сети

сетевые настройки создать -д macvlan-подсеть=10.200.131.0/24 --шлюз=10.200.131.1 -о родитель=ens160.231 macvlan231

Создание контейнера

докер запустить-имя alp1 --чистая=macvlan231 --ИС=10.200.131.191 -итд альпийский /Бен/ш
докер экзек-это alp1 ш

докер запустить-имя alp2 --чистая=macvlan231 --ИС=10.200.131.190 -итд альпийский /Бен/ш
докер экзек-это alp2 ш

Двух контейнеров могут взаимодействовать друг с другом, но не для внешнего мира.

+992
European 3 янв. 2013 г., 13:33:29
Другие ответы

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


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

Похоже, что ваш дистрибутив Linux-это красная шляпа предприятия на основе Linux, скорее всего в CentOS, если это среда. Похоже, вы используете ядро с версии 6.7.

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

Кроме того, ядро вы используете очень устаревший. "2.6.32-573.el6.архитектуру x86_64" - это ядро, которое поставляется с CentOS 6.7, и имеет несколько обновлений, так как это вышло в прошлом году. Вы хотите запустить команду sudo ням обновление часто, или настроить "ням-крон" сервис для автоматической загрузки и установки обновлений периодически.

+973
Robert Softley Gale 26 авг. 2011 г., 12:51:45

Что кажется, имеет смысл - ваша команда находит foodir затем удаляет его. Заказ команды-это повод для сообщения.

+951
chaina ram 19 мар. 2010 г., 08:25:23

Просто у меня Макбук Про 12,1, который поставляется с Broadcom 14e4:43ba микросхемы (вывод результата команд lspci -НН -д 14e4:).

Что я пробовал

Во-первых, я построил последнюю версию ядра (4.1.6) из источника. По данным этой страницы, установка brcmfmac водитель должен работать для этого чипа. Я скопировал brcmfmac43602-разъем.Бен в файле/etc/прошивки/brcm и каталог, затем добавляют brcmfmac в файле/etc/модулей, перезагружается, и проверил, что оба 4.1.6 работает и что brcmfmac появился в выводе lsmod распечатывает. Однако, WiFi по-прежнему не работает; iwconfig выдает:

интерфейс eth0: нет беспроводной расширения
Ло: нет беспроводной расширения

Как я могу получить эту работу WiFi чип?

+928
Casadesante 5 мая 2010 г., 02:00:19

Попробуйте это,

а=(1,0,1)
б=(0,1,1)
А1=(`эхо $а | тр ',' ' ")
Б1=(`Эхо $б | тр ',' ' ")
для меня в сл 0 1 ${#А1[@]}`
делать
 С1[$я]=`выражение ${А1[$я]} + ${В1[$я]}`
сделано
с=(`Эхо ${С1[@]} | тр '' ',")
+919
Pocketsand 20 янв. 2014 г., 19:39:40

Если вы не установите пакет с помощью Yum или RPM, вы также не можете удалить его с помощью Yum.

Юм по сути говорит, что пакет доступен в репозитории, но он не установлен.

Снять node.js просто удалите его, откуда вы их скачали.

+917
user3926436 29 июл. 2011 г., 08:48:42

Я думаю, что вы имеете в виду ПГУУ, что расшифровывается как id группы процессов.

Когда процесс разветвляется, то она наследует ПГУУ от своих родителей. В ПГУУ меняется, когда процесс превращается в процесс группе лидера, то его ПГУУ копируется из его PID. С тех пор, новые дочерние процессы, которые он порождает, и их потомки, наследующие, что ПГУУ (если они начнут новый процесс группы).

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

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

Синтаксис убить ... - Н убивает все процессы в группе с ПГУУ = Н. Вы не можете использовать его с любой ПИД, только ПИД процесса, руководитель группы, так как это ПГУУ. По сути это как оболочки

убить %ид_задания

синтаксис работает -- это внутренне переводит %ид_задания на ПГУУ работы и посылает сигнал к тому, что ПГУУ.

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

+915
simdrouin 12 февр. 2013 г., 02:46:49

Как я могу использовать сжатие с 7z с алгоритмом управления? Она производит лучшее сжатие, чем по умолчанию в 7z.

+852
blake buoye 24 апр. 2019 г., 16:18:31

В принципе, имея ЛВ (выполняется по SSH на удаленной машине) читать из stdin, который осуществляется за пределами СШ-звоните , как это должно работать:

файл для печати Cat | SSH пользователь@удаленныйузел "ЛП -"

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

+780
Domen Vrankar 22 мая 2013 г., 20:42:28

Допустим, я сделал список установленных пакетов:

РПМ-ОК список > 

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

ням-y установить $(список кот) 

Но мне нужно написать некоторые комментарии в этом списке, как я могу предотвратить от Юм, пытаясь установить, что строки комментариев?

+763
soroush moghadam 9 сент. 2012 г., 02:00:25

Я решил проблему после удаления ВПН пакеты (не устранить проблему) и некоторые исследования об интернет-доступа, и пытается перенастроить сеть-менеджера , который было невозможно на моей ОС дает мне отказано в доступе даже с Су. На должности люди много говорили о настройке DNS в файле /и т. д./файл resolv.конф, и когда я пытаюсь изменить его, я не мог, я пошел в файл/etc/ папку, глядя на это, он был там, но я нажал на нее, я получил ошибку неработающей ссылке. Я попробовал команду sudo команды dpkg-перенастроить resolvconf после перезагрузки моего компьютера, но ничего не произошло, все равно сломают.

У меня на этот пост и просто выполняется судо АПТ продувки resolvconf, он сказал, что нужна была перезагрузка, я просто перезагрузите компьютер, при перезагрузке Кали были некоторые работы, я дал его тогда, когда он начинает, я мог бы доступ в интернет.

Это было для OpenVPN или VPN-неограниченный, который нарушил конфигурации сети.

+744
tshepang 20 июл. 2012 г., 20:21:35

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

Обновление BIOS или UEFI до последней версии (на данный момент 1604) не помогло, несмотря на то, что несколько промежуточных выпусков были специально рекламируется как "улучшить совместимость с некоторыми USB-устройствами" (который, кажется, быть моей проблемой). В самом деле, если ничего, казалось, для того чтобы сделать дела хуже, но в хорошем смысле: система начала постоянно то, чтобы иметь возможность использовать клавиатуру на теплую перезагрузку. Последовательные ошибки всегда легче отладить и исправить.

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

Я начала отключить все USB-подключении, что не абсолютно необходимо, чтобы проверить случай провала, поэтому единственным периферийным устройством, которое было на шине USB было клавиатуры. Что работал. Поэтому я добавил вещи, по одной за раз, испытания так же тщательно, как я мог между каждым изменением. Вещи начали действовать до того, как я добавил в хаб рабочий стол, к которому я подключил два устройства: мышь и графический планшет. После некоторых назад и вперед, я отключил оба, но оставила подключенного концентратора; по-прежнему были те же самые проблемы. Затык только как хаб, мышь или планшет непосредственно к USB-портам на материнской плате меня туда, где я начал, и это означало, что один или несколько из них были причиной моей проблемы.

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

Моя текущая рабочая гипотеза заключается в том, что что-то вызвало повреждение USB-концентратор, который может распространяться на планшет и мышь, и что этот ущерб как-то вызывает мои проблемы. (Только два номера-хост-устройств я уже подключен к хабу мышь и планшет.) Это не полностью объясняет, почему подключение мыши через USB-PS/2 адаптер, кажется, работает просто отлично, но думаю, что это как-то связано с тем, как BIOS управляет разными устройствами (это, кажется, не признают "и PS/2" мышь как мышь, но я определенно могу жить без мыши в настройках UEFI).

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

Теперь, отключая хаб и планшет и переехав мышь к PS/2 порт появляется, чтобы быть достаточно хорошим.

+739
Debra Forbes 7 июл. 2015 г., 01:34:22

Вам не нужно для procmail или тестеров. Если вы хотите локальную копию вашей почты, для доступа в автономном режиме, использовать offlineimap. В противном случае, шавка может запросить сервер жить через IMAP.

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

С offlineimap, вы можете настроить его, чтобы использовать в GNOME-брелок для хранения паролей, которая хранится в зашифрованном виде. Инструкции здесь: http://www.clasohm.com/blog/one-entry?entry_id=90957

+736
Eldor 24 нояб. 2012 г., 13:46:33

Я изменил немного shell-скрипт:

#!/Бен/ш
#
Запуска # сценарий для Tomcat
#

Переменной JAVA_HOME="/УСР/Ява/jdk1.7.0_09" ;
JRE_HOME=в/usr/Ява/jdk1.7.0_09/JRE и;
CATALINA_HOME=/Ява/котяра-7.0.27;
экспорт переменной JAVA_HOME && экспорта JRE_HOME &&$CATALINA_HOME/bin/startup.sh &&$CATALINA_HOME/bin/shutdown.sh

дело "$1" в
начала)
Эхо -Н "начиная Томкэт"
Су - котяра -с $CATALINA_HOME/bin/startup.sh
;;
стоп)
Эхо -Н "остановка Томкэт"
Су - котяра -с $CATALINA_HOME/bin/shutdown.sh
;;
перезагрузки)
$0 стоп
$0 начать
;;
*)
Эхо "использование: $0 {запуск|остановка|перезапуск}"
выход 1
эсок

выход 0

Затем положить его в

в /etc/файл RC.д/инит.д

Добавил права на запуск:

# чмод +х /етц/инит.д/ котяра

Добавлено символические ссылки:

ЛН-ы в /etc/инит.д/котяра в /etc/rc0.д/K91tomcat
ЛН-ы в /etc/инит.д/кот /и т. д./ник1.д/K91tomcat
ЛН-ы в /etc/инит.д/кот /и т. д./алгоритм RC2.д/S91tomcat
ЛН-ы в /etc/инит.д/котяра в /etc/RC3 по.д/S91tomcat
ЛН-ы в /etc/инит.д/кот /и т. д./алгоритм RC4.д/S91tomcat
ЛН-ы в /etc/инит.д/кот /и т. д./Проект RC5.д/S91tomcat
ЛН-ы в /etc/инит.д/кот /и т. д./лс6.д/K91tomcat

Сейчас все хорошо.

перезагрузка;

Каталина.из:

...
Информация: запуск сервера в 113947 МС

Спасибо большое!

+604
Peter Nierop 24 апр. 2016 г., 21:23:28

Я считаю, что следующие работы в bash:

ивала верстал долларов(эвал Эхо \${ИМЯ_МАССИВА})=\( $(эвал Эхо \${${ИМЯ_МАССИВА}[*]}) "${VARIABLE_VALUE}" \)

Изменения, которые я сделал (1) добавления ивала и (2) экранирование круглых скобок, в которые заключено массив строится.

Однако одной команде работают под КШ после замены верстал -а с набором -это не удается. Это было бы возможно для вас, чтобы либо:

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

  • изменить свой код так, что два биты раковины-специфический код полностью отделен?

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

+573
R1val 8 нояб. 2012 г., 17:28:31

Я не совсем уверен, если сайте StackOverflow или serverfault-это форум для этого вопроса, но плохо попробовать здесь.

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

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

+572
wzw 9 авг. 2018 г., 12:39:54

Я установил Ubuntu параллельно с Windows 7. Когда я пытаюсь смонтировать в /MNT/sda1, поскольку в Windows часть на нем, я считать ошибки такие, что; "устройство 'устройство/dev/sda1, поскольку', кажется, не имеет действительной файловой системы NTFS."

Подпись в NTFS отсутствует.
Не удалось подключить 'к/dev/sda1, поскольку': недопустимый аргумент

Устройство 'устройство/dev/sda1, поскольку не представляется допустимым в NTFS.

Возможно, используется неправильный прибор? Или весь диск вместо
разделов (например, /dev/ПДД, а не /dev/sda1, поскольку)? Или наоборот?

Это результат, когда я команду fdisk -л;

Диск как /dev/ПДД: 298,1 Гб, 320072933376 байт, 625142448 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0x29af3b15
Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sda1, поскольку 2048 546911727 546909680 260,8 г 7 ОПО/файловой системы NTFS/exFAT, которая
на /dev/sda2 546912254 625141759 78229506 37,3 Г 5 Расширенная
на /dev/sda5, поэтому * 546912256 625141759 78229504 37,3 г 83 Линукс
+556
jmill24 21 июл. 2015 г., 12:14:13

Вы можете сделать симлинк, используя относительный путь

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

ЛН-с ../../ББ/ к MyLink

$ LS с ЛСА к MyLink
0 lrwxrwxrwx 1 пользователь 9 апреля 18 15:51 к MyLink -> ../../ББ/

Еще один пример, где к MyLink находится в папке для инвалидов

команды mkdir ../../ТСТ
$ ЛН-с ../../ББ/ ../../ТСТ/к MyLink
$ LS с ЛСА ../../ТСТ/к MyLink
0 lrwxrwxrwx 1 пользователь 9 апреля 18 16:08 ../../ТСТ/к MyLink -> ../../ВВ/
+501
Amritpal 19 июн. 2011 г., 14:12:40

С GNU СЕПГ и при условии POSIXLY_CORRECT не в окружающей среде (на один-линейный вход):

СЕПГ -я:А;Н;$!ба;ы/\н/, test.txt/г' 

От https://stackoverflow.com/questions/1251999/sed-how-can-i-replace-a-newline-n :

  1. создать ярлык через
  2. добавить текущую и следующую строку в шаблон пространство через Н
  3. если мы до последней строки, филиал в созданный ярлык $!ба ($! значит, не делать этого в последней строке (как там должен быть один последний абзац)).
  4. наконец-то замена каждой строки с запятыми по образцу (который является весь файл).
+441
biocyberman 15 авг. 2012 г., 15:45:07

Предполагая, что вы не должны делать это регулярно, самый простой способ-это вызвать в MySQL на полный путь как

/usr/местные/MySQL в/ОГРН/вернуться ДСЛ
+439
Jesse Dijkhuizen 12 авг. 2011 г., 16:29:43

Я думаю, что ldmtool является то, что вы ищете. На моей системе Fedora 19 в репо.

ldmtool поиск $ ням 
Загруженные Плагины: автоматическое обновление-виде, ленгпаками, обновить-менеджера
================================================================== Соответствовать: ldmtool ==================================================================
libldm.i686 в : инструмент для управления Windows динамические диски
libldm.x86_64 с : инструментом для управления Windows динамические диски

Пример

$ судо ldmtool
ЛДМ> сканирование на /dev/sdc в*
[
"1bad5bbc-a4b5-42e1-8823-001014b00003"
]
ЛДМ> показать diskgroup 1bad5bbc-a4b5-42e1-8823-001014b00003
{
 "имя" : "фрагментик-Dg0",
 "идентификатор" : "1bad5bbc-a4b5-42e1-8823-001014b00003",
 "Тома" : [
"Том1"
],
 "диски" : [
"Диск1",
"Диск2"
]
}
ЛДМ> показать объем 1bad5bbc-a4b5-42e1-8823-001014b00003 Том1
{
 "имя" : "Том1",
 "тип" : "полосатый",
 "размер" : 3907039232,
 "размер куска" : 128,
 "подсказка" : "Д:",
 "разделы" : [
"Диск1-01",
"Диск2-01"
]
}
ЛДМ> показать раздел 1bad5bbc-a4b5-42e1-8823-001014b00003 Диск1-01
{
 "имя" : "Диск1-01",
 "старт" : 1985,
 "размер" : 1953519616,
 "диск" : "Диск1"
}
ЛДМ> создать все
Не удается создать объем Том1 в группу дисков 1bad5bbc-a4b5-42e1-8823-001014b00003: диск Диск2 требует чередующегося Тома Том1 отсутствует
[
]
ЛДМ> сканировать /Дев/СДД*
[
"1bad5bbc-a4b5-42e1-8823-001014b00003"
]
ЛДМ> создать все
[
"ldm_vol_FOOBAR-Dg0_Volume1"
]
ЛДМ>

Что делать, если жесткий диск не использовать динамический?

Вот пример из моей системы.

$ судо ldmtool 
ЛДМ> сканирование на /dev/sda2
[
]
ЛДМ> выход
$

Ссылки

+430
Ilya Katz 29 июл. 2018 г., 12:02:56

Самая лучшая команда для меня-это:

найти ./Daruchini* -РМ в exec {}\;
+405
N k ruban 23 янв. 2018 г., 20:36:36

Я столкнулся с синтаксическая ошибка, когда я пытаюсь код ниже, чтобы получить 2 выходных файлов, а именно: вход 1,вход 2, как описано ниже.

test.txt 
Вопрос
Л
Д
1 10
2 21
3 22
4 5
5 9

пока читала-Р линии; если [[ $линия == "а" ]] ||[[ $линия == "вопрос" ]]||[[ $линия == "л" ]] ; тогда как awk '$2 < "11" { печати $0 }' input1.txt; на awk '$2 < "11" { печати $1 }' input2.txt; сделали > test.txt

input1.txt
Вопрос
Л
Д
1 10
4 5
5 9
input2.txt
1 
4 
5 
+390
Zogratz 18 мая 2017 г., 06:01:38

У нас есть 2 сервера на Linux, один в SLES 11 SP3 и другой ОС SLES 12 СП2.

В SLES 11 SP3, при запуске пакетного сценария (имя "test.sh"), который имеет $ПИД-2200, вы можете пойти в

в /proc/2200/командной строки

и вы увидите что-то вроде

/bin/shtest.sh

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

В SLES 12 с пакетом обновления 2, Когда вы делаете ровно то же самое, вы увидите только

-Баш

Это было хорошо для меня, чтобы иметь имя, так что я мог бы получить имя родительского сценария (с $ppid хранит).

Но теперь скриптового файла там больше нет.

Существует ли альтернатива, чтобы получить имя родительского сценария?

Большое спасибо заранее.

Редактировать: На новом сервере (12 СП 2), единственное место в /proc/"идентификатор", где я нашел имя было в "в/proc/"идентификатор"/ФД"

fstest: в/proc/11248/ФД # ЛШ-л
всего 0
lrwx------ 1 корень 64 9 февраля 15:52 0 -> /Дев/оч/3
lrwx------ 1 корень 64 9 февраля 15:52 1 -> /Дев/оч/3
lrwx------ 1 корень 64 9 февраля 15:52 2 -> /Дев/оч/3
ЛР-х------ 1 корень корень 64 9 февраля 15:52 254 -> /batch/test1.sh
lrwx------ 1 корень 64 9 февраля 15:52 255 -> /Дев/оч/3

Но я не знаю, что я должен сделать с ним, что "254"? Спасибо

+362
Satya Rao 17 июн. 2010 г., 03:15:55

Chrubuntu Линукс - это дистрибутив Linux (вариант операционной системы Ubuntu ), ориентированные на оборудовании, предназначенном для запуска ОС Chrome.

Учебники

Связанные теги:

+348
bibilouis 12 дек. 2011 г., 17:37:02

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

до н. э. -л |&
bc_pid="$!"

пока читал Нум; делать
 принт-п "$число * $ням"
 читать -п кв
 функции printf '%г%г = %г\п "$число" "$ням" "$кв"
сделано <цифры

убить "$bc_pid"

Эквивалент вещь в Баш:

coproc до н. э. -л
bc_pid="$!"

пока читал Нум; делать
 функции printf '%г %г\п' "$ням" "$число" >&"${COPROC[1]}"
 читайте пл. <&"${COPROC[0]}"
 функции printf '%г%г = %г\п "$число" "$ням" "$кв"
сделано <цифры

убить "$bc_pid"
+348
Parrish 7 дек. 2017 г., 15:30:27

Маски правильный инструмент. Вы могли бы переместить все файлы вот так:

для меня в {10,20} # или что-то вроде $(сл 10 10 90) вместо {10,20}, если у вас много разных префиксов
делать
 команды mkdir -р "$я" &&
 МВ "$я"* "$я"/
сделано

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

+344
jthiesen 24 нояб. 2011 г., 20:28:22

Я хотел бы иметь возможность переключаться между Рабочей 1 и 2 с одним ключом (как клавиш Alt+работает с Windows). Я знаю сочетание клавиш Ctrl+Alt+стрелка-клавиш работает, но один ключ для переключения между двумя было бы лучше.

Я использую мат в Ubuntu. Спасибо заранее. Мартин

+255
OldTinfoil 9 нояб. 2015 г., 13:38:00
$ тр '' '\т' <pheno_Mt.txt
ИИД Фено
1000017 -9
1000025 -9
1000038 1
1000042 -9
1000056 -9

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

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

$ awk и -в ОФС='pheno_Mt.txt\Т' '{ печати $1, $2 }' 
ИИД Фено
1000017 -9
1000025 -9
1000038 1
1000042 -9
1000056 -9

Это использует на awk для вывода двух разделителями столбцов читать с пробелами-разделителями ввода.

Или для любого количества столбцов,

$ на awk -V с ОФС='\Т' ' {1 $=$1; печатать }' pheno_Mt.txt
ИИД Фено
1000017 -9
1000025 -9
1000038 1
1000042 -9
1000056 -9

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

+245
kin182 31 мар. 2010 г., 05:43:09

В моем синаптической пакет менеджер мне найти libinput-ОГРН версии 1.6.3. Вот на их страницы я увидел, что новая версия 1.9.3.

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

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

+165
Kamila 8 апр. 2018 г., 05:20:01

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

 модуль использовать [-а |--присоеденить] КАТАЛОГ [КАТАЛОГ...]

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

С суб-команды не использованием будет удалить любой путь(S), которую вы предоставляете.

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

Удалить каталог из переменной $MODULEPATH среды.

Если вы хотите полностью переопределить переменную, вы можете всегда использовать setenv команды.

 значение переменной setenv 

Установить переменную среды к стоимости. В setenv команда будет также изменить процесс' среды. Ссылка через ТСЛ ОКР ассоциативного массива будут ссылаться на изменения, сделанные с помощью setenv команды. Изменения, внесенные с помощью ассоциативного массива ОКР ТСЛ не изменится среды пользователя переменную, как команду setenv. Изменение окружающей среды это повлияет только на процесс разбора модуля. В setenv команда также полезна для изменения окружающей среды до старпома или системы команд. Когда modulefile выгружается, setenv становится unsetenv. Если переменная среды был определен, он будет перезаписан при загрузке modulefile. Последующая выгрузка будет установлена переменная окружения - Предыдущее значение, не могут быть восстановлены! (Если вы не справиться с этим явно ... см. ниже.)....

Ссылки

+145
Maxgmer 17 янв. 2018 г., 11:26:23

Я установил баш на моей машине Windows, и теперь когда я запускаю оболочку, фрд является:

каталог /mnt/с/ОС Windows/System32 с

Как я могу изменить это?

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

каталог /mnt/С/Пользователи/[моеимя]/рабочий стол/кур/rootMe

Таким образом, было бы быстрее, если бы мой лсов , когда я бегу раковина великого!

+130
Geethanjali Eswaran 17 нояб. 2012 г., 12:36:54

Эти 2 команды не эквивалентны: рассмотрим обработку ошибок:

кот <файл, который не существует> | менее будет производить пустой поток, который передается по трубам программы... такие как вы в конечном итоге с дисплей ничего не показывает.

< <файл, который не существует> меньше будет не открыть бар, а потом открыть не менее на всех.

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

+113
learningdaily 18 мар. 2013 г., 11:02:45

Я обнаружил, что я могу сделать УПП в MC через кд /#sh:[email protected] из командной строки.

Есть ли способ я могу

  • сохранить его как любимого?
  • Может быть даже с паролями?
+111
Madhu Vellore 16 мар. 2016 г., 18:01:00

Как ни странно, я не нашел удовлетворительного ответа на этот вопрос. Мне нужно установить соответствующие разрешения для моего домашнего каталога университетского сервера:

  1. публичный доступ к public_html/ вложенная папка, мой родной папка
  2. нет доступа (чтение/запись/выполнение) все остальное в моей домашней папке
  3. доступ для моего Thunderbird клиента к соответствующим альпийских файлов

До сих пор, я поставил 701 для моей домашней папке, 755 для public_html subfoler и 700 на другие файлы и каталоги. Это нормально? Любые потенциальные проблемы с ним?

Как насчет вновь созданные файлы и каталоги, как сделать их 700 по умолчанию?

+96
da7kAura 27 сент. 2017 г., 06:35:42

. эквивалентно [^\N], где для всех стандартных Unix и тестирую ароматы, тем не менее, на Windows он обыкновенно [^\р\н] из-за синтаксиса в стиле Windows окончаний строк. На других платформах, это должны оценить в любой стандартный перевод строки последовательности.

В Perl и некоторых других языков, однострочный режим сделает . также матч (или [\р\н] на Windows регулярное выражение вкусов и т. д.), Что делает его буквально совпадают ни с чем.

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

+91
Reham khan 24 июн. 2018 г., 15:50:07

У меня запоминающего устройства и иногда его обновлять метки:

$ стат /Дев/СДА
 Файл: ‘/Дев/СДА’
 Размер: 0 блоков: 0 IO блока: 4096 специальный блочный файл
Устройство: 6Н/6д инф: 21920486 Ссылки: 1 тип устройства: 8,0
Доступ: (0660/БРВ-РВ----) номер uid: ( 0/ root) и гид: ( 6/ диск)
Доступ: 2017-01-30 14:46:01.843548633 +0200
Изменения: 2017-01-30 14:46:01.843548633 +0200
Изменения: 2017-01-30 14:46:01.843548633 +0200
 Рождения: -

$ стат /Дев/СДА
 Файл: ‘/Дев/СДА’
 Размер: 0 блоков: 0 IO блока: 4096 специальный блочный файл
Устройство: 6Н/6д инф: 21920486 Ссылки: 1 тип устройства: 8,0
Доступ: (0660/БРВ-РВ----) номер uid: ( 0/ root) и гид: ( 6/ диск)
Доступ: 2017-01-30 14:47:33.412878263 +0200
Изменения: 2017-01-30 14:47:33.412878263 +0200
Изменения: 2017-01-30 14:47:33.412878263 +0200
 Рождения: -

Какая логика в ядре и/или драйвер SD Вт.Р.Т. обновления эти? Я просто не знаю, где искать в исходном коде ядра.

+61
Sid Brown 25 мая 2010 г., 19:04:55

Очевидно, что формат позволяет множественные разрывы строк, так Н;Г;Д шаблон не подходит здесь очень хорошо: если вы соберете несколько строк, необходимо распечатать и удалить все, кроме одного, но П;Д не делать, вот почему вы делаете замену материала.

Вот первый способ я могу думать:

СЭД -э:- е 'долл' -Е 'П;/\Н[^+]/!ба-е :е-е 'ч;с/\н[^+].*//;/pch_25/с/^м/х/;г;г;/\н[^+]/!д;с/.*\Н//;файл ба' 

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

Теперь г вернется картина перед снятием началом следующей записи. Если оно не содержит символ новой строки, затем не+, это была последняя запись, и мы можем дelete это и выход. В противном случае удалить все, кроме последней строки и возвращайтесь к Марку :более.

(Обратите внимание, что вы не можете просто использовать в S/.*\Н\([^+]\)/\1/;та, потому что Т может быть вызвано ранее с заменой.)

Обновление: альтернативные грязный трюк, чтобы использовать Н;Г;Д равно:

СЭД -е '/^конец$/сут.;/^+/{Г;Д;};:А' -Е '${Х;с/.*/конец/;З;х;};$!Н;/\н[^+]/!ба' -е '/pch_25.*\П/С/^М/Х/;р;файла D' 
+48
Piers 21 дек. 2018 г., 22:26:37

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

$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