Удалить файлы только с матча от некоторых подкаталогах

Проблема заключается в окно.

Вы должны реализовать функцию обратного вызова для 'удалить-событие' сигнал окне виджета.

деф on_event_editor_delete_event(самовыдвижение, виджет, событие):
самовывоз.event_editor.скрыть()
 возвращает true

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

+388
Suresh Atta 21 июн. 2021 г., 00:26:18
22 ответов

У меня возникли некоторые проблемы с изменением сервер я использую для postfix письма.

Я установил postfix на Linux-сервере (в CentOS 5) и установки следующим образом.

Я добавил параметры в /etc/постфикс/главная.БФ

relayhost=imap.googlemail.com

smtp_use_tls = да
smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хэш: файл/etc/постфикс/sasl_passwd
smtp_sasl_security_options = noanonymous

Затем я создал файл /etc/есть postfix/sasl_passwd файл с содержанием

imap.googlemail.com fake_usernm:fake_passwd

Сопоставить его с

postmap /и т. д./Есть postfix/sasl_passwd

Потом все работает нормально, но теперь когда я пытаюсь изменить промежуточного узла на SMTP-сервер электронной почты.пример.ко.з:26, электронное письмо не отправлю. Я проверил maillog, который имеет следующие

7 сентября 09:30:23 Дэв постфикс/пикап[32641]: E8BF874E3D4: Уид=0 у=<корень>
7 сентября 09:30:23 Дэв постфикс/очистка[32691]: E8BF874E3D4: идентификатор=<[email protected]>
7 сентября 09:30:23 Дэв постфикс/на "qmgr" [32642]: E8BF874E3D4: с=<[email protected]>, размер=333, nrcpt=1 (очередь активный)
7 сентября 09:30:26 Дев есть postfix/SMTP в[32693]: верификация сертификата не удалась по почте.пример.ко.з: Нум=20:не удалось получить местного поставщика сертификата
7 сентября 09:30:26 Дев есть postfix/SMTP в[32693]: верификация сертификата не удалась по почте.пример.ко.з: Нум=27:сертификат не доверенный
7 сентября 09:30:28 Дев есть postfix/SMTP в[32693]: E8BF874E3D4: к=<[email protected]> реле=почта.пример.ко.зеир анпин[198.57.162.234]:26, задержка=4.4, задержки=0.07/0.02/3.8/0.51, имя DSN=5.0.0, статус=отскочил (узла электронной почты.пример.ко.з[198.57.162.234] сказал: 550-проверка не для <[email protected]> 550-почтовый сервер не может доставить письмо на [email protected]. Учетная запись или домен не существует, они могут быть в черном списке, или отсутствует соответствующие записи DNS. 550 отправителя проверить не удалось (в ответ на поступление в команду))
7 сентября 09:30:28 Дев постфикс/очистка[32691]: 9D7D374E3D6: идентификатор=<[email protected]>
7 сентября 09:30:28 Дев постфикс/на "qmgr" [32642]: 9D7D374E3D6: с=<>, размер=2642, nrcpt=1 (активная очередь)
7 сентября 09:30:28 Дев постфикс/прыжок[32695]: E8BF874E3D4: отправитель невозможности доставки уведомления: 9D7D374E3D6
7 сентября 09:30:28 Дэв постфикс/на "qmgr" [32642]: E8BF874E3D4: удален
7 сентября 09:30:28 Дев постфикс/очистка[32691]: A72DF74E3D1: идентификатор=<[email protected]>
7 сентября 09:30:28 Дев постфикс/на "qmgr" [32642]: A72DF74E3D1: с=<>, размер=2777, nrcpt=1 (активная очередь)
7 сентября 09:30:28 Дэв постфикс/местных[32696]: 9D7D374E3D6: к=<[email protected]> реле=локальный, задержка=0.06, задержки=0.03/0.01/0/0.02, имя DSN=2.0.0, статус=передается (направляется в A72DF74E3D1)
7 сентября 09:30:28 Дэв постфикс/на "qmgr" [32642]: 9D7D374E3D6: удален
7 сентября 09:30:31 Дев по postfix/SMTP в[32693]: верификация сертификата не удалась по почте.пример.ко.з: Нум=20:не удалось получить местного поставщика сертификата
7 сентября 09:30:31 Дев по postfix/SMTP в[32693]: верификация сертификата не удалась по почте.пример.ко.з: Нум=27:сертификат не доверенный

Я не знаю, чем они отличаются, и, как идти о фиксации этого

+995
Jayaram Thapaliya 03 февр. '09 в 4:24

Больше иноды полезны, если у вас много файлов с большим объемом метаданных. Наименьший размер инода есть место для классической метаданных: разрешения, штампы и т. д. а также адрес в нескольких кварталах для обычных файлов, или целевой коротких символических ссылок. Больше иноды могут хранить дополнительные атрибуты , такие как списки контроля доступа и контексты SELinux. Если не хватает места для расширенных атрибутов в inode, они должны храниться в отдельном блоке, который делает открытие файла или читать ее медленнее метаданных.

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

+994
rampoha 9 апр. 2023 г., 02:18:44
Другие ответы

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


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

Это может быть очень утомительно цепи его обратно вручную. Есть такие инструменты, как snmptranslate делать такого рода вещи для вас. Попробовать snmptranslate -М /путь/к/МИБС-м все -Пу-ЦО|грэп -В1 sysUpTimeInstance. Чтобы увидеть полную информацию для sysUpTime, используйте snmptranslate -тд -ОС .ИСО.орг.Дод.интернет.упр.МИБ-2.системы.sysUpTime это покажет вам, что он измеряется в TimeTicks.

