Странные увечные Буквы в GTK для Windows

Я недавно обнаружил этот баг, который часто возникает после того, как я запустить памяти-чувствительных приложений (таких как хром). Это как-то влияет ГТК - некоторые буквы во всех GTK-на-основе УИС стало жутко облажался (см. скриншот).

Weirdly messed up font - this is how my browser tabs look after the bug occurs

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

Я использую:

  • Debian Джесси (стабильный)
  • Потрясающий оконный менеджер (стабильный)

Ура! Пит.

Редактировать: мой аппаратное обеспечение широты Dell E4200. Нажмите здесь , чтобы скачать пакет с информацией о моей конфигурации программного обеспечения.

+496
KatherineMunoz 9 апр. 2017 г., 12:29:16
36 ответов

Реквизиты терминал

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

  • виртуальный, ака. псевдо терминалы (ПТС#)
  • физические, (:0 и/или телетайп#)

Примечание: В # выше фактической числа 1,2,3,и т. д.

Каждый раз, когда вы открываете вкладку в гном-терминал считается виртуальный терминал. Войти в систему, используя телетайп терминалы. Они доступны с помощью комбинации клавиш: контроль + Альт + ФН#.

Пример

$ Вт
 10:37:37 до 8 дней, 21:05, 11 пользователей, средняя загрузка: 2.24, 2.08, 2.13
ПОЛЬЗОВАТЕЛЬ ТЕЛЕТАЙП ОТ ВХОДА@ ПРОСТОЯ, JCPU PCPU ЧТО
SAML в tty2 - 10:33 3:47 0.12 х 0.12 х -Баш
SAML в tty1 :0 21Aug13 9 дней 16:07М 0.02 с Пэм: ГДМ-пароль
SAML в оч/0 :0.0 21Aug13 9:57м 0.37 0.37 ы ы Баш
SAML в ПТС/1 :0.0 21Aug13 8дней 0.28 х 0.28 х Баш
SAML в оч/6 :0.0 21Aug13 36:23М 3.16 3.16 ы ы Баш
SAML в оч/9 :0.0 22Aug13 33:52м 5.92 5.92 ы ы Баш
SAML в ПТС/13 :0.0 Tue12 39:53М 2:37 2:37 ирб 
SAML в ПТС/27 :0.0 03:15 7:12м 0,21 с 0,21 с Баша
SAML в оч/28 :0.0 08:42 0.00 0.18 0.00 ы ы ы ж
SAML в оч/29 :0.0 10:36 8.00 х 0.18 х 0.01 х СШ catbus
SAML в оч/30 192.168.1.200 10:37 3.00 х 0.14 х 0.14 х -Баш

Примечания

  1. Мой х-сервер работает на tty1, в :0 показывает, где я подключение к этому контакту. :0 а :0.0 означает основной X-сервер.

  2. Выше вам говорю, что у меня 2 телетайп терминалы открыты + 7 виртуальных.

  3. Последняя строка показывает, что пользователь показывает, как при использовании протокола SSH к удаленной системе. Вы можете увидеть IP-адрес, откуда они берутся.

Для полноты картины вот мой выход из которого -эм:

$ кто -э
НАЗВАНИЕ ВРЕМЯ ОЖИДАНИЯ ПИД КОММЕНТАРИЙ
SAML в tty2 2013-08-30 10:33 00:18 1735
SAML в tty1 2013-08-21 13:33 старый 2008 (:0)
SAML в оч/0 2013-08-21 13:35 10:12 3240 (:0.0)
SAML в ПТС/1 2013-08-21 13:47 старый 3240 (:0.0)
SAML в оч/6 2013-08-21 15:21 старый 3240 (:0.0)
SAML в оч/9 2013-08-22 09:37 старый 3240 (:0.0)
SAML в оч/13 2013-08-27 12:14 старый 3240 (:0.0)
SAML в оч/27 2013-08-30 03:15 07:27 3240 (:0.0)
SAML в оч/28 2013-08-30 08:42 . 3240 (:0.0)
SAML в оч/29 2013-08-30 10:36 00:15 3240 (:0.0)
SAML в оч/30 2013-08-30 10:37 00:15 14092 (192.168.1.200)
+923
bayptel 03 февр. '09 в 4:24

Я хотел бы присоединиться к около 100 файлов в один и тот же столбец-мудрый каталога. Я пробовал

 колонки -с пастой файл2 файл1 | $'\т' -т

Это прекрасно работает для 2 файлов. Но когда я пытаюсь сделать это за 100 файлов, я получаю сообщение об ошибке говорящее

 колонки: слишком длинный

Может кто-то пожалуйста, помогите, куда я иду неправильно?

+918
henrymccain 9 мая 2014 г., 19:19:10
Другие ответы

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


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

Запустив sudo горе -о РАО,перемонтировать в /MNT/данные выше сообщение об ошибке. Вот файл fstab

# файл /etc/fstab: статическая сведения о файловой системе.
#
# Используйте 'blkid' для печати универсальный уникальный идентификатор
устройство#; это может использоваться с UUID= как более надежный способ присвоения имен устройствам
# это работает, даже если диски будут добавлены и удалены. См. файл fstab(5).
#
# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск>
# / был в /dev/а sda7 во время установки
Идентификатор UUID=c8fd3429-3454-41df-ae9c-0f98615bc314 / в ext4 ошибки=перемонтировать-РО 0 1
# файл /boot/efi была на /dev/sda2 во время установки
#Идентификатор UUID=1EF0-739E /загрузки/Эфи и vfat по умолчанию 0 1
своп # был на /dev/sda10 во время установки
Идентификатор UUID=47da3636-057с-4fb5-почтовый индекс ab12-383d13d914c6 не поменять Юз 0 0
Данные #
Идентификатор UUID=C06EDC746EDC6526 /тугриков/данных ntfs-3g по умолчанию авто-значение umask=7770 0 1
Идентификатор UUID=1EF0-739E /загрузки/Эфи и vfat по умолчанию 0 1
+879
Oleh Dokuka 3 июл. 2019 г., 13:15:54

У меня есть 2 файла, как показано ниже:

a.txt (табуляцией и 3 столбцов и много строк):

 город проживания плиты 
 Стамбул 36 Мармара
 Трабзон 61 Карадениз

b.txt (запятую и он имеет 4 столбца и много строк):

имя,город,возраст,национальность
Мехмет,Трабзоне,
Мурат,Стамбул,
Джон,Лондон,

То, что я хочу сделать, это проверить, если 2-й столбец (город поля) b.txt существует в a.txt (в первой колонке - город) и существует ли он в a.txt; обновить файл b.txt и установить 4-й графе (Национальность) в "турецкий". Поэтому ожидаемый результат:

имя,город,возраст,национальность
Мехмет,Трабзон,турецкий
Мурат,Стамбул,турецкий
Джон,Лондон,

Я пробовал следующую команду, но она не генерирует нужный выход:

nawk 'начать { ФС = "\Т" } ФНР == ШП {х[$1] = $1; следующий;} {ФС=ОФС=","} ФНР>1{если ($2 х) {($4 = "турецкий")} } 1' a.txt b.txt
имя,город,возраст,национальность
Мехмет,Трабзоне,
Мурат,Стамбул,
Джон,Лондон,

Мне нужно найти ошибку в моей команде.

+876
Dara Cecilia Lumbre 17 июл. 2015 г., 13:31:40

Используйте найти команду для перебора всех файлов в директории и ее поддиректории рекурсивно. Существует несколько способов для переименования файлов. Вы можете использовать Linux переименовать команду:

найти музыку -глубина-имя '*_000' -exec будет переименовать _000 " {} \;

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

В Debian и производных (Убунту, Минт, и т. д.), переименовать команду в другом; в Linux называется переименовать.Ул, и переименоватьможно использовать этот способ (который всегда удаляет _000 в конце концов, даже если есть одна в середине):

найти музыку -глубина-имя '*_000' -exec будет переименовать с/_000$//' {} +

Более простой способ, чтобы переименовать эти файлы, чтобы установить ЗШ (доступна в большинстве дистрибутивов) и использовать его ЗМВ функции. Запустить Автозагрузка -у ЗМВ (или положить его в ~/.zshrc) тогда

ЗМВ музыка/**/*_000' '${Ф%_000}'
+848
Clyvon Pereira 6 июл. 2018 г., 20:52:26

Вы можете редактировать клиента DHCP.файл conf и не просить за любой маршрут по умолчанию с удаленного сервера DHCP.

Небольшой пример того, что я сделал, и это работает для моего случая

отправить хост-имя = "случайность-имя";

запрос подсети-маска, широковещательный адрес, смещение времени, интерфейс-МТУ, rfc3442-бесклассовые статические маршруты, NTP-серверов;

+836
Maxim Neverov 2 мая 2015 г., 08:38:22

Применение grep к Вокруг в /etc подвернулась ссылка , что погуглить не. Получается, вы можете контролировать это в файл файл/etc/fstab для. Просто добавить строку, которая говорит

нет / cygdrive бинарных 0 0

и проблема должна быть исправлена. Не более kludgey исправления .bashrc, а не запутавшийся в $Path.

+816
Gabriel Cesar 18 июл. 2010 г., 11:40:21

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

Сначала я хочу скачать йад так что мой execuatble скрипт запускает installyad файл с gksudo, так он работает с привилегиями суперпользователя. Теперь вы можете не только скачать яд с APT-получить установку яд, сначала необходимо добавить новый репозиторий.

файл installyad

#!/бин/Баш
судо дополнения кв-репозиторий ppa:webupd8team/г-ППА-менеджер
судо apt-получить обновление
суда apt-получить установку йад
Эхо "яд установлен"

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

Как это сделать?

+813
Billy Jacobson 8 окт. 2011 г., 04:55:36

На самом деле я получил его на работу. Мне пришлось включить настройки в моем БИОСе ноутбука. Это была "поддержка". Меня предупредили, что мой ноутбук может не загружаться, если я сделал это, и даже пришлось ввести защитный код, приведенный мной на экране, но после этого мне надо было подключить внешний HD и он загружается с этого. У меня есть HP завидуют dv6 ноутбук. Я понял, что даже если она не загружается, я всегда могу вернуться в BIOS и изменить его обратно. Спасибо, что хоть предложить свою помощь.

+792
Gary Denning 28 нояб. 2014 г., 04:41:39

По крайней мере, Linux и BSD-систем имеют TIOCSTI функции ioctl, чтобы подтолкнуть героев обратно к входной буфер терминала (до предела [4096 символов в Linux]):

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

пустота stackchar(типа char с)
{
 если (в ioctl(0, TIOCSTI, и C) < 0) {
perror("ioctl вызов");
выход(1);
}
}
тап_п(АГДС, типа char *переменной argv[])
{
 инт I и J;
 голец с;

 Для (я = 1; я < АГДС; я++) {
 если (i > 1) stackchar(' ');
 Для (от j=0; (с = агду[я][Дж]); к++) {
stackchar(с);
}
}
выход(0);
}

Скомпилировать его, и называют его так:

УМК Василий Пупкин < "$some_tty"

чтобы подтолкнуть героев на телетайп.

И в Perl:

требовать "качество/функции ioctl.рН";
функции ioctl(стандартного ввода, &TIOCSTI, $_) для сплит "", присоединяйтесь к " ", @АГДУ;

Редактировать: теперь я понимаю, это те же функции ioctl, как в writevt решение. Комментарий и название команды сообщают, как TIOCSTI работает на любом терминале, а не только ВЦ.

+729
pitt64 2 апр. 2014 г., 19:43:10

Предположим, у меня много имен файлов что-то вроде:

foo_192.168.1.1.sh
bar_192.168.1.1.sh
baz_192.168.1.1.sh
qux_192.168.1.1.sh

и я хочу, чтобы переименовать их всех

foo_192.168.1.100.sh
bar_192.168.1.100.sh
baz_192.168.1.100.sh
qux_192.168.1.100.sh

Как бы я сделать это лучше?

МВ *.1.Ш. .100.sh не работает.

+683
Guard 25 дек. 2015 г., 10:02:57

Один совместимая с POSIX, можно было бы использовать на awk с длина() функция, которая возвращает длину в символах на каждую строку входного файла, кроме символов новой строки. Так делать

как awk '{ сумма+=длина } конец файла { напечатать сумму+ВН }' 

мы гарантируем, НР добавляется к сумме, вследствие чего общее количество символов и количество строк, встречающихся в файле. С длина() функция в awk и принимает аргумент, который по умолчанию означает длина($0) , который предназначен для текущей всей линии.

+649
Kinaeh 22 нояб. 2013 г., 16:24:58

Я написал манифесты пользователи ресурса, как показано ниже

узел 'node2.example.com','node3.example.com'{
пользователь {
"зола":
 обеспечения => 'дней',
 managehome => 'правда',
 обсуждения => 'Заман " дом"
 главная => '/домашний/Ясень',
 оболочки => '/Бен/Баш',
 действия => 'отсутствует',
 пароль => '$1$cs1j/Т.Д$4qjZLwFQ2Ocr0pulyNTUx/',
 password_min_age => '30',
 password_max_age => '60'

} }

Пользователь получает успешно создан, как показано ниже из файла/etc/passwd с

зольность:х:503:503:Заман дома:/дома/АСХ:/бин/Баш

Но вопрос для меня заключается в том, что файл/etc/тень не обновляются . Ясень:!!:16875:0:99999:7:::

У меня установлен пакет Ruby-тень.

# Рубин -э "требуют 'марионетка' ; ставит кукол.особенности.libshadow?"
правда

Версии таковы:

 # Рубин --версия
 Руби 1.8.7 (уровнем 2011-06-30 352) [x86_64 с-Линукс]
 # марионетка --версия
3.8.5

Пожалуйста, предложите

+634
gliljas 24 сент. 2010 г., 06:54:40

Я был скользя по документации найти лучше использовать команду использования.

Я читал ту часть, которая говорит

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

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

В моем понимании, если я делаю что-то вроде:

найти -л -имя_экземпляра "*фу*"

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

Однако, это, кажется, не тот случай. Я

main-файл
сл-файл -> main-файл

Выполнив команду выше найти -л -имя_экземпляра "*главная*" отчеты

./main-файл

И я ожидал

./main-файл # потому что он соответствует критерию
./сл-файл # потому что файл точек соответствует критерию

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

main-файл
реж/сл-файл -> ../main-файл

Выполнение этого

найти Дир -тип F

не возвращает ничего. Но это

найти -л Дир -тип F

отчета Дир/сл-файл.

Что это дает?

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

+620
ekinak 15 мая 2017 г., 21:03:09

Можно ли работать с MySQL в Devel-4.1.22-0.glibc23.архитектуру x86_64.оборотах на моем Mac, и если да, то как?

+569
Pete Finch 13 июн. 2016 г., 11:55:47

Я массово путают терминал сакура эмулятора .файл conf. Я хочу сделать АЛТ+; откройте новую вкладку и нажмите Alt+: закрыть вкладку. Я пробовал:

add_tab_key=АЛТ+;
add_tab_key=АЛТ-;
add_tab_key=;

Ни один из этих, кажется, работают. На самом деле нет ключа управления комбинации работы, и только отдельные клавиши работают. По умолчанию add_tab_key=Т и если я оставлю его, как это мне нужно нажать сочетание клавиш Ctrl+Шифт+Т. Однако я изменил полноэкранного fullscreen_key=Ф и теперь он идет в полноэкранном режиме, если я нажму либо Шифт+Ф или сочетание клавиш Ctrl+Шифт+Ф.

Я использую сакура на Lubuntu 13.10 работает i3wm

+521
Suzan Cioc 2 апр. 2010 г., 03:02:15

Я создал следующие .Desktop файл в ~/.местные/доли/приложений, когда я Поиск "ночной" ночной появится в поисковой выдаче с соответствующим значком(Земля ночью), но когда я открыл его, он показывает, как Firefox в тире. Как я могу сделать это показать как каждую ночь? Я использовал в Fedora 19 с рабочего стола Fedora.

[Запись Рабочего Стола]
Кодировка=кодировка UTF-8
Версия=1.0
Тип=Приложение
Включенной опцией nodisplay=ложь
В exec=/домой/Ян/приложения/браузера Firefox/браузер Firefox %U в
Название=Ночной
Комментарий=Пользовательское определение по ночам
Иконка=/домой/Ян/приложения/браузера Firefox/браузер/иконки/mozicon128.ПНГ
+521
ChecoSchnaider 3 авг. 2014 г., 17:24:25

Вот некоторые СЭД вы можете использовать, чтобы сделать это:

СЭД 'ч; 1ч; г; х; х/^\н//
/\^([^"]*\)"\([^"]*".*\)/! д
 с//\1/; Х; З//\2/; :т
/\Н\{0,1\}\([^;,"]*\)[";]\(.*\)/{ Ч
 с//\2/; х; з//\1/п
 с/\(.*,\).*/\1/; х
/^[^,"]*,\(.*\)/!БТ
};с//\1/;х;с///;Г;Х;с///;х;Д

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

  1. В "цитирует фрагменты не содержат сбежал цитаты
  2. Последнее поле должно быть "цитирует поле и "цитаты должны равномерно паре.
  3. В ;с разделением полей не может содержать запятые, кавычки, или ;точка с запятой
  4. Там должно быть хотя бы одно полей через запятую, ведущих каждого "цитирует часть.

Вот пример:

СЭД ... <<вход\
Джон Доу,"Foo1;Ба

Р1;Foo2;Bar2"Джейн Доу"Foo3;Bar3;Foo4;Bar4",все,работы,и,

Нет,Играет,Делает,Джек,"Супергерой;
А

Очень

Скучно

Мальчик"
Вход

Если вы заполните ... выше с помощью sed скрипт в верхней части этого ответа вы должны получить следующий результат:

Джон Доу,Foo1
Джон Доу,Ба

Р1
Джон Доу,Foo2
Джон Доу,Bar2
Джейн Доу,Foo3
Джейн Доу,Bar3
Джейн Доу,Foo4
Джейн Доу,Bar4
Все,Работу,И,

Нет,Играет,Делает,Джек,Супергерой
Все,Работу,И,

Нет,Играет,Делает,Джек,
А

Очень

Скучно

Мальчик
+503
Federico Gallo 10 июн. 2012 г., 01:40:17

Я пытаюсь перенаправить хозяина к конкретной ссылке на моей сети, когда они пытаются просмотреть через HTTP. IP хоста я пытаюсь перенаправить 192.168.2.19 и мой веб-сервер 192.168.2.15:6969/test.js. Когда я перенаправить пользователя я могу только заставить его 192.168.2.15:6969, а не относительный путь. Я пробовал указывать в команду iptables, но это не сработало. Вот что я сделал,

Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward 

в iptables -Т физ-а следующее -п протокол tcp --dport 80 -j в редирект-чтобы-порт 3000


в iptables -Т физ-в POSTROUTING -J в маскарадные 

в iptables -Т физ-а следующее -С 192.168.2.19 -п протокол tcp --dport 80 -j в ДНАТ 
--к-назначения 192.168.2.15:3000/test.js

Любая помощь или предложения будут высоко ценится, спасибо.

+502
Paul Smallman 13 апр. 2014 г., 01:49:12

Использовать на вершине -м' Это покажет, что услуги с использованием оперативной памяти, и сколько. Вы можете возобновлять их в компакт-диск в /etc/инит.д сервисная служба рестарт

Это может помочь немного. Также вы можете остановить сервисы, которые не нужны в этот каталог. Так что если программа работает, и вам не нужно его потом обслуживание i_dont_need стоп

+451
Klaus Dohmen 25 нояб. 2010 г., 02:00:30

Для обеспечения совместимости различных программ, в основном. Если вы установите приложение, которое хочет сохранять файлы в /etc/rc автомобиль.д/радиоуправляемый, но ваш *вкус Nix не иметь в /etc/файл RC.д/радиоуправляемый, ваше приложение будет жаловаться, и, вероятно, не начать правильно. Таким образом приложения могут сохранять свои файлы в любое количество относительно стандартных местах, и они, вероятно, быть найден, когда система выходит на вид, где он их ожидает.

+448
MicahR 11 нояб. 2012 г., 08:41:38

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

Рассмотрите этот сценарий:

$ кот heredoc.sh 
#!/бин/Баш
ВАР=АБВ
кошка <<ВФ
вар=$вар
ВФ

кошка <<'ВФ'
вар=$вар
ВФ

$ ./heredoc.sh 
ВАР=АБВ
вар=$вар

Первый ВФ не котируется, так что $ВАР расширяется. Второе, поэтому строка будет кот содержит литерал $ВАР.

+437
Mustafa Alammar 22 июл. 2011 г., 00:50:50

Интересно, что это было tmux проблемой для некоторых: http://daemonforums.org/showthread.php?t=7311

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

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

Да, и ширина очень требователен к настройке. Если вы установите ширину слишком высокая, длинные линии заставит весь терминал, чтобы перейти туда и обратно (я. е. если ваш Баш запрос пользователь@хост $ он будет отображаться только как Р@хост $), что выглядит крайне некрасиво.

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

  • Селектор (обратная) будет отображаться за пределами левой панели, перекрытия в правой панели. Это выглядит багги, для начала. Селектор тоже должны обернуть на правой границе области.
  • Оклейка выбор будет иногда вызвать длинные очереди на отключение в первой части строки, усек остальных; а иногда даже пытаются добавить | (!), пытаясь продолжить линию, как если бы это был многострочный скрипт (результат: Баш: синтаксическая ошибка рядом с неожиданной знак '|') Аргх.

Это не может быть сделано как-то работать даже при использовании мыши?

+384
MANUEL FLORES 27 июл. 2015 г., 13:14:30

Я думаю, что скорее всего так оно и было задумано "авторы УНИКС" был добрым "одна задача, один инструмент" подход: писать код с помощью Эд, использовать отступ затем он с отступом правильно.

+370
user5486 18 окт. 2014 г., 10:55:07

На man-странице срезанных говорит

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

Так что вам придется использовать другой инструмент вместо того, чтобы резать. Например, СЭД, как awk, Perl и Python или bash.

+338
haron4ik 9 февр. 2015 г., 00:18:46

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

iostat -Д 1 2 | на awk -ВРС конец= '{печати}'
+334
ShineOlaya 5 янв. 2017 г., 19:06:23

Если ваш VirtualBox гость имеет нац виртуальной сети?

Измените его на мостовом и убедитесь, что маршрутизатор правильно пересылаются по TCP:80 в VirtualBox гость IP адрес в домашней сети.

+315
pecallo 17 окт. 2017 г., 00:39:47

Пытаюсь выяснить, лучший подход к скрипт, который сделает следующее:

  1. Создать скрипт цикл, который создает 10ГБ файл с помощью DD, где, по окончании, удаляет файл, то повторяется 25 раз или если CTRL+C-это ввели раньше скрипт получает шанс выйти.
  2. В конце каждой операции, т. е. ДД, потом РМ, раз это так, мы точно знаем, сколько ДД и РМ взял

Так далеко, я думал о чем-то вдоль этих линий:

для меня в {1..25}
делать
 время Ш-с "ДД, если=/dev/нуль=/пользователей в/Home/тест.ИМГ БС=10г кол-во=1" >> /tmp/dd_timed.txt && время Ш-с "РМ -Ф /пользователей в/Home/тест.ИМГ" >> rm_timed.txt
сделано

У кого-нибудь есть лучшее решение, или может это немного подправить?

+306
BenLambell 11 июн. 2014 г., 10:05:07

Я отвечаю на свой собственный вопрос, в свете предыдущих ответов Кит и Уоррен, и реальное разрешение. Воспринимаемая проблема "я изменил мое имя, почему мой Баш ПС1 строке без изменений?" Настоящая проблема была "почему моя система вернулась к своей прежней узла при перезагрузке?"

Ответ в данном конкретном случае: DHCP настроен переопределить локальный настройки.

Эффективный способ изменить имя

Следующее применимо к Ubuntu, ymmv.

  1. Изменить постоянные узла путем редактирования файла /и т. д./хоста.

    Эхо 'mynewhostname' | судо тройник /и т. д./хоста
    
  2. Чтобы изменить имя хоста для запуска системы используйте имя команды. Без Шаг 1 этом будут сброшены при перезагрузке. Имеет смысл использовать значение, которое вы просто установить:

    судо хоста -Ф /и т. д./хоста
    

    или его эквивалент:

    судо имя кота /и т. д./хоста`
    
  3. Задать полное доменное имя (FQDN) В /и т. д./хостов.

    Отрывок:

    Mynewhostname.mydomainname.com 127.0.0.1 mynewhostname
    
  4. Проверить, если машина работает DHCP-клиент. В дополнение к IP-адрес, DHCP-сервер может также переопределить параметры, такие как имя и разрешение DNS. "Облачный" хостинг может сделать это так, образ машины на диск может быть использована несколько раз без редактирования файлов конфигурации.

    Если он существует, редактировать DHCP-клиент конфигурационный файл /и т. д./По умолчанию/через dhcpcd закомментировать SET_HOSTNAME директивы:

    #SET_HOSTNAME='да'
    
  5. Если возможно, перезагрузите систему и проверьте имя изменилось с:

    имя
    

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

+282
whitespy9 11 июн. 2019 г., 11:36:08

Возможно, вы перепутали с -т # переключатель. Окна пронумерованы, начиная с 1, но первое окно фактически число 0. Обратите внимание на выход wmctrl -л:

$ wmctrl -л
0x00c00028 -1 grinchy верхней расширенной края панели
0x0120001e 0 grinchy х-Наутилус рабочего стола
0x06015fee 0 grinchy основе [email protected]:~
0x06000004 0 grinchy основе [email protected]:~
0x05a000d1 0 grinchy из xorg - как я могу получить информацию о моих виртуальных рабочих столов с помощью командной строки? - В Unix & Стека Linux Обмен - Гугл Хром

2-й столбец-это номер рабочего стола. Поэтому, когда вы используете -Т 2 это на самом деле положить окне -Р 0x03e00003 на 3-м столе, а не 2-й.

Пример

Окна выказывают PDF-файл начинается на рабочем столе #1 (0):

$ wmctrl -л | 0x03a00003 грэп 
0x03a00003 0 greeneggs.bubba.net профессионалы.Марионетка.3.Начинающих.Руководство.формат PDF

Переместите его на рабочий стол #3 (2):

$ wmctrl -я -Р 0x03a00003 -Т 2

Подтверждаю:

$ wmctrl -л | 0x03a00003 грэп 
0x03a00003 2 greeneggs.bubba.net профессионалы.Марионетка.3.Начинающих.Руководство.формат PDF

Заметьте, что окно это правда:

    ss #1

Это на рабочий стол #3!

Ссылки

+280
Jasmine Hilton 28 авг. 2013 г., 14:14:05

Это обычно делается с хвоста -Ф:

$ хвост -Ф file.txt

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

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

См. также вопрос 291932 , чтобы узнать разницу между хвост -Ф и хвост -Ф.

+263
Vladislav Borovikov 12 апр. 2019 г., 19:21:39

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

.
somecode
. 
Су - имя пользователя -с "Команда >> /path/to/directory/output.txt" &
.
.
код продолжается..

и ниже кронтаб я пытаюсь создать:

компакт-диски /путь/до/каталога/
типа timestamp=`дата "+%г%г%д"`
МВ ./output.txt ./журналы/вывода.txt_$метка времени
сенсорный output.txt
чмод 757 ./output.txt
помощью gzip ./журналы/вывода.txt_$метка времени
найти ./logs/output.txt* -тип F опции-mtime +2 | команды xargs РМ

или на этот раз также не удалось выполнить задание:

типа timestamp=`дата "+%г%г%д"`
СР ./output.txt ./журналы/вывода.txt_$метка времени
Эхо "" > ./output.txt
помощью gzip ./журналы/вывода.txt_$метка времени

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

Есть ли способ сделать это, сохраняя рабочий скрипт ? Обратите внимание, я под управлением Unix и Solaris.

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

+261
f60900 20 февр. 2018 г., 23:56:47

на awk может делать эти вещи самим:

$ на awk 'начало { если ("А" < "Б") напечатано "а < б", иначе напечатать "А >= Б" }'
< Б

Он даже обрабатывает регулярные выражения:

$ на awk 'начало { если ("вещь" ~ "^Т") напечатано "т-то", иначе напечатать "не-нечто" }'
т-что-то

Или возьмем Ваш пример:

$ на awk 'начало { если ("Порк" == "Порк") выведите "Yes", иначе выведите "no" }'
да

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

+220
janley baterbonia 6 мар. 2012 г., 20:23:22

Я настройка VNC на моем VPS с оперативной памятью 768 МБ. Что бы быть лучшей настройки для сохранения памяти? Сейчас я попробовал в GNOME-Core с VNC-сервером, но он использует много оперативной памяти.

Я помню, что VNC на только 512 МБ без проблем. Но на этом новом я получаю ошибки все время, потому что его используют все мои оперативной памяти.

+219
kSureja 27 мар. 2016 г., 08:04:11

На моем Apple Mac я использовать TimeMachine для сохранения резервных копий.

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

На мой вопрос есть ли аналог для Linux на основе операционной системы. Это представляется осуществимым на базе Linux, но я не знаю подобного инструмента.

+54
Millard Davis 1 дек. 2014 г., 14:10:39

Как насчет использования awk в пункте Режим; разделение каждой нечетной записи в индексированный массив, и затем пробегаем через нее, используя показатели следующую запись:

на awk -ВРС= -ф'\п' '
 НР%2 {сплит($0,а); далее} {для (i=1;я<=НФ;я++) напечатать[я],$я}
'ОФС=, файл
1,а
2,б
3,с
9,г
10,з

Через символ разделителя полей делает его безопасным для более общего ввода, например, учитывая файл2

фу
бар
бар Базом 

а
б
с

9
10

Привет мир
з

тогда

на awk -ВРС= -ф'\п' '
 НР%2 {сплит($0,а); далее} {для (i=1;я<=НФ;я++) напечатать[я],$я}
'ОФС=, файл2
фу,а
бар,б
бар Базом,с
9,Привет, мир!
10,з
+47
visoft 11 мая 2016 г., 00:15:29

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

$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