В чем конкретно заключается функция трубопроводов в другие функция в эта бомба вилкой :(){ :|: & };:?

Есть несколько вопросов, связанных с вилка бомба для bash :(){ :|: & };: но когда я проверил ответы я до сих пор не мог понять, что именно та часть бомбы делает, когда одна функция трубы в следующем году, в основном эта часть: :|: .

Я до сих пор понять, что символ соединяет две команды, подключив выход stdandard первого на вход второго, например Эхо "индюки будут доминировать в мире" | СЭД 'с/с//'.

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

+896
Vijay Padiyar 9 янв. 2011 г., 12:06:39
39 ответов

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

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

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

Так что это кажется очевидным способом было бы сделать:

смолы -кф - /mydirectory > /dev/нуль

Однако, когда я делаю это, команда возвращается немедленно, даже на несколько директорию ГБ. Похоже, что bash-это видеть, что вывод направляется в /dev/null и оптимизации всей команды, так что смолы-это даже не чтение из каталога.

Что это простой команды, чтобы сделать ОС прочитать все файлы в каталоге?

+983
user1827 03 февр. '09 в 4:24

Я на Solaris 10 и по умолчанию ви версия с svr4.0, установленная Солярис 2.5.0 является.

Система была настроена так, что когда я по SSH к нему контроль+ч делает Backspace и клавишу Backspace выходы ^?

Я добавила действовать до его закрытия стереть '^?' в .профиль так, что в терминале клавишу Backspace работает правильно теперь. Однако, когда я использовать VI он по-прежнему выводя ^? характер.

Обычно я тип :набор nocompatible чтобы исправить это, но это дает мне

совместимый: нет такого параметра - 'сделать все' дает все значения параметра 

установить все дает мне

noautoindent nomodelines noshowmode
аутопринт про-autoprint nonumber noslowopen
noautowrite nonovice остановка табуляции=8
nobeautify nooptimize taglength=0
каталог=/ВАР/ТМП пунктах=IPLPPPQPP LIpplpipnpptags=тегам /УСР/Либ/теги
noedcompatible подскажите tagstack
noerrorbells срок noreadonly=в xterm
noexrc перерисовки noterse
флеш ожидания перекодировки 
hardtabs=8 отчет=5 ttytype=в xterm
noignorecase свиток=33 предупредить
nolisp разделы=окно NHSHH HUuhsh+с=66
nolist оболочки=/бин/КШ wrapscan
магия shiftwidth=8 wrapmargin=0
БЭМЗ noshowmatch nowriteany

Я предполагаю, что эта версия ви слишком стар, и что мне нужно, либо более новую версию или ВИМ , если я хочу использовать набор nocompatible, но мне интересно, есть ли другой способ получить В. Чтобы использовать забоя в забой без загрузки ВИМ?

+973
Karen Shaver 6 февр. 2016 г., 20:14:29
Другие ответы

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


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

Вы должны установить переменную среды в первый скрипта:

ИФС=$(Эхо -Ан "\н\б")
+971
Alacritas 10 февр. 2010 г., 16:00:04

последней перезагрузки правильно показывает, машина была перезагружена в 13:21.

То, что в скобках-это время epleased с действием.

Же, как и бесперебойной работы, показывает системы в течение 10 часов и 3 минуты.

+960
jcalfee314 8 янв. 2012 г., 05:09:03

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

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

+960
Lena Juwita 10 июн. 2013 г., 07:31:00

по rsync имеет

-х, - одно-файловой системы не пересекать границы файловой системы 

-х, - одно-файловой системы

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

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

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

(Источник: человек по rsync)

и оба источника и цели могут быть местные. по rsyncс --архив вариант, кажется, чтобы соответствовать СР- х, насколько я вижу, сохраняя все, что вы permisison сохранить.

+849
Yasmine bizri 15 авг. 2019 г., 21:54:01

У меня есть различные проекты по автоматизации SFTP, которая я хочу перейти на Linux. Я мог бы легко этот скрипт в Через на Python, Bash или что-то подобное.

Но есть пакет или нечто подобное, предназначенное для автоматизации SFTP, которая может держать вещи более последовательным и в одном месте? Имея 10 разных сценариев с разных кода кажется менее будущее, чем он должен быть.

Что вообще происходит:

  • Один раз в день партии по SFTP
  • Определенные типы файлов (не все файлы) загружен
  • Загружает только файлы, созданные в последние 24 часа
  • Надо пройти в 1 уровне вложенной папки
+827
sam2four 10 нояб. 2011 г., 14:44:00

Чтобы инициализировать пустой массив, используйте

массив=()

Чтобы добавить значение в массив, используйте

массив+=(значение)
+803
john vink 10 авг. 2010 г., 08:52:10

Я хочу поделиться папку на мой Debian-хоста с Windows-гость. Для выполнения необходимых Самба-сервер я установил следующие пакеты на моего хозяина:

  • Самба
  • Самба-клиент

Все, что я знаю сейчас, что я только нужно добавить некоторые дополнительные линии с нужными входными параметрами в файл /и т. д./Самба/СМБ.конф. Мне доступ к гостевой виртуальной машины через Вирт-менеджер. Теперь я нашел несколько заметок, в которых говорится, что Вирт-менеджер может настроить файл/etc/Самба/СМБ.конф-файл автоматически.


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

Здесь находится одна команда с сеткой пользователей,СМБ=/абсолютный/путь/к/папке \, но я получаю ошибку "команда не найдена".

Бы его концом по тому же пути, как адаптировать файл/etc/Самба/СМБ.конф-файл сам по себе?

  1. Что я должен ввести в этот файл, по крайней мере?
  2. Какие разрешения ли обмен-папка требуют?
  3. Как я должен настроить Windows-гостевая для получения доступа к указанной папке (в Windows-сети уже работает)?

Вот пример для дополнительного раздела в файл/etc/Самба/СМБ.конф:

[в QEMU]
путь = /домой/пользователей/обмен
комментарий = моя общая папка
гость ок = да
наследование списков ACL = да
только чтение = нет
просматриваемый = да
+794
nonozor 1 нояб. 2016 г., 10:47:03

Я читал о файловой системе XFS и нашли, что он хорош на хранение больших файлов. Почему некоторые файловые системы (XFS в) хорошо хранить большие файлы и другие (в ext4 и ext3) не? Это из-за физической архитектуры файловой системы XFS?