Но чтобы ответить на ваш вопрос, MIB-файлы пишутся в ASN.1, где каждый объект может опираться на все предыдущие объекты. Среди прочего, как характеры и типы объектов, и т. д., Он строит oid'ы, ака объект IDenifiers карту идентификаторы для имен, таких как .ИСО.орг.Дод.интернет.упр.МИБ-2.системы.sysUpTime.sysUpTimeInstance

Для этой записи sysUpTimeInstance идентификатор объекта ::= { sysUpTime 0 } приблизительно переводится как "OID для sysUpTimeInstance равна определителя sysUpTime плюс '.0' и МИБ есть равным МБ sysUpTime плюс '.sysUpTimeInstance'

Чтобы увидеть, что OID и остальные MIB для sysUpTime есть, надо посмотреть в начале файла. Имея в виду, что это, возможно, были импортированы из другого файла. В этом случае он был, так что если вы посмотрите в раздел импорта вы увидите, что sysUpTime были импортированы из в snmpv2-MIB на. Если вы затем проверить, что файл, вы увидите sysUpTime определенными и в это определение вы найдете ::= { система 3 }.

До сих пор мы .3.0 и системы.sysUpTime.sysUpTimeInstance, который находится всего в последней части OID и полный МИБ имя. Мы можем затем проследить систему обратно в это определение, и т. д. и т. п. Следуя этой цепочке обратно через файлы, вы будете в конечном итоге получить весь OID и полный МИБ.

Конечно, вы могли бы просто использовать snmptranslate, как показано в первом абзаце, чтобы сделать все это для вас. Он покажет вам на MIB и OID. Для большинства из нас, это, как правило, насколько нам нужно идти.

Для более подробной информации смотрите:

(pamplet продукта, но также содержит хороший МИБ резюме) https://scadahacker.com/library/Documents/ICS_Protocols/Demystifying%20the%20SNMP%20MIB.pdf

https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One

+989
Stefano Palazzo 27 мая 2011 г., 07:17:46
судо dscl . объединения /группы/администратора группы принадлежности имя пользователя

где "имя пользователя" - это логин пользователя, которого вы хотите сделать администратором.

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





+899
Angel Manuel Elias 21 февр. 2023 г., 14:04:19

Данный XML-файл и наличия XMLStarlet:

$ кот file.xml
<корень>
тег <введите attrib="Привет">Привет мир</тег>
тег <введите attrib="хорошо">рада тебя видеть</тег>
</корень>
$ xmlstarlet SEL в -т-в / file.xml

Привет мир
Приятно видеть вас

При этом используется XMLStarlet для извлечения значений корневого узла и всех его дочерних узлов.

+838
dpwrussell 29 нояб. 2020 г., 05:08:25

Когда вы делаете:

КМД = "некоторые команды"
УМК | Гэтлину Д2
УМК | Гэтлину Д2

в awk и, первым вызовом getLine возвращает первую строку (запись) на выходе из УМК (УМК запускается при этом первый Гэтлину), а второй получает второй линии. При достижении конца выходных, Гэтлином возвращает 0.

В вашем случае команда cmd = "дата -д \"46 лет назад\"", поскольку эта команда выводит только одну строку, первым вызовом getLine возвращает эту строку в Д2 (и положительное число), а второй достигает ВФ, так возвращает 0 и покидает Д2 нетронутой.

Здесь, вам понадобится:

 УМК | Гэтлину Д2; закрыть(УМК)

Так ЦМД будет выполнять каждый раз.

Или сохранять выходные данные УМК в хэш, чтобы избежать ту же команду несколько раз с теми же аргументами, как

если (!($2 в кэша)) {ЦМД=...; КМД | кэш Гэтлину[$2]; закрыть(УМК)}
кэш для печати[$2]

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


Обратите внимание на двусмысленности в тесном(УМК) для УМК используется как для Гэтлину < УМК и УМК | Гэтлину. Это близко к УМК команду или команду cmd файл или как?

тест $ Кот.на awk
Начать{
ОФС=","
 Гэтлину А1 < команды "uname"
 команды "uname" | Гэтлину Б1
рядом (команды"uname")

 Гэтлину А2 < команды "uname"
 команды "uname" | Гэтлину Б2
 печать А1,В1,А2,В2
}
$ Эхо > команде uname
$ mawk -F испытание.на awk
тест,Линукс,проверить,ОС Linux
$ bwk-на awk -F испытание.на awk
тест,Линукс,проверить,ОС Linux
$ поглазеть -F испытание.на awk
испытания,ОС Linux,ОС Linux
$ busybox и на awk -F испытание.на awk
тест,тест,

(bwk-на awk является одним поддерживается Брайан Керниган (в К В на awk), поведение схоже с awk реализации, основанные на том, что как Солярис nawk или FreeBSD на awk).

Смотри Как busybox и на awk не позволяет вам использовать команды"uname" как файл и команду с Гэтлином и как закрыть (команды"uname") не закрыть команду uname файл в поглазеть.

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

Как:

 на awk 'начало {Гэтлину фу < $ЭНВИРОН["файл"]; "команде uname\Н" | Гэтлину системы}'

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

+624
siriusdely 14 мар. 2011 г., 13:23:48

Я пытаюсь скомпилировать драйверы. do_posix_clock_monotonic_gettime был использован в исходном коде и я убедились, что файл код#include <linux и время.ч>. Я получаю неявное объявление, когда я попытался скомпилировать его. Когда я открыл время.H-файл на мой диск, это не было do_posix_clock_monotonic_gettime заявил. Может кто-нибудь помочь мне с этим?

Вот содержание времени.ч

#ifndef _LINUX_TIME_H
#определить _LINUX_TIME_H

код # include <linux и кэш.ч>
# включить <ОС Linux/seqlock.ч>
# включить <ОС Linux/math64.ч>
# включить <ОС Linux/time64.ч>

Экстерн структура пояса sys_tz;

#определить TIME_T_MAX (время)((1UL << ((как sizeof(time_t по) << 3) - 1)) - 1)

статический встроенный инт timespec_equal(константные структуры struct timespec *а
 константные структуры struct timespec *б)
{
 возвращение (в->параметры tv_sec == б->параметры tv_sec) && (а->tv_nsec == б->tv_nsec);
}

/*
 * лхс < РГО: возвращение <0
 * млг == РГО: возвращение 0
 * млг > РГО: возвращение >0
*/
статический встроенный инт timespec_compare(константные структуры struct timespec *лхс, константные структуры timespec *РГО)
{
 если (лхс->параметры tv_sec < РГО->параметры tv_sec)
 возврат -1;
 если (лхс->параметры tv_sec > РГО->параметры tv_sec)
 возвращение 1;
 возвращение лхс->tv_nsec - РГО->tv_nsec;
}

статический встроенный инт timeval_compare(константные структуры struct timeval, которая *лхс, константные структуры timeval, которая *РГО)
{
 если (лхс->параметры tv_sec < РГО->параметры tv_sec)
 возврат -1;
 если (лхс->параметры tv_sec > РГО->параметры tv_sec)
 возвращение 1;
 возвращение лхс->tv_usec - РГО->tv_usec;
}

Экстерн time64_t mktime64(константный беззнаковый инт года, константный беззнаковый инт пн,
 константный беззнаковый инт день, константный беззнаковый инт час,
 константный беззнаковый инт мин, константный беззнаковый инт сек);

/**
 * Устаревший. Использовать mktime64().
*/
статический встроенный беззнаковый Long функцией mktime(константный беззнаковый инт года
 константный беззнаковый инт пн, константный беззнаковый инт день,
 константный беззнаковый инт час, константный беззнаковый инт мин,
 константный беззнаковый инт сек)
{
 возвращение mktime64(год, мес, день, час, минута, сек);
}

Экстерн пустоту set_normalized_timespec(структуры struct timespec *ТС, на time_t сек, С64 нсек);

/*
 * timespec_add_safe предполагает, что оба значения являются положительными и проверяет
 * для перелива. Он вернется TIME_T_MAX если reutrn будет
 * меньше, чем любой из аргументов.
*/
Экстерн структуру struct timespec timespec_add_safe(константные структуры struct timespec лхс,
 константные структуры struct timespec РГО);


статический встроенный структуру struct timespec timespec_add(структуры struct timespec лхс,
 структуру struct timespec РГО)
{
 структура timespec ts_delta;
 set_normalized_timespec(&ts_delta млг.параметры tv_sec + РХС.параметры tv_sec,
 лхс.tv_nsec + РХС.tv_nsec);
 возвращение ts_delta;
}

/*
 * суб = лхс - РГО, в нормализованной форме
*/
статический встроенный timespec_sub структуру struct timespec(структуры struct timespec лхс,
 структуру struct timespec РГО)
{
 структура timespec ts_delta;
 set_normalized_timespec(&ts_delta млг.параметры tv_sec - РГО.параметры tv_sec,
 лхс.tv_nsec - РГО.tv_nsec);
 возвращение ts_delta;
}

/*
 * Возвращает true, если timespec-это норма, false, если denorm:
*/
статический встроенный боол timespec_valid(константные структуры struct timespec *ц)
{
 /* Даты до 1970 года являются поддельными */
 если (ТС->параметры tv_sec < 0)
 возвращает false;
 /* Не может быть больше наносекунд, потом второго */
 если ((неподписанных долгое)ТС->tv_nsec >= NSEC_PER_SEC)
 возвращает false;
 возвратите True;
}

статический встроенный боол timespec_valid_strict(константные структуры struct timespec *ц)
{
 если (!timespec_valid(ТС))
 возвращает false;
 /* Значения запрета, что может привести к переполнению ktime_t */
 если ((неподписанных долгое)ТС->параметры tv_sec >= KTIME_SEC_MAX)
 возвращает false;
 возвратите True;
}

статический встроенный боол timeval_valid(константные структуры struct timeval, которая *ТВ)
{
 /* Даты до 1970 года являются поддельными */
 если (ТВ->параметры tv_sec < 0)
 возвращает false;

 /* Не может быть более микросекунд после второго */
 если (ТВ->tv_usec < 0 || ТВ->tv_usec >= USEC_PER_SEC)
 возвращает false;

 возвратите True;
}

Экстерн структуру struct timespec timespec_trunc(структуры struct timespec Т, неподписанных Гран);

/*
 * Проверяет, если timespec/timeval, которая используется для введения смещения времени действителен.
 * Смещение может быть положительный или отрицательный. Значение время/timespec
 * является суммой своего поля, но *внимание*: поле tv_usec/tv_nsec должны
 * всегда быть неотрицательным.
*/
статический встроенный боол timeval_inject_offset_valid(константные структуры struct timeval, которая *ТВ)
{
 /* Мы не проверяем параметры tv_sec как он может быть положительным или отрицательным */

 /* Не может быть более микросекунд после второго */
 если (ТВ->tv_usec < 0 || ТВ->tv_usec >= USEC_PER_SEC)
 возвращает false;
 возвратите True;
}