+777
Jeff Overstreet 29 янв. 2015 г., 21:34:09

Как небольшой shell-скрипт:

#!/Бен/ш

если [ $(pgrep -ср. /опт/php56/Бен/РНР-цги) -ГТ 20 ]
тогда
 команду killall -Ф ./опт/php56/Бен/РНР-цги
интернет

pgrep -Си говорит, что рассчитывать соответствующие инстанции; говорит, чтобы соответствовать полное имя процесса. Если есть строго больше, чем за 20 (изменить количество по вкусу), затем выполнить соответствующую команду команду killall.

Убить их, если общее количество процессов составляет более 20:

если [ $(ПС-Э-о пид= | туалет -л) -ГТ 20 ]
тогда
 команду killall -Ф ./опт/php56/Бен/РНР-цги
интернет

Что ПС линии велел собраться всем () процессов, печатать только пид поле, и использовать (не использовать) как переименовать заголовок під колонки, то есть, не показывать на "ПИД" в заголовке-и затем подсчитывать число результирующих линий (сан. узел-л).

+765
Deniz da King 27 июл. 2013 г., 20:46:02

Я установил светильник на мою новую купил подножку VPS-хостинг IP ,и отредактировать файл echo.php в /var/ВСП/ .

Содержание в echo.php это:

<?в PHP
функцию phpinfo();
?>

В консоли , в PHP /var/www/echo.php можете перечислить на PHP информация для меня.
почему http://vps_ip/echo.php (вход в Firefox) список ничего для меня?

СШ [email protected]_ip:28662

Информация об ошибке: СШ: не удалось разрешить имя хоста

Это так странно, что vps_ip может быть связано с замазкой!

+734
Rama Prashanth 17 авг. 2014 г., 08:02:56

Что вы подразумеваете под гнома, авто запуск, скорее всего, на самом деле ГДМ (гном отображения диспетчера), который обеспечивает экрану входа в систему. Просто отключить службу, чтобы остановить его от автозагрузку. Арки использует systemd в, так что вы хотите сделать:

# systemctl отключить ГДМ

Перезагрузка и ГСД не запускается автоматически. Затем вы можете вручную запустить его, когда вы хотите с:

# systemctl начать ГДМ
+721
Rick Taurel 26 июл. 2014 г., 00:34:13

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

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

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

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

fcat.с:

код #include <errno значение.ч>
#включить заголовочный файл <stdio.ч>
#включить <stdlib.ч>

#включить <флагов.ч>
#включить <запустите.ч>
#включают в файле <sys/mman.ч>
#включают в файле <sys/стат.ч>
код #include <sys файлы/типы.ч>


структура in_fd {
 инт ФД;
 инт подстраховаться;
 off_t начать;
 структура стат с;
};

тап_п(АГДС, типа char**argv в)
{
 голец *выходной_файл = агду[--АГДС];

 если (argc < 2) {
 fprintf(stderr, "использование: %с... ВХОДНОЙ_ФАЙЛ ВЫХОДНОЙ_ФАЙЛ\Н" аргумент argv[0]);
 возвращение 1;
}

 структура in_fd *infiles = памятью(АГДС, оператор sizeof *infiles);

#ПРАГМА ОМП параллельный
 для (int я = 1; я < переменной argc; ++я) {
 структура in_fd *ввод модификатора const = infiles + я;
 голец как const *const с именем = агду[я];
 ввод->егг = 0;
 если ((вход->ФД = открыть(именем, флагов o_rdonly)) < 0) {
perror(именем);
 ввод->заблуждается = errno;
продолжить;
}
 если (функцию fstat(вход->ФД, и ввод->с)) {
perror(именем);
 ввод->заблуждается = errno;
продолжить;
}
 если (!S_ISREG(вход->ы.st_mode)) {
 fprintf(поток stderr, "%s: не обычным файлом\N", то именем);
 ввод->егг = значение einval;
продолжить;
}
}

 off_t итого = 0;
 для (int я = 1; я < переменной argc; ++я) {
 если (infiles[я].подстраховаться)
 возвращение EXIT_FAILURE;
 infiles[я].пуск = итого;
 итого += infiles[я].С. st_size;
}

 инт out_fd = открыть(выходной_файл, O_RDWR | O_CREAT | o_excl, что 0666);
 если (out_fd < 1) {
perror(выходной_файл);
 возвращение 1;
}

 если (ftruncate(out_fd, общая)) {
perror(выходной_файл);
 возвращение 1;
}

 /* На Linux, вы, возможно, пожелает добавить MAP_HUGETLB */
 голец *out_mem = вызов mmap(null, в общем, флаг prot_write, MAP_SHARED, out_fd, 0);
 если (out_mem == MAP_FAILED) {
perror(выходной_файл);
 возвращение 1;
}

#ПРАГМА ОМП параллельный
 для (int я = 1; я < переменной argc; ++я) {
 структура in_fd *ввод модификатора const = infiles + я;
 типа char *Р = out_mem + ввод->начать;
 символ *конец = Р + ввод->С. st_size;
 ввод->егг = 0;
 в то время как (Р < конец) {
 инт Р = чтение(ввод->ФД, Р, конц-Р);
 если (Р < 0) {
 если (значение errno != Ошибкой eintr) {
perror(агду[я]);
 ввод->заблуждается = errno;
перерыв;
}
 } еще {
 п += р;
}
}
закрыть(infiles->ФД);
}


 если (выполнении munmap(out_mem, общая)) {
perror(выходной_файл);
}

 для (int я = 1; я < переменной argc; ++я) {
 если (infiles[я].энр) {
отключить(файл outfile);
 возвращение EXIT_FAILURE;
}
}

 возвращает EXIT_SUCCESS;
}

В Makefile:

С CFLAGS += -стены -Wextra
Переменная CFLAGS += -с std=С99-D_GNU_SOURCE
Переменная CFLAGS += -г -О2
С CFLAGS += -fopenmp

все: fcat
.Фальшивый:все

Мое расписание результаты с 12 потоков показывают прошедшее время 0,2 секунды по сравнению с 2,3 секунды для кошки (средний из трех заездов в каждом, с горячей кэша, на 48-файлы на сумму 138 метров).