статический встроенный боол timespec_inject_offset_valid(константные структуры struct timespec *ц)
{
 /* Мы не проверяем параметры tv_sec как он может быть положительным или отрицательным */

 /* Не может быть больше наносекунд, потом второго */
 если (ТС->tv_nsec < 0 || ТС->tv_nsec >= NSEC_PER_SEC)
 возвращает false;
 возвратите True;
}

#определить текущее время (current_kernel_time())
#определить CURRENT_TIME_SEC ((структуру struct timespec) { get_seconds(), 0 })

/* Некоторые архитектуры не поставлять свой собственный базовый источник тактовых импульсов.
 * Это в основном дело в архитектур, которые получают их
 * Интер-ТИК раз, прочитав счетчик на их интервал
 * таймер. Поскольку эти таймеры обернуть каждый тик, они не совсем
 * полезно как clocksources. Оборачивать их действовать как можно
 * но не очень эффективно. Поэтому мы предоставляем выноски эти арки
 * могут реализовать для использования с МиГах базовый источник тактовых импульсов для обеспечения
 * тоньше, то отметьте зернистый время.
*/
директиву #ifdef CONFIG_ARCH_USES_GETTIMEOFFSET
Экстерн u32 (*arch_gettimeoffset)(недействительными);
#за endif

структуру struct itimerval;
Экстерн do_setitimer инт(инт котором, структуры itimerval *значение,
 структуру struct itimerval *означение);
Экстерн do_getitimer инт(инт котором, структуры itimerval *значение);

Экстерн alarm_setitimer беззнаковый инт(беззнаковый инт секунд);

Экстерн давно do_utimes(инт дфд, константный тип char __пользователь *именем, структуру struct timespec *раз, инт флаги);

структура ТМС;
Экстерн пустоту do_sys_times(структура ТМС *);

/*
 * Похожие на struct TM в пространстве <время.H>, но это должно быть вот так
 * что исходный код ядра содержится самостоятельно.
*/
структура ТМ {
/*
 * количество секунд после минуты, обычно в диапазоне
 * От 0 до 59, но может быть до 60, чтобы разрешить для високосных секунд
*/
 тип int tm_sec;
 /* количество минут после часа, в диапазоне от 0 до 59*/
 тип int tm_min;
 /* количество часов за полночь, в диапазоне от 0 до 23 */
 тип int tm_hour;
 /* дня месяца в диапазоне от 1 до 31 */
 инт tm_mday;
 /* количество месяцев с января, в диапазоне от 0 до 11 */
 тип int tm_mon;
 /* количество лет, прошедших после 1900 */
 долго tm_year;
 /* количество дней с воскресенья, в диапазоне от 0 до 6 */
 тип int tm_wday;
 /* количество дней с 1 января, в диапазоне от 0 до 365 */
 тип int tm_yday;
};

пустота time_to_tm(time_t по totalsecs, смещение инт, структура ТМ *результат);

/**
 * timespec_to_ns - преобразовать timespec до наносекунд
 * @ТС: указатель на timespec переменные должны быть преобразованы
*
 * Возвращает скалярное наносекундных представление timespec
 * параметр.
*/
статический встроенный С64 timespec_to_ns(константные структуры struct timespec *ц)
{
 возврат ((С64) ТС->параметры tv_sec * NSEC_PER_SEC) + ц->tv_nsec;
}

/**
 * timeval_to_ns - конвертировать время в наносекундах
 * @ТС: указатель на переменную timeval, которая будет конвертирована
*
 * Возвращает скалярное наносекундных представление timeval, которая
 * параметр.
*/
статический встроенный С64 timeval_to_ns(константные структуры struct timeval, которая *ТВ)
{
 возвращение ((С64) ТВ->параметры tv_sec * NSEC_PER_SEC) +
 ТВ->tv_usec * NSEC_PER_USEC;
}

/**
 * ns_to_timespec - преобразования наносекунд timespec
 * @НС: значение наносекунды, чтобы быть преобразованы
*
 * Возвращает представление timespec параметра нсек.
*/
Экстерн структуру struct timespec ns_to_timespec(константный С64 нсек);

/**
 * ns_to_timeval - преобразовать наносекунд время
 * @НС: значение наносекунды, чтобы быть преобразованы
*
 * Возвращает время представления параметра нсек.
*/
Экстерн структуру struct timeval, которая ns_to_timeval(константный С64 нсек);

/**
 * timespec_add_ns - добавляет наносекунд до timespec
 * @о: указатель на timespec быть увеличен
 * @Н: беззнаковое значение наносекунд, которые будут добавлены
*
 * Это всегда должен быть встроенным, ведь его использовали с архитектурой x86-64 ВДСО,
 * который не может вызывать другие функции ядра.
*/
статический __всегда_встроенной пустоты timespec_add_ns(структуры struct timespec *а u64 НС)
{
 а->параметры tv_sec += __ИТЭР_дел_u64_РЗМ(а->tv_nsec + НС NSEC_PER_SEC, ПрНК);
 а->tv_nsec = НС;
}

#за endif

Используя ядра 4.7.2-1 на арку.

Спасибо заранее.

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

Я использовал настроить и сделать. Но ничего не получилось. Это дает мне ошибку относительно времени и даты. Именно для этого у меня есть ошибка: макрос "__дата__" может помешать воспроизводимых строит [-Werror=дата-время]. Итак, я осилила предупреждение путем добавления дополнительных cflag кто-ошибке=дата-время. Теперь я получаю это

ошибка: неявное объявление do_posix_clock_monotonic_gettime функции ‘[- Werror=неявная функция-декларация]
do_posix_clock_monotonic_gettime(&tstamp);

Код, который вызывает ошибку

статический недействительным snd_timer_notify1(структура snd_timer_instance *ти события инт)
{
 структура snd_timer *таймер;
 беззнаковые длинные флаги;
 беззнаковый Long разрешение = 0;
 структура snd_timer_instance *ТС;
 структура timespec tstamp;

 если (timer_tstamp_monotonic)
do_posix_clock_monotonic_gettime(&tstamp);
еще
getnstimeofday(&tstamp);
 если (snd_BUG_ON(событие < SNDRV_TIMER_EVENT_START ||
 события > SNDRV_TIMER_EVENT_PAUSE))
возврат;
 если (событие == SNDRV_TIMER_EVENT_START ||
 события == SNDRV_TIMER_EVENT_CONTINUE)
 разрешение = snd_timer_resolution(ти);
 если (ті->ccallback)
 ти->ccallback(ти, события, &tstamp, резолюции);
 если (ти->флаги и SNDRV_TIMER_IFLG_SLAVE)
возврат;
 таймер = ти->таймер;
 если (таймер == нуль)
возврат;
 если (таймер->гв.флаги & SNDRV_TIMER_HW_SLAVE)
возврат;
 вариант spin_lock_irqsave (и таймер->блокировка, флаги);
 list_for_each_entry(ТС &ти->slave_active_head, active_list)
 если (ТС->ccallback)
 ТС->ccallback(ти, событие + 100, &tstamp, резолюции);
 spin_unlock_irqrestore (и таймер->блокировка, флаги);
}

Есть еще одна функция, которая использует do_posix_clock_monotime_gettime. Код это:

статический недействительным snd_timer_user_tinterrupt(структура snd_timer_instance *timeri,
 беззнаковый Long резолюции
 беззнаковый Long клещей)
{
 структура snd_timer_user *ту = timeri->callback_data;
 структура snd_timer_tread *Р, Р1;
 структура timespec tstamp;
 инт пред', дописывать = 0;

 функцию memset(&tstamp, 0, оператор sizeof(tstamp));
spin_lock(&ту->часы);
 если ((ту->фильтр & ((1 << SNDRV_TIMER_EVENT_RESOLUTION) |
 (1 << SNDRV_TIMER_EVENT_TICK))) == 0) {
spin_unlock(&ту->часы);
возврат;
}
 если (ту->last_resolution != разрешение || тики > 0) {
 если (timer_tstamp_monotonic)
do_posix_clock_monotonic_gettime(&tstamp);
еще
getnstimeofday(&tstamp);
}
 если ((ту->фильтр & (1 << SNDRV_TIMER_EVENT_RESOLUTION)) &&
 ту->last_resolution != разрешение) {
 Р1.событие = SNDRV_TIMER_EVENT_RESOLUTION;
 Р1.tstamp = tstamp;
 Р1.Валь = разрешение;
 snd_timer_user_append_to_tqueue(ту, &Р1);
 ту->last_resolution = разрешение;
добавление++;
}
 если ((ту->фильтр & (1 << SNDRV_TIMER_EVENT_TICK)) == 0)
 Гото __разбудить;
 если (тиков == 0)
 Гото __разбудить;
 если (ту->qused > 0) {
 предыдущий = ту->qtail == 0 ? ту->queue_size - 1 : ту->qtail - 1;
 Р = &ту->tqueue[назад];
 если (Р->события == SNDRV_TIMER_EVENT_TICK) {
 Р->tstamp = tstamp;
 Р->вал += клещами;
добавление++;
 Гото __разбудить;
}
}
 Р1.событие = SNDRV_TIMER_EVENT_TICK;
 Р1.tstamp = tstamp;
 Р1.Валь = клещами;
 snd_timer_user_append_to_tqueue(ту, &Р1);
добавление++;
__услуга:
spin_unlock(&ту->часы);
 если (добавить == 0)
возврат;
 kill_fasync (и ту->fasync, от sigio, POLL_IN);
wake_up(&ту->qchange_sleep);
}
+621
jurasbb 22 февр. 2015 г., 05:05:42

Что определяет купить против продать запись в торговый ряд обмен?

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

Говорят, сейчас цена на яблоки составляет около $1 за штуку. Если я попытаюсь продать 10 яблок, я подтянусь с 10 яблок меньше, и примерно $1 больше. Если я попытаюсь купить $1, я подтянусь с $1 больше и примерно на 10 яблок меньше.

Предложение всегда имеет неявный "делай лучше, если сможешь" на конце. Так что "продать 1 яблоко за 1 $" означает ровно 1 яблоко, но получить $1 или больше. Аналогично "купи 1 $за 1 Яблоки" означает купить ровно $1, но сдаваться 1 яблоко или меньше. Если курс будет именно $1 за 1 яблоко, то они одинаковы, но если кто-то предложит лучше, то результаты будут разные.

Например, скажем, кто-то готов платить $1,50 за Яблоко.

Вот, скажем, я размещаю предложение о продаже 2 яблока за $2. Я, очевидно, буду продавать 1 яблоко за $1.50, но я все еще нужно продать еще одну (за $1).

Но вместо того, чтобы сказать, я сделал предложение, чтобы купить $2 для 2 яблок. Я, очевидно, буду покупать $1.50 за одно яблоко. Но теперь мне нужно только купить $.50 более (по 1/2 яблоко).

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