+706
Alec Missine 30 июн. 2011 г., 02:31:11

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

 МВ <SRC_PATH>/ABC_$Т1.дат <DEST_PATH>/ABC_$t1_$$.дат

Я использую выше код для набора файлов. Только разница в названии файлов имеют значение переменной $Т1. Например:

 цикл while требуется время
 делать 
 Т1=<GetValueOfT1 >
 МВ <SRC_PATH>/ABC_$Т1.дат <DEST_PATH>/ABC_$t1_$$.дат
 сделано 

В приведенном выше коде T1 будет иметь значение 123,234,345.

Так что если я ABC_123.дат ABC_234.дат ABC_345.DAT в исходном каталоге, то мой каталог будет ABC_123_1808.дат ABC_234_1808.дат ABC_345_1808.дат с учетом 1808-это пид.

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

 МВ <SRC_PATH>/ABC_$Т1.дат <DEST_PATH>/ABC_$Т1.дат

Что я делаю неправильно?

+621
Andrew Goodnough 5 июл. 2014 г., 03:28:18

Не выдавить нет 1.25 портировать? Если нет, вы можете создать свой собственный бэкпортирование выдавить источников в Debian. Это не сложно. Смотри Как я могу установить более свежие версии программного обеспечения, чем то, что в Debian? После того, как вы алса бинарных пакетов, можно создать меткому РЕПО и вытянуть из этого. Не использовать checkinstall.

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

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

+616
Levi Davis 18 февр. 2013 г., 09:47:07

Этот код дает основную идею. Вы можете добавить некоторые функции на свой собственный, если хотите

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

#!/бин/Баш
фрд cur_dir=``
head_file функция()
{
 ЛС -п $cur_dir | команда grep -v с / | пока файл для чтения;делать
 Echo "первый 1 $строки файла: файл$"
 кошка $файл | руководитель -Н+$1 # показывать первые n строк
 Эхо "*****************конец файла: файл $**************"
сделано
}

tail_file функция()
{
 ЛС -п $cur_dir | команда grep -v с / | пока файл для чтения;делать
 Echo "последний 1 $строки файла: файл$"
 файлов Cat $ | хвоста -Н+$1 # показывать последние n строк
 Эхо "**************конец файла: файл $******************"
сделано
}


дело "$1" в
голову)
 head_file $2
;;
хвост)
 tail_file $2
;;

*)
 Эхо "недопустимый параметр :-("
 выход 1
эсок
выход 0
+607
Mazerunner72 4 нояб. 2019 г., 11:38:32

Вы могли бы сделать что-то вдоль этих линий:

файл=/некоторые/файл
текст=соль { масса = 42, пуск = 9.2 }'
пиу -- "файл$" | 
 Текст=$новый текст на awk -V размер="$(умывальник, туалет -с < "$файл")" '
 $1 ~ /^[^#]/ {
 системы("ДД БС=1 искать=" размер - длина(футер) "конв=notrunc, если=/dev/нуль")
 с printf "%з\п%с" ЭНВИРОН["текст"], футер
выход
}
 {колонтитул=$0 "\н" нижний колонтитул}' 1<> "$файл"

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

+596
Maha Ahmer Ahmer 19 авг. 2016 г., 14:27:03

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

#!/Бен/ш

для F в $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS ; делать
 Файлы="$Ф $файлы"
сделано

теперь файлы $&
+528
shred 27 июл. 2010 г., 10:35:52

Ваш файл начинается с УТФ-8 метка порядка байтов. Это символ Юникода U+FЭФФ котором кодируется как три байта в UTF-8. Эти три байта показывают, как 357 273 277 , когда вы будете печатать их в базу 8.

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

Вам нужно удалить BOM, прежде чем делать другую обработку с целью получения полезного результата. Например, вы можете начать свой СЭД script с С/^\также xef\xBB по\ИЦ/ чтобы удалить BOM. Затем ваше полное командование станет

СЭД -Е 'С/^\также xef\xBB по\ИЦ/;с/^[0-9]//'
+515
hedzr 22 июн. 2012 г., 00:16:39

Я запустил Debian Джесси машины с KVM и libvirt установлены. Гости в Linux работают хорошо, но у меня есть некоторые проблемы, чтобы получить машину Windows работает. Я не имею никакого GUI установлен. Поэтому установка производится через Вирт-установить.

Вот команда для создания оценки:

Вирт-установить \
--имя=\win1 
--память \2048 
--ОС-тип=в Windows \
--ОС-вариант=win2k8 \
--сетевой мост=br0 \
--дисковый пул=данные,размер=8 \
--компакт-диск /\data/windows.iso 
- графика с VNC,пароль=testpw

Я могу запустить VNC сессии. Я также вижу загрузку файлов установки ОС Windows. Но после загрузки, я получаю только черный экран. Я уже пробовала с черносливом, но это тоже не работает.

Вероятно, есть проблема с эмуляцией графики?

Любые идеи, где проблема?

Обновление 30/09/2016

Я просто попробовал Вирт-менеджер для создания гостевой Windows и все работает нормально. Вот я и интересуюсь, в чем разница между моей Вирт-установить и команда выполняется Вирт-менеджера. Я сравнил оценки журнала находится в файле/var/журнал/в libvirt/qemu для/win1.журнал

Полный УМК форму Вирт-менеджера:

Значение lc_all=C в путь=/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/bin в QEMU_AUDIO_DRV=пряностей каталог /usr/Бен/КВМ -имя win2k8 -С -аппарат ПК-i440fx-2.1,время Accel=KVM,с помощью USB от процессора Opteron_G4 -м 4096 -в реальном времени вызов mlock=выкл -СМП 2 розетки=2,Количество ядер=1,потоков=1 -идентификатор UUID 9fd58d92-1926-4df3-8ec5-c8f2d5ebe358 -нет-пользователей-настройка-nodefaults -chardev гнездо,ИД=charmonitor,путь=файл/var/lib в/в libvirt/qemu для/win2k8.монитор,сервер,как NOWAIT -пн chardev=charmonitor,ИД=монитор,режим=Контроль -РТК база=местное время,driftfix=убил -Глобал КВМ-НДФЛ.lost_tick_policy=отбрасывания не-hpet -без перезагрузки -глобальная PIIX4_PM.disable_s3=1 -глобальный PIIX4_PM.disable_s4=1 -загрузочный строгий=на устройстве ich9-USB кабель-ehci1,ИД=порты USB,шины=ЧКВ.0,значение addr=0x5.0x7 -устройство ich9-USB кабель-uhci1,masterbus=USB-кабеля.0,firstport=0,автобус=ЧКВ.0,многофункциональный=о,в addr=0x5 -устройство ich9-USB кабель-uhci2,masterbus=USB-кабеля.0,firstport=2,автобус=ЧКВ.0,значение addr=0x5.0х1 -устройство ich9-USB кабель-uhci3,masterbus=USB-кабеля.0,firstport=4,автобус=ЧКВ.0,значение addr=0x5.0х2 -устройства обычно-серийный-PCI,то ИД=именно virtio-serial0,автобус=ЧКВ.0,значение addr=файл 0х6 -диска=/данные/виртуальные серверы/win2k8.формат qcow2,если=нет,ИД=диск-ide0-0-0,формат=формат qcow2 -устройства IDE-HD,в автобусе=язя.0,единица=0,диск=диск-ide0-0-0,ИД=ide0-0-0,bootindex=2 -диск file=/data/windows.iso если=нет,ИД=диск-ide0-0-1,только для чтения=о,формат=сырого устройства IDE-диск,шина=язя.0,блок=1 диск=диск-ide0-0-1,ИД=ide0-0-1,bootindex=1 -netdev крана,ФД=24,ИД=hostnet0 -устройства rtl8139,netdev=hostnet0,ИД=net0,Мак=52:54:00:65:ф8:Д8,автобус=ЧКВ.0,в addr=0х3-chardev Пти,ИД=charserial0 -устройства ISA-серийный,chardev=charserial0,ИД=serial0 -chardev spicevmc,ИД=charchannel0,имя=vdagent -устройство virtserialport,автобус=именно virtio-serial0.0,НР=1,chardev=charchannel0,ИД=channel0,имя= "ком".редхат.спайс.0 -устройство USB-планшета,ID=input0 -специя порт=5900,в addr=0.0.0.0,отключить билетов,бесшовные-миграция=на устройстве QXL по-VGA,то ИД=video0,ram_size=67108864,vram_size=67108864,автобус=ЧКВ.0,в addr=0х2 -устройство Intel-HDA, а,ИД=sound0,автобус=ЧКВ.0,в addr=признаки 0x4 -устройстве HDA-дуплекс,ИД=sound0-codec0,автобус=sound0.0,САПР=0 -chardev spicevmc,ИД=charredir0,имя=usbredir -устройство USB-перенаправителя,chardev=charredir0,ИД=redir0 -chardev spicevmc,ИД=charredir1,имя=usbredir -устройство USB-перенаправителя,chardev=charredir1,ИД=redir1 -chardev spicevmc,ИД=charredir2,имя=usbredir -устройство USB-перенаправителя,chardev=charredir2,ИД=redir2 -chardev spicevmc,ИД=charredir3,имя=usbredir -устройство USB-перенаправителя,chardev=charredir3,ИД=redir3 -устройство, обычно-шар-PCI,то ИД=balloon0,автобус=ЧКВ.0,значение addr=0x7 -сообщение типа timestamp=о

Полный УМК форму Вирт-установить:

Значение lc_all=C в путь=/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/bin в QEMU_AUDIO_DRV=пряностей каталог /usr/Бен/КВМ -имя win2k8 -С -аппарат ПК-i440fx-2.1,время Accel=KVM,с помощью USB от процессора Opteron_G4 -м 4096 -в реальном времени вызов mlock=выкл -СМП-1,розетки=1,Количество ядер=1,потоков=1 -идентификатор UUID 4513688e-f1ef-4bad-a0db-b7c0d3e0f6ea -нет-пользователей-настройка-nodefaults -chardev гнездо,ИД=charmonitor,путь=файл/var/lib в/в libvirt/qemu для/win2k8.монитор,сервер,как NOWAIT -пн chardev=charmonitor,ИД=монитор,режим=Контроль -РТК база=местное время,driftfix=убил -Глобал КВМ-НДФЛ.lost_tick_policy=отбросить -нет-hpet -без перезагрузки -загрузки строгий=на устройстве ich9-USB кабель-ehci1,ИД=USB-кабеля,шины=ЧКВ.0,значение addr=0x5.0x7 -устройство ich9-USB кабель-uhci1,masterbus=USB-кабеля.0,firstport=0,автобус=ЧКВ.0,многофункциональный=о,в addr=0x5 -устройство ich9-USB кабель-uhci2,masterbus=USB-кабеля.0,firstport=2,автобус=ЧКВ.0,значение addr=0x5.0х1 -устройство ich9-USB кабель-uhci3,masterbus=USB-кабеля.0,firstport=4,автобус=ЧКВ.0,значение addr=0x5.0х2 -устройства обычно-серийный-PCI,то ИД=именно virtio-serial0,автобус=ЧКВ.0,значение addr=файл 0х6 -диска=/данные/виртуальные серверы/win2k8.формат qcow2,если=нет,ИД=диск-ide0-0-0,формат=формат qcow2 -устройства IDE-HD,в автобусе=язя.0,единица=0,диск=диск-ide0-0-0,ИД=ide0-0-0,bootindex=2 -диск file=/data/windows.iso если=нет,ИД=диск-ide0-0-1,только для чтения=о,формат=сырого устройства IDE-диск,шина=язя.0,блок=1 диск=диск-ide0-0-1,ИД=ide0-0-1,bootindex=1 -netdev крана,ФД=25,ИД=hostnet0 -устройства rtl8139,netdev=hostnet0,ИД=net0,Мак=52:54:00:Д8:52:9Д,автобус=ЧКВ.0,в addr=0х3-chardev Пти,ИД=charserial0 -устройства ISA-серийный,chardev=charserial0,ИД=serial0 -chardev spicevmc,ИД=charchannel0,имя=vdagent -устройство virtserialport,автобус=именно virtio-serial0.0,НР=1,chardev=charchannel0,ИД=channel0,имя= "ком".редхат.спайс.0 -устройство USB-планшета,ID=input0 -специя порт=5900,в addr=0.0.0.0,отключить билетов,бесшовные-миграция=на устройстве QXL по-VGA,то ИД=video0,ram_size=67108864,vram_size=67108864,автобус=ЧКВ.0,в addr=0х2 -устройство Intel-HDA, а,ИД=sound0,автобус=ЧКВ.0,в addr=признаки 0x4 -устройстве HDA-дуплекс,ИД=sound0-codec0,автобус=sound0.0,САПР=0 -chardev spicevmc,ИД=charredir0,имя=usbredir -устройство USB-перенаправителя,chardev=charredir0,ИД=redir0 -chardev spicevmc,ИД=charredir1,имя=usbredir -устройство USB-перенаправителя,chardev=charredir1,ИД=redir1 -chardev spicevmc,ИД=charredir2,имя=usbredir -устройство USB-перенаправителя,chardev=charredir2,ИД=redir2 -chardev spicevmc,ИД=charredir3,имя=usbredir -устройство USB-перенаправителя,chardev=charredir3,ИД=redir3 -устройство, обычно-шар-PCI,то ИД=balloon0,автобус=ЧКВ.0,значение addr=0x7 -сообщение типа timestamp=о