В любой профессии всегда найдется кто-то продает и кто покупает... так что определяет особенности торговли как купить или продать?

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

+557
Fakhri Dzulfikar 17 июн. 2022 г., 13:52:30

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

Ваш лучший выбор-обратиться в Консульский отдел из Тайбэй экономический и культурный офис в Таиланде.

Контактная информация: 02-6700200 доб 342 (виза для иностранцев)

ЗЫ: причина, почему я рекомендую это потому, что некоторые страны нужно применить из вашей родной страны. Я абсолютно не уверен в Тайвань (Республика Китай). например (пример не из вашего сценария, но) я знаю людей, которые не граждане Пакистана и нужно применять для 'Хадж' виза в то время как в Пакистане, и в Саудовской Аравии, посольство просто отказался разместить их, сказав, что посольство в Пакистане предоставляет услуги местной граждане или граждане Саудовской Аравии только.

+550
CesarD 24 нояб. 2016 г., 06:17:40

Я недавно путешествовал по Европе с GPS-включен мобильный телефон.

В Италии на это понадобилось около 10 минут для мобильного телефона, чтобы подключиться к спутнику, в то время как в Латвии прошло всего 10 секунд.

Как вы это объясните?

(Я знаю - это может зависеть от погоды, но было солнечно как в Латвии, так и в Италии.)

+507
chop 19 сент. 2019 г., 16:28:44

Используя короткий кабель решена проблема для меня.

+431
natmendes 2 мар. 2016 г., 05:00:21

Я вполне уверен, что это суккулентное растение . Некоторые догадки:

  • Adromischus filicaulis ССП marlothii [рис]
  • Adromischus halesowensis [рис]
  • Othonna capensis
+424
johny smith 26 дек. 2010 г., 03:43:47

Вы смотрели настройки брандмауэра? (Меню -> яблоко-Системные настройки -> Защита и безопасность -> параметры брандмауэра...)

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

+414
Agnes Fenoli 20 авг. 2016 г., 03:38:14

Я использовал СШ до и доступ пароль от Мой новый ASUS k53by ноутбук со свежим 11.10 установить на dev сервер работает нормально.

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

Павел@Павел-K53BY:~/.по SSH$ SSH-ключей
Привлечения общественных/частных ключей RSA.
Введите файл в который будет сохранен ключ (/дома/Павел/.по SSH/id_rsa): 
Введите пароль (пустой без парольную фразу): 
Опять введите один и тот же пароль: 
Вашей идентификации сохраняется в /Home/Павел/.по SSH/id_rsa.
Ваш открытый ключ сохраняется в /Home/Павел/.по SSH/id_rsa.паб.
Отпечаток ключа является:
7е:91:В2:2б:А9:БК:ф8:11:Р1:АА:ЕА:41:С5:1А:39:ФФ Павел@Павел-K53BY
Павел@Павел-K53BY:~/.по SSH$ SSH-копия-удостоверение личности -я id_rsa.паб 10.1.1.28
пароль [email protected]'ы: 

Теперь попробуйте войти в машину, с "СШ '10.1.1.28'", и проверить:

~/.по SSH/authorized_keys

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

Павел@Павел-K53BY:~/.СШ$ СШ 10.1.1.28
пароль [email protected]'ы: 
  • Все, казалось, работали, но я по-прежнему необходимо использовать пароль. Я тоже хотела удобной ручкой для сервера (без ДНС), поэтому я создал ~/.по SSH/config следующим образом:

    Хозяин Дэв
    
    Имя 10.1.1.28
    PasswordAuthentication нет
    PubkeyAuthentication да
    
  • СШ Дэв тогда не удалось:

    Павел@Павел-K53BY:~/.СШ$ СШ Дев
    Отказано в доступе (открытый ключ,пароль).
    
  • Переключение пароль обратно показал, что СШ Дев прекрасно работает еще с паролем.

    Павел@Павел-K53BY:~/.СШ$ СШ-ВВВ Дэв
    OpenSSH_5.В Debian-7ubuntu1 8p1, в OpenSSL 1.0.0 е 6 сентября 2011 года
    debug1: чтение данных конфигурации /дом/пол/.по SSH/config файл
    debug1: применение опционов для Дев
    debug1: чтение данных конфигурации в /etc/СШ/файле ssh_config
    debug1: применение варианты *
    debug2: ssh_connect: needpriv 0
    debug1: подключение к 10.1.1.28 [10.1.1.28] порт 22.
    debug1: установленное соединение.
    debug3: неверный идентификатор RSA1 
    debug3: не удалось загрузить "/домашний/Павел/.по SSH/id_rsa" как открытый ключ RSA1 
    debug2: key_type_from_name: неизвестный тип ключа '-----начните'
    debug3: key_read в: отсутствует параметрам keytype
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug3: key_read в: отсутствует пробел
    debug2: key_type_from_name: неизвестный тип ключа '-----конец'
    debug3: key_read в: отсутствует параметрам keytype
    debug1: идентичность файл /home/Павел/.по SSH/id_rsa тип 1
    debug1: проверка черного списка файл /usr/доли/СШ/черный список.ОГА-2048
    debug1: проверка черного списка файл /etc/СШ/черный список.ОГА-2048
    debug1: идентичность файл /home/Павел/.по SSH/id_rsa-Серт введите -1
    debug1: идентичность файл /home/Павел/.по SSH/id_dsa, который находится тип -1
    debug1: идентичность файл /home/Павел/.по SSH/id_dsa, который находится-Серт введите -1
    debug1: идентичность файл /home/Павел/.СШ/тип id_ecdsa -1
    debug1: идентичность файл /home/Павел/.СШ/id_ecdsa-Серт введите -1
    debug1: Удаленная версия протокола 2.0, пульт дистанционного версия программы OpenSSH_5.3p1 в Debian-3ubuntu7
    debug1: матч: OpenSSH_5.3p1 Дебиан-3ubuntu7 ПЭТ пакет OpenSSH*
    debug1: включение режима совместимости для протокола 2.0
    debug1: локальное строке версия протокола SSH-2.0-OpenSSH_5.В Debian-7ubuntu1 8p1 
    debug2: ФД 3 Установка системного
    debug3: load_hostkeys: загрузка записей для узла "10.1.1.28" из файла "/главная/Павел/.СШ/если вы"
    debug3: load_hostkeys: найден ключ типа RSA в файл /home/Павел/.СШ/если вы:1
    debug3: load_hostkeys: загружен 1 ключи
    debug3: order_hostkeyalgs: предпочитаю hostkeyalgs: [email protected],[email protected],СШ-ОГА
    debug1: SSH2_MSG_KEXINIT послал
    debug1: SSH2_MSG_KEXINIT получил
    debug2: kex_parse_kexinit: ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
    debug2: kex_parse_kexinit: [email protected],[email protected],ssh-rsa,[email protected],[email protected],[email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-dss
    debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
    debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: нет,[email protected],как zlib
    debug2: kex_parse_kexinit: нет,[email protected],как zlib
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: first_kex_follows 0 
    debug2: kex_parse_kexinit: зарезервировано 0 
    debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
    debug2: kex_parse_kexinit: СШ-ОГА,СШ-ДСС
    debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
    debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
    debug2: kex_parse_kexinit: нет,[email protected]
    debug2: kex_parse_kexinit: нет,[email protected]
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: 
    debug2: kex_parse_kexinit: first_kex_follows 0 
    debug2: kex_parse_kexinit: зарезервировано 0 
    debug2: mac_setup: нашли код HMAC-MD5 в
    debug1: KEX по: сервер->клиент aes128-CTR с помощью HMAC-MD5 и нет
    debug2: mac_setup: нашли код HMAC-MD5 в
    debug1: KEX по: клиент->aes128-CTR для сервера код HMAC-MD5 и нет
    debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) отправил
    debug1: ожидая SSH2_MSG_KEX_DH_GEX_GROUP
    debug2: dh_gen_key: прив ключ бит комплект: 123/256
    debug2: набор бит: 500/1024
    debug1: SSH2_MSG_KEX_DH_GEX_INIT послал
    debug1: ожидая SSH2_MSG_KEX_DH_GEX_REPLY
    debug1: сервер ключа узла: ОГА ЭБ:Ф9:56:В8:ае:В0:де:27:92:06:8ф:переменного тока:С1:43:Е4:64
    debug3: load_hostkeys: загрузка записей для узла "10.1.1.28" из файла "/главная/Павел/.СШ/если вы"
    debug3: load_hostkeys: найден ключ типа RSA в файл /home/Павел/.СШ/если вы:1
    debug3: load_hostkeys: загружен 1 ключи
    debug1: хост 10.1.1.28 известна и совпадает с ключевой узел ОГА.
    debug1: найден ключ в /Home/Павел/.СШ/если вы:1
    debug2: набор бит: 511/1024
    debug1: ssh_rsa_verify: правильная подпись 
    debug2: kex_derive_keys
    debug2: set_newkeys: режим 1
    debug1: SSH2_MSG_NEWKEYS послал
    debug1: ожидая SSH2_MSG_NEWKEYS
    debug2: set_newkeys: режим 0
    debug1: SSH2_MSG_NEWKEYS получил
    debug1: роуминг не разрешен на сервере
    debug1: SSH2_MSG_SERVICE_REQUEST послал
    debug2: service_accept: по SSH-userauth
    debug1: SSH2_MSG_SERVICE_ACCEPT получил
    debug2: ключ: /главная/Павел/.по SSH/id_rsa (0xb9434eb0)
    debug2: ключ: /главная/Павел/.по SSH/id_dsa, который находится ((ноль))
    debug2: ключ: /главная/Павел/.СШ/id_ecdsa ((ноль))
    debug1: аутентификации, который может продолжаться: открытый ключ,пароль
    debug3: начать заново, прошел другой список открытый ключ,пароль
    debug3: предпочтительный gssapi с-keyex,gssapi с-с-микрофоном,открытый ключ,клавиатура-интерактивный
    debug3: authmethod_lookup открытый ключ
    debug3: остальные предпочли: клавиатура-интерактивный
    debug3: authmethod_is_enabled открытый ключ
    debug1: Следующий способ проверки подлинности: открытый ключ
    debug1: в публичный ключ RSA: /главная/Павел/.по SSH/id_rsa
    debug3: send_pubkey_test
    debug2: мы отправили пакет открытый ключ, жду ответ
    debug1: аутентификации, который может продолжаться: открытый ключ,пароль
    debug1: попытка закрытого ключа: /главная/Павел/.по SSH/id_dsa, который находится
    debug3: нет такой личности: /главная/Павел/.по SSH/id_dsa, который находится
    debug1: попытка закрытого ключа: /главная/Павел/.СШ/id_ecdsa
    debug3: нет такой личности: /главная/Павел/.СШ/id_ecdsa
    debug2: мы не отправить пакет, отключите способ
    debug1: нет больше методов проверки подлинности, чтобы попробовать.
    Отказано в доступе (открытый ключ,пароль).
    