Есть два отличия:

Разница 1:
Вирт-менеджер: -netdev нажмите,ФД=24,ИД=hostnet0
Вирт-установить: -netdev нажмите,ФД=25,ИД=hostnet0

Разница 2:
Вирт-менеджер: -глобальные PIIX4_PM.disable_s3=1 -глобальный PIIX4_PM.disable_s4=1
Вирт-установить: (отсутствует)

Каковы эти варианты?

+455
satiricdie 1 янв. 2018 г., 12:23:27

^ указывает на начало строки; после двух алфавитных символов (прописные или строчные), за которыми следуют две цифры в диапазоне 1-9, за которым следует любое количество символов.

+442
Khanyisani Khanyisani 17 янв. 2012 г., 07:49:05

У меня есть два файла:

files_to_search.из
terms_to_search.из

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

Существует ли простой способ сделать это?

+426
ElSonico 25 мая 2012 г., 09:59:09

Под элементарной ОС Юнона, я пытаюсь использовать медиатек M7630e WiFi, который не работает. Я знаю, что в Fedora 29 С официально поддерживаемых ОС Linux 4.20 вместо этого делает, даже если не идеально - я пробовал раньше. Вывод lshw -C сетевой является:

*-сеть 
 описание: интерфейс Ethernet 
 продукт: RTL8111/8168/8411 PCI Экспресс гигабитный Ethernet-контроллер
 вендор: Realtek полупроводника ко. ЛТД.
 физический идентификатор: 0
 автобусная информация: [email protected]:02:00.0
 логическое имя: enp2s0
 версия: 10
 серийный: 14:ДД:А9:05:Д1:постоянного тока
 размер: 100Мбит/с
 способность: 1 Гбит/с
 ширина: 64 бит
 часы: 33мгц
 возможности: bus_master cap_list Ethernet с физической ТП образ Mii 10bt 10bt-FD в 100bt 100bt-FD в 1000bt-FD с автоопределение
 конфигурация: автоматическое изменение скорости=ч=да драйвера=r8169 дуплекс=полная прошивка=rtl8168g-3_0.0.1 ИС 04/23/13=задержки 192.168.1.132=ссылка 0=да мультикаст=да порт=Мии скорость=100 Мбит/с
 ресурсы: IRQ номер:18 ioport:от e000(размер=256) память:f7204000-f7204fff памяти:f7200000-f7203fff
 *-сеть невостребованным
 описание: сетевой контроллер
 продукт: беспроводная сеть MT7630e 802.11 bgn в адаптер
 поставщик: компания MediaTek корп.
 физический идентификатор: 0
 автобусная информация: [email protected]:03:00.0
 версия: 00
 ширина: 32 бита
 часы: 33мгц
 возможности: cap_list
 настройки: время задержки=0
 ресурсы: память:f7100000-f71fffff

и команду lspci - это:

02:00.0 Ethernet контроллер: Realtek полупроводника ко. ЛТД. RTL8111/8168/8411 PCI Экспресс гигабитный Ethernet-контроллер (оборотов 10)
03:сетевой контроллер 00.0: компания MediaTek MT7630e корп. беспроводной сетевой адаптер 802.11 ЛВ 

Я использовал стандартное ядро Linux 4.15.0.*-универсальный до и MediaTek M7630e WiFi не работал. Так что я использовал этот драйвер https://github.com/neurobin/MT7630E.

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

На драйвер страницы https://github.com/neurobin/MT7630E/issues/90я должен знать водитель был быть выпущен для Linux 4.20, официально. Таким образом, я скачать его - и даже Linux 5.0.2, который я использую сейчас. Я скомпилировал Линукс 5.0.2 с:

команда CD ~/Linux на 5.0.2
СР конфиг-4.15.0-46-универсальный .конфиг # не поддерживает MT7630e; остальное отлично работает, даже Ethernet не
заставит menuconfig # и знак поддержки -> сетевые устройства беспроводная локальная сеть -> медиатек MT76x0E (PCIe) и поддержкой как модуль (инструмент предложил так)

сделать
судо сделать modules_install
установка

Я перезапустил машину и дал lsmod распечатывает | грэп МТ. Вывод:

mt76x0e 20480 0
mt76x0_common 45056 1 mt76x0e
mt76x02_lib 61440 2 mt76x0e,mt76x0_common
mt76 49152 3 mt76x0e,mt76x02_lib,mt76x0_common
mac80211 для 819200 4 mt76,mt76x0e,mt76x02_lib,mt76x0_common
cfg80211 675840 2 mt76x02_lib,mac80211 для

Вывод команды dmesg | grep в МТ вместо:

[ 0.119358] события производительности: УИК fmt2+, событий Бродуэлл, 16-глубокий ЛБР полной ширины счетчики, Интел ПМУ водителя.
[ 15.286109] mt76x0e 0000:03:00.0: пересмотр поиму: 76300002
[ 15.286204] mt76x0e 0000:03:00.0: прямые загрузить прошивка для MediaTek/mt7650e.бин ошибка -2
[ 15.286816] mt76x0e: зонд 0000:03:00.0 ошибка -2

Наконец, выход ИС не показать WiFi, а именно:

1: qlen Ло: <шлейфа,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue государственной неизвестная группа по умолчанию 1000
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
 инет 127.0.0.1/8 Объем размещения Ло
 valid_lft навсегда preferred_lft навсегда
 inet6 ::1/128 объема размещения 
 valid_lft навсегда preferred_lft навсегда
2: enp2s0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc fq_codel состояние группы default qlen 1000
 ссылка/эфир хх:хх:хх:05:Д1:постоянного тока БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет ХХХ.ХХХ.х.ХХХ/ХХ ХХХ БРД.ХХХ.х.ХХХ масштабы глобальной динамической noprefixroute enp2s0
 valid_lft 86082sec preferred_lft 86082sec
 inet6 ХХХХ:ХХХ:ХХХ:1616:С68:6e4d:dfb4:1218/64 объем глобальных временных динамических 
 valid_lft 604483sec 85495sec preferred_lft 
 inet6 ХХХХ:ХХХ:ХХХ:ХХХХ:8559:3aae значение:E9:5bc0/64 объем глобального mngtmpaddr noprefixroute 
 valid_lft навсегда preferred_lft навсегда
 inet6 ХХХХ::ХХХХ:ХХХХ:9b1a:99a2/64 ссылка область noprefixroute 
 valid_lft навсегда preferred_lft навсегда

Если я щелкните значок сети на WingPanel, сканирование WiFi сетей не происходит. Таким образом, я думаю, что есть проблема, до сих пор.

Я не могу понять как это исправить.

+393
frostyplanet 10 окт. 2018 г., 16:30:08

Несколько форм сложных команд, таких как петли имеют альтернативные формы в ЗШ. Эти формы являются, в основном, вдохновленный оболочки C, который был довольно распространенным в ЗШ был молод, но теперь исчезла. Эти альтернативные формы действуют как нормальные формы, они просто другой синтаксис. Они немного короче, но менее понятно.

Стандартная форма для для команды для X в 1 2 3; сделать эхо $х; сделано, и стандартной формы Для в то время как команда во время тест ...; делать somecommand; сделано. КШ, в bash и zsh есть альтернативные формы для: для ((Я = 0; Я < 42; я++)); сделать somecommand; сделать, которая имитирует для петель языков как Pascal или C, чтобы перечислить целые числа. Другие экзотические формы, которые существуют в ЗШ являются специфическими для ЗШ (но часто вдохновлены хсг).

+388
Mahmud Hasan 19 янв. 2013 г., 13:13:54

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

#программа определения XF86XK_Mail 0x1008FF19 /* вызываем почты пользователя */
#определить XF86XK_WWW 0x1008FF2E /* вызова веб-браузера */
+370
Tracy Kennedy 1 мая 2013 г., 14:08:04

В MacOS Загрузки:

Я недавно установили Fedora 22 на моем Макмини конце 2014 года, а также потерянные средства загрузки в MacOSX.

У меня был ранее установлен изысканный менеджер загрузки, который я использовал, чтобы выбрать, какая ОС (в MacOSX или Fedora 20) для загрузки.

Хорошая новость (наверное также будет работать для вас) заключается в том, что вы можете перезагрузиться удерживая клавишу Alt и выбрать EFI для загрузки на оригинальный hfsplus раздел в macOS (в моем случае я выбрал изысканный ботинок).

Нажав клавишу Alt при загрузке отсоединяется простой встроенный менеджер загрузки EFI все последние Маке (и при загрузке с нажатой клавише Alt, то она будет загружена еще до жратвы). Затем, после загрузки с видео, я reblessed в изысканный однако и все стало опять работать как прежде.

Дополнительное примечание: Я использую изысканный загрузить elilo на, который затем загружает Линукс. Пожалуйста, помните, что после reblessing вас (если вы не используете изысканный) вы можете "потерять" возможность загрузки новой установки Fedora 22 (если вы снова загрузиться с клавишей Alt и выбрал его). Я рекомендую устанавливать более удобный менеджер загрузки EFI как изысканный, не нуждаются в загрузке с помощью клавиши Alt, чтобы выбрать, какой ОС пользоваться.

Делая правой кнопки и жесты для работы:

Я и мой макбук середины 2011 года я в настоящее время использовать Fedora 20, которая работает нормально (будет обновление до 22 скоро), но я помню, что некоторое время назад, когда я использовал, чтобы использовать Fedora 18 на это, я должен был сделать некоторые настройки по умолчанию драйвера для работы со всеми жестами. У меня нет старых конфигурационных файлов, чтобы вставить здесь (файл/etc/Х11/файл xorg.д.конф/50-Synaptics из.конф), но, возможно, эти ссылки могут помочь вам (я до сих пор их в мои закладки):

https://bbs.archlinux.org/viewtopic.php?id=150276 https://pseudomorph.wordpress.com/2012/05/03/macbook-synaptics-touchpad-too-sensitive-under-linux/

Удачи и пожалуйста, напишите снова свои результаты здесь.

+370
machlas 15 окт. 2018 г., 00:55:49

пример скрипта я не против с::

#!/бин/Баш
[ "$Uid в" -экв 0 ] || выполнить команду sudo "$0" "[email protected]" && Эхо -Н "судо Баш, что: "
читал, что
судо $, что

--Чертенок.ТЭК

+355
Lklein 27 сент. 2011 г., 01:24:29

Представляется, что в/usr/lib64/libpgtypes.так это директория в системе. (Я не могу сказать вам, если это правильно или неправильно.)


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

Вместо того, чтобы в{в src}/${Либ} ${dest64}/${Либ} вы должны написать ЛН -с "${НИЦ}/${Либ}" "${dest64}/${Либ}". Это также позволит вам обрабатывать ваши для петли правильно: для библиотек "${библиотек[@]}"; сделать ... сделал (уведомление @ вместо *)

+340
Steven Hildebrand 4 февр. 2010 г., 18:50:16

У меня в CentOS 7 установка сервера с postfix, SpamAssassin и для procmail. Он отлично работает, он получает и отправляет письма , он передает его в спам-фильтр и подает ее к нужному пользователю или внешний адрес электронной почты.