Все, что выходных мне что-то говорила, но я не уверен, что. Что я сделал не так и почему я не могу сделать этого SSH по ключ для работы?

Там, кажется, довольно много вопросов здесь о 11.10 СШ/ключевые вопросы доступа, но я не мог видеть все, что я мог бы попробовать где-нибудь, что может решить это для меня.

+341
Camila Kolling 8 янв. 2017 г., 05:12:35

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

+310
Urban Tuareg 20 апр. 2018 г., 20:32:42

Есть несколько существенных, нетривиальные различия. Если ваш интерес не чисто теоретический, лучший способ для вас , чтобы испытать разницу на ваш компьютер(ы) будет работать каждый аромат отдельно от видео CD или USB.

Что касается программного обеспечения, список дискретные - это здесь: http://packages.ubuntu.com/quantal/ubuntu-desktop. Вы бы поставили в кубунту или с Lubuntu или Xubuntu в в Убунту , чтобы сделать списки для соответствующего рабочего стола.

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

И, как-то нелогично, если ты действительно новичок, вы можете хотеть посмотреть в GNU/Linux дистрибутив сроки 12.10.

+297
Gundon 31 мар. 2018 г., 05:55:25

У меня была та же проблема. Следуя этим инструкциям у меня в наушниках работает.

Откройте терминал и введите следующие команды:

компакт-диски /usr/доли/с PulseAudio/алса-микшер/пути/
судо СР аналоговый выход-наушники.конф аналоговый выход-наушники.бак
судо нано аналоговый выход-наушники.конф

Искать в разделе [элемент динамик] и изменить его так, что это выглядит так:

[Элемент Динамик]
переключатель = вкл
объем = игнор

Сохранить изменения и выйти из нано.

Создать резервную копию исправленных аналоговый выход-наушники.конф:

судо СР аналоговый выход-наушники.конф аналоговый выход-наушники.исправлена

Теперь вы можете восстановить исправить, если в будущем установка или обновление перезаписывает его.

Перезагрузка.

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

+232
Bruno Souza 27 дек. 2015 г., 18:14:54

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

$ вырезать -д' ' -Ф2 file.txt | сортировки -Н | уник | туалет -л
5
+189
omen130584 17 дек. 2013 г., 07:01:45

Одна вещь, чтобы упомянуть имя демона имеет синеватый оттенок (по крайней мере, пока в macOS 10.11 Эль-Капитан), был изменен на bluetoothd.

Итак, основываясь на версии для macOS, вам нужно изменить имя демона в следующую команду(ы).

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

$ судо помощью следущей выгрузить /системы/библиотека/LaunchDaemons/com для.яблоко.вороненая.файл plist
$ судо помощью следущей загрузки /система/библиотеки/LaunchDaemons/com на.яблоко.вороненая.файл plist

Даже в SIP-среде(после Эль-Капитан) вы можете просто помощью следущей остановке после помощью следущей запустить демон.

$ судо помощью следущей остановки ком.яблоко.bluetoothd # или вороненая на основе версии для macOS 
$ судо помощью следущей пуск com.яблоко.bluetoothd

В случае, если вы просто хотите статус(вкл|выкл) Bluetooth, чтобы быть изменены, не желая демон на самом деле Перезагрузка, Вы можете сделать следующее

# Давай Bluetooth быть на 
$ судо по умолчанию запись 
/Библиотека/настройки/ком.яблоко.Блютуз ControllerPowerState -инт 1

# давай Bluetooth быть выключен 
$ судо по умолчанию запись 
/Библиотека/настройки/ком.яблоко.Блютуз ControllerPowerState -инт 0

# После перезагрузки демона
$ судо killall -хап bluetoothd # или вороненая на основе версии для macOS 
# На система macOS, которая была установлена proctools, вы можете заменить команду killall` в `команду killall`

Blueutil-это классные вещи, но он использует некоторые частные API, в IOBluetooth.рамках, поэтому он не может работать на будущих версиях операционной системы macOS.

+182
Khanh Pham 12 янв. 2021 г., 06:24:26

При попытке установить некоторые (хотя не все) пакеты из AUR, используя яй или pacaur, например, в RStudio-рабочий стол или показать, я получаю следующие ошибки (перевод с немецкого):

:: проверка целостности странице...
==> Ошибка: пакета текущим содержит символов crlf и не может быть выполнена.
:: готовится оно...
==> Ошибка: пакета текущим содержит символов crlf и не может быть выполнена.
:: не удалось проверить целостность или подготовить пакет обновления
:: не удалось проверить целостность или подготовить пакет обновления

Это сразу после новой установки и обновление Manjaro. Это не произойти после того, как вчера еще одна новая установка. Я могу подтвердить, что в ~/.кэш/pacaur/ и ~/.кэш/да/ есть PKGBUILDs с возврата каретки и перевода строки, который также, если я удалить их и повторите.

+144
Heart 9 апр. 2015 г., 14:27:51

Там были некоторые сообщения на "Шелковом пути" в то время, и они хотели действий против Шелкового пути.

+80
user281971 27 нояб. 2020 г., 10:12:52

Вы установить местоположение в переменной с именем $Path. Эта переменная имеет особое значение как путь поиска, где оболочка будет искать команды для выполнения. Установив его в папку, которую вы создали (и которые, следовательно пустой), вы просто убедились, что оболочка больше не могу найти какой-либо команды.

Переименовать эту переменную на что-то другое. Все будет нормально.

+20
user1529450 23 авг. 2015 г., 15:37:06

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