Проблема в том, если у меня есть рецепт procmail, который обрабатывает почту, а затем передает его на внешний адрес, этого не произойдет. На моей предыдущей в CentOS 6 сервер (с sendmail) это работало нормально. Тип рецепта для procmail я использую это:

:0ч
* ^Х-Спам-Результат: * (\*\*\*\*\*\*\*\*\*\*
/dev/нуль


:0ч
* ^Х-Спам-Результат: * (\*\*\*\*\
$Главная/почта/спам

:0
[email protected]

Любые идеи?

+330
Cyber Tailor 6 авг. 2017 г., 22:04:03

У меня очень старые, что CentOS 4.4 машины с несколькими IP-адресами, назначенными для eth0. Однако эти IP-адреса не настроено в файле/etc/sysconfig/сети-скрипты , где я бы ожидал, что они быть, т. е.

файл ifcfg-eth0 в:0
файл ifcfg-eth0 в:1
файл ifcfg-eth0 в:2

...и так далее.

команду ifconfig показывает:

encap Ссылка для eth0:сеть Ethernet HWaddr 00:0С:4Б:09:Фе:39
 инет адрес:#.#.#.98 брошены:#.#.#.127 Маска:255.255.255.224
 inet6 addr В образом: fe80::20F с:4bff:fe09:fe39/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:361746101 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:3276279311 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000
 RX байт:2539629048 (2.3 Гб) Техас байт:2436041815 (2.2 Гб)

интерфейс eth0:1 encap ссылке:сеть Ethernet HWaddr 00:0С:4Б:09:Фе:39
 инет адрес:#.#.#.99 брошены:#.#.#.127 Маска:255.255.255.224
 До трансляции мультикаст работает с MTU:1500 метрическая:1

интерфейс eth0:2 encap ссылке:сеть Ethernet HWaddr 00:0С:4Б:09:Фе:39
 инет адрес:#.#.#.104 брошены:#.#.#.127 Маска:255.255.255.224
 До трансляции мультикаст работает с MTU:1500 метрическая:1

интерфейс eth0:3 encap связь:сеть Ethernet HWaddr 00:0С:4Б:09:Фе:39
 инет адрес:#.#.#.105 брошены:#.#.#.127 Маска:255.255.255.224
 До трансляции мультикаст работает с MTU:1500 метрическая:1

(Я заменил первые три октета С # , чтобы защитить невинных)

Но я в растерянности относительно того, где эти конфигурируются.

Я также проверил:

в /etc/sysconfig нужно/сетевое оборудование/приборы
в /etc/sysconfig нужно/сеть/профили/по умолчанию
файл /etc/sysconfig/сети

Я также сделал найти / -имя eth0 В* , но безрезультатно.

Какие другие места будут эти дополнительные адреса быть настроен?

+278
Chrissss 8 авг. 2011 г., 01:56:11

Если вы должны использовать часы - просто совместить ответы с Майком кофе и l0b0

часы -Н 1 'КМД | тройник -это output.txt' &>/dev/нуль &

например

часы -Н 1 'Дата | тройник -это output.txt' &>/dev/нуль &

затем смотрим секунд

хвост -Ф output.txt
+249
Serge S 12 февр. 2010 г., 22:15:58

У меня 2 машины машина1 и машина2.

Я хочу написать с написать содержимое в файл в компьютер2 от машина1.

В одной машине я могу запустить команду sudo кошка ~/.по SSH/id_dsa, который находится.паб >> ~/.по SSH/authorized_keys для записи содержимого ~/.по SSH/id_dsa, который находится.паб в ~/.по SSH/authorized_keys файл.

Но я хочу, чтобы содержимое ~/.по SSH/id_dsa, который находится.паб машина1 в ~/.по SSH/authorized_keys файл в компьютер2. Я могу сделать SSH и сделать это. Так как я установка Hadoop в автоматическом режиме в одну команду с именем пользователя и паролем.

Я не хочу делать УПП, который заменяет весь файл.

Как я могу сделать это в одной команде поставка логин/пароль другой машины.

+216
sontnh 24 янв. 2016 г., 06:09:27

Я в настоящее время использовать zsh + Prezto для моей конфигурации сценариев оболочки. Я использую Сорин тему, но я немного недовольно. Я бы хотел, чтобы переключиться на парадокс тема!

Это должно выглядеть так:

Blockquote

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

Blockquote

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

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

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

Что еще я должен сделать, после запуска установки, для правильного отображения этой подсказки?

Я использую Макбук Про с Эль-Капитан

+165
Pankaj Jangid 16 нояб. 2014 г., 04:24:38

Когда я в Perl, и я называю системой(some_command), это вызывает some_command в /бен/ш. Мне бы хотелось, вместо того, чтобы запустить some_command в другую оболочку, например в bash или zsh по.

Одним из способов выполнения команд на ЗШ или Баш от Ш. является вызов ЗШ -С '<команда>'. Идея заключается в том, чтобы передать это система(), но для этого необходимо, используя одинарные кавычки вокруг <команда>.

Но что, если <команда> уже цитаты в нем? Как же я передать его ЗШ -с? Например:

найти . -имя-то*.тхт'

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

+157
DogDog 29 дек. 2019 г., 11:28:21

Я пытался сохранить мой "/" без успеха в течение последних часов :(

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

судо по rsync -aAXv --на месте --информация=progress2 ... нет-все-файла-исключить={"/Дев/*","/прок/*","файл/sys/*","/tmp/и*","/ "выполнить"/*","/шоссе/*","/СМИ/*","/потерянные","/главная/*} / "/СМИ/sessionR/диске Дур 1/System_save_sauvegarde_25.03.2017/" > save.txt 

Эту же команду ниже (не уверен насчет лучшей читабельности)

судо по rsync -aAXv --на месте --информация=progress2 ... нет-все-файл --exclude={"/dev/\*","/proc/\*","/sys/\*","/tmp/\*","/run/\*","/mnt/\*","/media/\*","/lost+found","/home/\*} / "/медиа/sessionR/диске дурь 1/System_save_sauvegarde_25.03.2017/" > save.txt 
  • Источник "/" на мой внутренний ноутбук жесткий диск SATA.

  • Назначения "/медиа/sessionR/диске дурь 1/System_save_sauvegarde_25.03.2017/" - это точка монтирования для "на/dev/sdb2 буд ет экспортироваться", который является второй внутренний жесткий диск SATA, заменив DVD-привод.

После некоторые файлы копируются, тонны файлов придумали ошибка: нет свободного места на устройстве (28) :

по rsync: recv_generator: команды mkdir "/медиа/sessionR/диске дурь 1/System_save_sauvegarde_25.03.2017/ВАР/ТМП" ошибка: нет свободного места на устройстве (28)
*** Пропустив ни содержание от этого не папка ***

И конечный результат внизу, 2 ГБ вместо ±11 ГБ объявленного сухого хода:

отправлено 2,554,663,982 байт получено байт 1,188,942 17,446,095.04 байт/сек
общая площадь составляет 11,825,525,653 ускорение 4.63
ошибка по rsync: некоторые файлов/у attrs не были переданы (см. предыдущие ошибки) (код 23) на главной.с(1196) [отправитель=3.1.2]

Я не понимаю, у меня достаточно места:

ДФ-ч
Размер файловой системы используется выгоде использования% установленной на
в udev 1,9 г 1,9 г 0 0% /Дев
файловая система tmpfs высота 376m 21М 356M 6% /запуск
на /dev/sda1, поскольку 18г 12 г 5.3 г 69% /
файловая система tmpfs 1,9 г 1,9 г 0 0% в /dev/ГИМ
файловая система tmpfs 5.0 м 4.0 к 5.0 М 1% /запуск/блокировка
файловая система tmpfs 1,9 г 1,9 г 0 0% файл /sys/ДФ/группы
на /dev/sda5, поэтому 1008M 2,7 г 1,6 г 39% /ВАР
на /dev/sda8 120г 91г 24Г 80% /домой
/разработки/а sda7 360м 32М 306M 10% в /tmp
файловая система tmpfs высота 376m 24К высота 376m 1% /выполнения/пользователей/1000
на /dev/sdb2 буд ет экспортироваться 287 г 240г 47г 84% /медиа/sessionR/диске Дур 1

Это может быть что-то про файловую систему ? (Скрытый NTFS файл WinRE+ файловая система hpfs/NTFS для/файловой системы exFAT)

findmnt на /dev/sdb2 буд ет экспортироваться

ЦЕЛЕВЫЕ ПАРАМЕТРЫ ИСТОЧНИКА FSTYPE КЛЮЧЕВОЕ

/СМИ/sessionR/диске Дур 1 на /dev/sdb2 буд ет экспортироваться fuseblk RW,то с nosuid,nodev,режиме,функция user_id=0,и group_id=0,default_permissions,allow_other,блоку=4096

судо и fdisk -л
[суда] пароль для sessionR: 
Диск как /dev/ПДД: 149.1 Гб, 160041885696 байт, 312581808 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0x5def152b

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sda1, поскольку * 2048 38057983 38055936 18.2 г 83 Линукс
на /dev/sda2 38057984 312581807 274523824 130.9 Г 5 Расширенная
на /dev/sda5, поэтому 38060032 43917311 5857280 2,8 г 83 Линукс
на /dev/sda6 43919360 56475647 12556288 6Г 82 подкачки Линукс / Солярис
в /dev/а sda7 56477696 57255935 778240 380М 83 Линукс
на /dev/sda8 57257984 312580095 255322112 121.8 г 83 Линукс


Диск как /dev/СКБ: 298.1 Гб, 320072933376 байт, 625142448 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0xf571c4f5

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 63 25173854 25173792 12г 27 скрытый NTFS файл WinRE
на /dev/sdb2 буд ет экспортироваться * 25174016 625139703 599965688 286.1 г 7 ОПО/файловой системы NTFS/exFAT, которая

Очевидно, это не дескрипторы:

ДФ-ИЖС
Иноды файловой системы IUsed программа Июши%, установленный на
в udev 467K 471 466K 1% /Дев
файловая система tmpfs в 470 772 469K 1% /запуск
на /dev/sda1, поскольку 1,2 м 441K 712K 39% /
файловая система tmpfs в 470 1 в 470 1% в /dev/ГИМ
файловая система tmpfs в 470 6 в 470 1% /запуск/блокировка
файловая система tmpfs в 470 15 в 470 1% /системы/ПС/группы
на /dev/sda5, поэтому 179к 17К 162K 10% /ВАР
/разработки/а sda7 96К 26 96К 1% в /tmp
на /dev/sda8 7.7 м 50к 7,6 м 1% /домой
файловая система tmpfs в 470 21 в 470 1% /выполнения/пользователей/1000
на /dev/sdb2 буд ет экспортироваться 47М 271 тыс. 47М 1% /медиа/sessionR/диске дурь 1

Что бы вы сделали?

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

Видимо, присутствие файлов файловой системы было то, что сеет хаос с операции копирования/вставки, которая представляет собой реальную проблему, а это именно то, что я пытаюсь спасти!

+134
Zayan Hafeez 6 нояб. 2011 г., 18:33:47

Когда Emacs запускается под X, есть несколько способов, чтобы реализовать это (если я правильно понял). Если у вас есть последние версии Emacs, я думаю, что следующие строки .в Emacs создает наиболее интуитивное поведение:

(глобальный-набор-ключ "\С-Ш" 'буфер-убить-регион)
(глобальный-набор-ключ "\М-Ж" 'буфер-убить-кольцо-сохранить)
(глобальный-набор-ключ "\с-г" 'буфер-Янк)

Как всегда, плохо организованных, но информативный EmacsWiki имеет информацию по этому вопросу.

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

+129
snickers2k 2 янв. 2015 г., 06:48:22

Перемещение омонимии между файлами с именем файла в ID не помогает. То, что мы называем имя теперь код, нет проблем! За исключением, конечно, имя файла уже нет ридми , но 92847109387477474.

+91
Andrew Marsden 25 окт. 2018 г., 09:01:23

Не совсем ответ на ваш вопрос, но: не делай этого.

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

Во-вторых, это не ручка распространенных конструкций, как эхо >>фу (которая превратилась бы эхо |суда тройник -в |суда тройник -это фу и плохо) или эхо 2>&1 (который будет преобразован в Эхо-2|судо тройник -А &1 и не удастся).

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

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

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

+70
Fay Wells 21 янв. 2015 г., 23:49:01

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