Не могу установить шрифт urxvt в Fedora 24 с Xfce

Я пытаюсь установить мою терминала (urxvt) шрифт 9х15. Я добавьте следующую строку в файл .Xresources

URxvt.шрифт: 9х15

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

Я уже скачал 9х15 шрифта (.ФУП) и я побежал ФК-кэш -ФВ, но все равно никаких изменений.

Как я могу изменить шрифт?

+11
Ferenc Kiss 30 июл. 2014 г., 21:03:00
35 ответов

Я думаю, что лучший способ-это создать новый файл в /usr/bin с этого кода:

#!/бин/Баш

~/.в Dropbox-папку dist/dropboxd

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

+969
tmachielse 03 февр. '09 в 4:24

объяснение djf по приносит еще одно возможное решение на мой взгляд:

Прежде чем tmux / экран работает:

  1. Войти.
  2. Запустить экземпляр SSH-агента.
  3. Запуск tmux / экран с переменной окружения(ы) для этого SSH-агента.

Это не может использовать перенаправление SSH на клиенте, но это не просили.

+957
user78141 30 мая 2019 г., 00:35:30
Другие ответы

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


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

У меня проблема с просмотром видео на сегодняшний день, которые приходят со звуком Dolby TrueHD формат 7.1 треки. В течение многих лет я всегда использовал у VideoLAN VLC плеер-это почти все без каких-либо проблем.

Однако, недавно я пытался посмотреть видео, которое поставляется с TrueHD аудио, и он просто не работает с VLC. Я не единственный с этой проблемой, некоторые пользователи даже выкладывали образец на YouTube. Я точно такой же вопрос.

Теперь каждый человек в форумы или темы комментария знает, что проблема в VLC, и они рекомендуют различные игроки вроде плеера или MPC-НС. Но этих медиаплеерах не доступны для Linux.

Я на ArchLinux. У кого-нибудь есть обходной путь, чтобы исправить TrueHD с помощью VLC? Я также попытался с помощью mplayer, но он также имеет проблемы с воспроизведением.

+900
user184411 2 авг. 2011 г., 04:43:07

У меня в Ubuntu 16.04 узла (10.0.10.2) с установленным сервер dnsmasq, который только обслуживает до ДНС, и пару Windows под названием hosts в той же подсети, а также пару других Linux хостов в одной подсети. Мой шлюз по умолчанию раздает DHCP, так и раздавать 10.0.10.2 на DNS-сервер.

Окна коробки нет поиска DNS суффикс или домена определены, но я хочу быть в состоянии иметь их устранения узлов, которые я определил в файле /etc/hosts на сервере раздача без указания доменов или поиск суффиксы, но это оказывается сложно. В соответствии с программой Wireshark, хозяева окна всегда хочу добавить .местные при выполнении ping или пытается перейти к веб-службе на Linux хостов.

Мой файл /etc/hosts на следующий:

127.0.0.1 localhost в
Коробка-ОС Linux-0 10.0.10.2 коробка-ОС Linux-0.местные
Коробка-Линукс-1 10.0.10.3 коробка-для Linux-1.местные
Коробка-ОС Linux-2 10.0.10.3 коробка-ОС Linux-2.местные
Окно-окна-0 10.0.10.7 окно-окна-0.местные
Окно-окна-1 10.0.10.5 окно-окна-1.местные

# Следующие строки желательно с поддержкой IPv6
::1 ип6-локальный ип6-петлевой
виде FF02::1 ип6-allnodes
виде FF02::2 ип6-всех маршрутизаторы

Моя раздача конфиг:

строгого порядка
порт=53
файл resolv-файл=файл/etc/файл resolv.конф
журнал-запросов
отчет-объект=файл/var/журнал/раздача.журнал

И мой файл resolv.conf это:

сервер 127.0.0.1
сервер 8.8.8.8

Я чего-то не хватает, чтобы разрешить Windows под названием hosts, чтобы просто быть в состоянии разрешить окне-Линукс-0, коробка-Линукс-1, окна-ОС Linux-2?

+890
Thomas Peterson 23 авг. 2018 г., 05:08:52

При загрузке пакетов, в разделе, и приоритет прочитать от .изменения файла, в файлы: стансы (см. https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Files).

Для получения сечения и приоритет от .ДСК (и связанные с ним файлы), вы можете использовать dscextract от devscripts пакет с небольшим сценариев.

dscextract <yourdsc> в Debian/контроля

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

+890
YuYang 15 июн. 2014 г., 13:47:33

У меня есть следующие строки в мой файл bash:

Список=$(СШ 192.168.0.22 команды 'ls -1 /веб');

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

ssh_exchange_identification: соединение закрыто удаленным хостом

Я понимаю, что список только получает поток stdout в ЛС. Поэтому я ищу команду, что бы получить больше информации от команды. В частности:

  • стандартный вывод для Общ - я сейчас
  • поток stderr для ЛС - не интересно, я не ожидаю, что проблема есть
  • стандартный вывод для СШ - не интересно, я даже не знаю, что это будет выходной
  • поток stderr для СШ - это то, что я ищу , чтобы проверить, есть ли СШ правильно. Это пустое должно означать, что у меня данные в $список я ожидал
+880
Carlos Giudice 16 мар. 2012 г., 12:49:03

Когда выскочка прекращает работу, он отправляет сигнала SIGTERM сигнал. По умолчанию сигнала SIGTERM заставляет программу немедленно покинуть. Это означает, что исполнение не течет через остальную часть вашего кода, он просто останавливается.

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

+866
Rohith Goud Panjala 13 июл. 2013 г., 18:49:32

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

С бывшим пользователям запускать программы с GUI с удаленной оболочки и они появляются незаметно как Windows на клиентских системах. Это хорошо работает на скоростных сетей, а также графики не интенсивные, но, к сожалению, X-протокол очень болтливый и не очень эффективный. Он также требует, чтобы каждый клиент, чтобы запустить X-сервер, который автоматически на клиентах Linux, легкий в Mac OS, и несколько громоздкой на Windows.

Другой подход заключается в использовании VNC или RDP, которые запускают весь сеанс удаленного рабочего стола отображается в окне клиента. Фактическая работа делается на сервере и сжатого графика трансляций клиенту программы. Есть также промежуточный вариант под названием NX, которая использует оптимизированную версию X-протокола поставить подобный опыт (с некоторыми улучшениями производительности по сравнению с VNC или RDP.) Для этих подходов, клиентские программы доступны для любого крупного (и много мелких) операционных систем.

Есть еще целый путь, хотя, который соответствует более что вы изображения: гигантский осьминог-как система распространения прямого графического соединения с центральным сервером вокруг небольшой площади (или даже целое здание). Это известно как "Мультисит х", и вы можете читать больше об этом в этой статье x.org. Ссылки оттуда свидетельствуют о том, что есть достаточный интерес в этом, чтобы сохранить идею живой, хотя я никогда не видел тех, кто делает это в моем непосредственном опыте.

+859
Pranav Bhat 4 апр. 2012 г., 13:45:29

У меня есть следующий сценарий:

#!/бин/Баш
если [ "$1" == "" ]
тогда
 Эхо ", чтобы начать отслеживать, просьба дать IP сервера:"
 читать ленту
еще
Полосы=$1
интернет

СШ 192.168.5.209 корень СШ@$прокладка "ДФ-хп | колонки -т | у awk '{печати $5 ""$1 "" $2}'"

так что если я печатаю это на терминале:

./my_script.sh 192.168.5.210

Она должна SSH на мой портал, а затем СШ 209 до 210 и сделать его жестком диске информация. Проблема это не работает, как ожидалось, вместо этого просто вывести 5 строк такой:

192.1680.50.21
192.1680.50.21
192.1680.50.21
192.1680.50.21
192.1680.50.21

Я попытался вручную установить IP-адрес в качестве переменной в скрипте или Echo значение аргумента и оно нормально работает?

например, это отлично работает:

Стрип=192.168.5.210
СШ 192.168.5.209 корень СШ@$прокладка "ДФ-хп | колонки -т | у awk '{печати $5 ""$1 "" $2}'"

Но если я передаю аргумент, не используя его, я получаю хоть 5 пустых строк

+850
user276775 5 дек. 2015 г., 16:08:54

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

include_directories

Добавить в каталог сборки.

include_directories([после|перед] [система] директорию dir1 [директория dir2 ...])

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

+849
nrathaus 24 дек. 2019 г., 17:27:16

X11vnc может быть то, что вы хотите. Это позволит вам делиться весь рабочий стол через VNC.

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

+839
Mamy261 31 дек. 2019 г., 02:40:33

Добавив к отличный ответ от @охотник.С. Томпсон я бы хотел отметить, что непереносимую часть сценария

pdf_file="${html_file/.в формате HTML/.формат PDF}"

В ${переменная/поиск/замена} - это расширение GNU. Но вы можете легко избежать его чистым в POSIX:

pdf_file="${html_file%.html}".формат PDF

Следующий охотник, это лучше исправить, чем изменения в притон #! /бин/Баш

+833
mvlabat 15 февр. 2018 г., 06:49:11

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

для dir в /Дома2/blogname/*
делать
 [ -D "в каталог$dir"/public_html/WP-содержание/Плагины/лучше-РГ-Безопасности ] || функции printf '%s отсутствует в public_html/WP-содержание/Плагины/лучше-РГ-безопасность каталога\п' "$Дир"
сделано

С GNU найти:

найти /Дома2/blogname -mindepth 1 -maxdepth с 1 -экзек СГ -с \
 'тест ! -Д "$1"/public_html/WP-содержание/Плагины/лучше-РГ-безопасности findsh {} \; -печать

Это небольшой фрагмент оболочки на каждый вход под /Дома2/blogname-вне /Дома2/blogname себя дали -mindepth 1, а не какой-либо поддиректории /Дома2/blogname/*, дана -параметр maxdepth 1. Фрагмент кода проверяет, является ли данный каталог имеет перечисленных подкаталоге структура; если он не проходит тест и так печатается.

+812
Lucy LeMutt 23 июн. 2016 г., 21:45:41

Диск не полный, но дисковое пространство, разрешенное для данного пользователя переполнен. Вам нужно проверить квоту(1), возможно, убедить подозреваемого, чтобы очистить их от ненужных, или в порыве доброты увеличить его команду edquota(8).

+797
mmmm 16 нояб. 2019 г., 19:30:49

766 не позволяет пользователю войти в каталог "х" (выполнить) бит не установлен. Лучше:

судо команду chmod 755 /СМИ
судо команду chmod 755 /массовой информации/данных
судо команду chmod 755 /массовой информации/резервное копирование
+714
user6359485 3 мар. 2017 г., 12:11:18

Проприетарный fglrx от драйвер не поддерживает ваш HD 3470, но бесплатное программное обеспечение для Radeon драйвер поддерживает это очень хорошо. Вы сможете запустить любую 3D программу, ваша карта физически способен работать с радеон драйвера.

Использовать радеон драйвер, убедитесь, что все fglrx от пакеты удалить, и установить пакет xserver-xorg, с-видео-радеон и libgl1-Mesa в-ГБО.

+679
Cafka 31 мая 2011 г., 03:54:36

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

Единственный порт открыт в устройство 21-го:

[email protected]дофамина:~$ Nmap на 160.80.97.Х

Начиная работы Nmap 6.40 ( http://nmap.org ) на 2015-02-09 20:49 сет
Nmap в отчете о сканировании для 160.80.97.Х
Хоста (0.0092 задержки с).
Не показано: 999 закрытые порты
ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
21/TCP для открытия фтп

Когда я пытаюсь подключиться к нему, я получаю соединение сброшено ошибка. Я пробовал другой порт, но ничего не изменилось. Файл конфигурации /etc/СШ/sshd_config в следующий

Порт #22
Порт 223
#AddressFamily любой
#ListenAddress 0.0.0.0
#ListenAddress ::

# По умолчанию требует явного включения Протокола 1
Протокол 2

# Ключ хоста для протокола версии 1
#Ключ хоста в /etc/СШ/ssh_host_key
# HostKeys для протокола версии 2
Ключ хоста в /etc/СШ/ssh_host_rsa_key
Ключ хоста в /etc/СШ/ssh_host_dsa_key
Ключ хоста в /etc/СШ/ssh_host_ecdsa_key
#Ключ хоста в /etc/СШ/ssh_host_ed25519_key

Ключ # продолжительность жизни и размер временных Версия 1 сервер 
KeyRegenerationInterval 1ч
ServerKeyBits 1024

# Шифров и ключей
#RekeyLimit по умолчанию нет

Лесозаготовки # 
заменяет # QuietMode и FascistLogging
SyslogFacility двиг
Мышиloglevel информация

Проверка подлинности#:

LoginGraceTime 2М
Настроен с параметром да
StrictModes да
MaxAuthTries 6
#MaxSessions 10

RSAAuthentication да
PubkeyAuthentication да

# По умолчанию используется для проверки обоих .по SSH/authorized_keys и .по SSH/authorized_keys2
# но это переопределяется так установки только проверить .по SSH/authorized_keys
AuthorizedKeysFile .по SSH/authorized_keys

У меня нет iptables и я не могу установить его. Как я могу подключиться к устройству через SSH?

Решение

Была проблема с сгенерированные ключи. Переместить их в папку /tmp

МВ /и т. д./СШ/ssh_host_* в /tmp

И повторно создавать ключи

в /etc/инит.д/S50sshd restart или /etc/инит.д/sshd для перезагрузки

или

SSH-ключей -это

Благодаря Bratchley, Abrixas2 и 0xC0000022L.

+657
Amit Bidkar 28 июл. 2017 г., 02:37:27

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

Хозяин гамма
 ProxyCommand СШ-многолучевые-прокси 192.168.1.100:22 55.22.33.99:12345
 Пользователя Andreas
+609
Ooji kirigaya 23 сент. 2015 г., 22:06:28

Посмотреть варианты objdump. Например:

objdump -д а.о

objdump -Д а.о

objdump -Ы.о

enter image description here

+581
Apoorva Agwan 30 мая 2018 г., 11:49:38

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

, -не интерактивные

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

Например,

судо -Н правда 2>/Дев/нуль && Эхо привилегии активный || Эхо привилегии не активен

Помните, что это возможно для льгот истекает между проверкой с судо -Н правда и на самом деле их использование. Можно попробовать напрямую с судо -N команда... и в случае неудачи вывести сообщение и, возможно, выполните команду sudo в интерактивном режиме.

Редактировать: см. Также комментарий ruakh ниже.

+581
jjiirik 18 сент. 2013 г., 11:41:16

Это, как мне выполнить мои задачи в терминал без использования &&

 для меня в yahoo.com google.com ;сделать пинг -С1 $я;Эхо $Я;сделано

Аналогично вы должны поставить эту команду в скрипт

 для меня в yahoo.com google.com 
 сделать эхо $я;пинг -С1 $я;
сделано

Дающий же выход для меня

google.com пинг google.com (172.217.26.174) 56(84) байт данных. 64 байт из google.com (172.217.26.174): icmp_seq=1 ttl с=56 время=259 МС

--- google.com статистика ping --- 1 пакетов, передающихся, 1 получено, 0% потери пакетов, время 0мс РТТ мин/ср/Макс/mdev = 259.794/259.794/259.794/0.000 МС yahoo.com пинг yahoo.com (98.138.253.109) 56(84) байт данных. 64 байт из yahoo.com (98.138.253.109): icmp_seq=1 ttl с=51 время=398 МС

--- yahoo.com статистика ping --- 1 пакетов, передающихся, 1 получено, 0% потери пакетов, время 0мс РТТ мин/ср/Макс/mdev = 398.974/398.974/398.974/0.000 МС

+573
Kenenbek Arzymatov 21 июн. 2018 г., 01:29:53

Получаю эту ошибку для OpenSSL smime проверить

140392937076368:ошибка:21075075:процедуры pkcs7 в:PKCS7_verify:проверить сертификат ошибка:pk7_smime.с:342:Проверьте ошибка:сертификат еще не действителен

После изменения даты в faketime -Ф "2017-01-01 01:00:00" Баш -л

дата

Так 1. Янв 01:00:00 Ист 2017

Действия -

Действия
 Не до: 4 апреля 09:26:00 2016 мск
 Не после : 4 апреля 09:26:00 2026 мск

Почему ошибка говорит, что сертификат еще не действителен ?

Но когда дата изменяется 2017-08-01 работает нормально . Также я не имею доступ к другим связанным корневым центром сертификации, за исключением сертификатов корневого ЦС.

+568
Noya Fox 13 февр. 2019 г., 23:57:04

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

Так я представляю файлов веб-странице текст может быть сохранен искал что-то подобное.

Website_Title.txt

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

Это может быть сделано? Возможно, с помощью хклип приложение''? Я представляю, наверное, не по себе. С хклип не делать все автоматически, я не думаю...


В настоящее время я использую 'хклип', чтобы сохранить текст, который я выбрать после нажатия сочетания клавиш.

Так, например, если ты хочешь сохранить выделенный текст ниже:

enter image description here

В моем случае, я бы нажать: Ctrl + сдвиг + х

затем сохранить файл, который выглядит так:

enter image description here

и внутри этого файла будет выглядеть так:

enter image description here



Я хотел бы быть в состоянии сделать то же самое, но вместо выбора и сохранения текста, что я хочу, это сохранить всю страницу, (как если бы Вы были использовать Ctrl + A) и затем сохранить содержимое, и добавить именем с сайта название, автоматически, на каждой странице.

Большое спасибо заранее за ваше драгоценное время.



Ну а если кто-то хочет использовать мои xclip-save-selection.sh скрипт, вот он:

#!/Бен/ш
#
# _ _ _ _ _ _ 
# __ __ __ | |(_) _ __ ___ ___ __ _ __ __ ___ ___ ___ ___ | | ___ __ | |_ (_) ___ _ _ ___| |_ 
# \ \ // _|| || || '_ \|___|(_-</ _` |\ В // -_)|___|(_-</ -_)| |/ -_)/ _|| _|| |/ _ \| '\ _ (_-<| ' \ 
# /_\_\\__||_||_|| .__/ /__/\__,_| \_/ \___| /__/\___||_|\___|\__| \__||_|\___/|_||_|(_)/__/|_||_|
# |_| 
#
# Сохранить Выделенный Текст Скрипта
# XFCE4: приложения > настройки > Клавиатура
# Прикрепить этот скрипт к пользовательских клавиш, чтобы иметь возможность сохранять выделенный текст в любом месте

хклип -о > "/домашний/анонимные/.журналы/клипы/$(дата +'%г-%м-%d_%ч.-%м-%ы')_$(хклип -о | кот -с | Перл -ЧП 'с/\Р?\Н/_/' | Перл -ЧП 'с/\ /_/Г' | Е С/ /_/г' | ООО 'с/__/_/г' | СЭД -Е 'С/^М//' | ТР -с -с [:alnum:][:пробел:] _ | вырезать -С1-50).тхт"
в bash -c 'на уведомления-отправить "сохранить выделенный текст - успех!"'
+546
Rouben Tchakhmakhtchian 10 дек. 2017 г., 14:37:56
  • Почему не получается с убить или РМ?

убить и РМ не надо стандартного ввода.

  • В чем разница между убить, входные РМ в grep, awk и вход?

Для убить и РМ, пользователи предоставляют свою информацию как аргумент, и $(УМК) помогает принимать поток вывода ЦМД и преобразования информации аргумент.

Для команды grep и awk и, пользователи предоставляют аргументы, а кроме того, также через стандартный или обычный файл, который будет обрабатывать команду. Вывод может быть принят с трубопроводом | или путем ручного ввода.

  • Существуют ли правила?

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

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

Одна и та же команда может не нужно stdin в различных ситуациях (например, кошка ждет стандартный ввод, но кот file.txt нет).

+505
Wpionka 11 авг. 2014 г., 09:50:13

По данным на Debian-администрирование некоторых пакетов "недоговаривал" обусловленно:

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

Чтобы исправить это, вы должны выполнить :

apt-получить расстояние-обновления
+414
Doud 18 июн. 2017 г., 17:17:53

У меня есть Баш код экспорта TM_SCALAC=${TM_SCALAC:-scalac}.

Я не уверен, что смысл ":-" внутри ${}. Как мне интерпретировать эту строку кода в bash?

+391
quasipolynomial 20 сент. 2012 г., 03:56:16

У нас был хороший опыт с fswatch. Из readme:

Кросс-платформенный файл менять монитор с несколькими бекендами: Яблоко ОС Х файловой системы событий, *БСД использовались Солярис/изначально в Solaris использовалась файловая файла события уведомления,

+366
mynameissecret 5 мая 2015 г., 19:16:48

Я пытаюсь перевести некоторые существующие резервные копии из одной системы в другую. Старая система резервного копирования, похоже, удалось подкрепить специальные файлы, такие как /dev/hda, а, например, /dev/tty0, а /dev/нуль, которые выглядят как они были созданы как часть ОС, процессом сборки.

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

вприпрыжку не обычный файл "machineX/последний/дома/machineX/строить/изображения/rh62/разработки/исходный файл agpgart"

Команду я использовал был:

в rsync-АВЗ /oldbackups/machineX/ newbackups:~/machineX/

Насколько мне известно:

(архиве), это значит -rlptgoD

а это значит --скидки --приборы

Я проверил файлы:

$ LS-Ла machineX/последний/домашний/machineX/дизайн/изображение/rh62/разработки/исходный файл agpgart 
КВР-RW-Р-1 500 500 10, 175 4 февраля 2000 machineX/последний/домашний/machineX/дизайн/изображение/rh62/разработки/исходный файл agpgart
файл $ machineX/последний/домашний/machineX/дизайн/изображение/rh62/разработки/исходный файл agpgart
machineX/последний/домашний/machineX/дизайн/изображение/rh62/разработки/исходный файл agpgart: характер специального

Так это специальные файлы, которые должны быть охвачены --специальный переключатель, нет?

Почему он до сих пор пропуская эти файлы?


Для справки я с помощью rsync с этими деталями:

$ по rsync --версия
протокола rsync версия 3.0.9 версия 30
Авторское право (c) 1996-2011 исполнителя Andrew Tridgell, Уэйн Дэвисон и другие.
Веб-сайт: http://rsync.samba.org/
Возможности:
 64-битные файлы, 64-разрядная inums, 32-битной метки, 64-разрядных целых чисел,
 socketpairs, жестких ссылок, символические ссылки, протокола IPv6, batchfiles, на месте,
 добавьте, списки, xattrs, то iconv, symtimes
+312
Ramzi Kahil 7 янв. 2012 г., 23:13:34

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

в то время как [ $# -нэ 0 ]; делать
 ЛН -с "$1" "1$симлинк"
 МВ "1$симлинк" по адресу ~/Dropbox/.
сдвиг
сделано

Однако то, что я хочу сделать, это создать папку с таким же именем ($1). Попытка МВ "$1 симлинк" по адресу ~/Dropbox/"$1" не работает. Я не могу показаться, чтобы выяснить, как переименовать папку. Я попробовал это, и по каким-то причинам, он переехал в папке символическую ссылку в папке это ссылка($1).

в то время как [ $# -нэ 0 ]; делать
 Лок = "~/Dropbox"в
 ЛН -с "$1" "1$симлинк"
 МВ "1$симлинк" "$лок/$1"
сдвиг
сделано
+250
Rodion Nekhaev 28 июн. 2014 г., 09:16:36

Когда вы выполняете что-то вроде

экран -ДМС session_1
экран -с session_1 -х вещей "script_1 Rscript.Р\н"

вы посылаете к терминалу (в ранее созданный экрана) последовательность символов Rscript script_1.Р\н. Таким образом, оболочка будет выполнять команду, а затем ждать следующей команды.

Вам нужно выполнить что-то вроде Rscript script_1.Р && выхода в консоли для выхода, когда ваша команда выполнится успешно (пожалуйста, адаптировать к вашей оболочки синтаксис).

экран -ДМС session_1
экран -с session_1 -х вещей "script_1 Rscript.Р && выход\Н"

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

экран -ДМ script_1 Rscript.Р

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

Если "Rscript" - это не только случайный пример, пожалуйста, прочитайте запуска R скрипта из командной строки.

Р пакетного УМК script_1.Р &
+209
Bryce McDonald 7 мая 2010 г., 05:24:01

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

Крепления не разделяют то же пространство, в том, что если вы заполнили в/dev/ГИМ крепления, устройства/dev не показывают каких-либо более "использовать", и это не обязательно вас остановить от написания данных в каталоге/dev

(Кто-то может изловчиться файловая система tmpfs монтируется, что делить пространство с bind-монтирование одной файловой системе tmpfs. Но это не то, как все эти крепления устанавливаются по умолчанию).

Они одни и те же места, в которые они оба подкреплены системной памяти. Если вы пытались заполнить как в/dev/ГИМ и /Дев, вы бы выделяя пространство, равное вашей физической оперативной памяти. Если у вас есть файл подкачки, это вполне возможно. Однако это вообще не очень хорошая идея, и кончится плохо.


Это не сочетается с идеей иметь нескольких пользователей-можно монтировании tmpfs. Т. е. в/dev/ГИМ + /ТМП на многих системах. Это, пожалуй, было бы лучше, если бы два больших крепления одинаковое пространство. (ГИМ POSIX является буквально интерфейс для открытия файлов на доступной пользователю файловой системе tmpfs).

в /dev/, /выполнения, /системы/ПС/групп являются системные каталоги. Они должны быть крошечными, не используется для объемные данные и так не вызывает проблем. В Debian (8), кажется, немного лучше, установления лимитов на них; на 500МБ системы я вижу их общества на 10, 100, 250 МБ, и еще 5 для /запуска/блокировки соответственно.

/работать около 2Мб использовали в своих системах. systemd в журнал существенная часть его, и по умолчанию может вырасти до 10% "выгода". (RuntimeMaxUse вариант), которая не соответствует моей модели.

Я бы ставку Вот почему у тебя 50 МБ есть. Позволяя эквивалент 5% физической памяти для файлов журнала... лично это не является большой проблемой сам по себе, но это не красиво и я бы назвал это ошибкой / надзора. Было бы лучше, если крышка была установлена на том же порядке, что 2Мб Марк.

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

+203
kinomaster2016 1 мая 2012 г., 08:21:21

Для одного пользователя, вы можете сделать как этот:

Су - <имя пользователя> -с '. ~/.профиль; Эхо $путь'

Список $путь всех пользователей:

для пользователей в $(кошка файле /etc/passwd и | на awk -е: '{печати $1}'); делать
 Су - $пользователей -с '. ~/.профиль; функции printf "%з\п" "$путь"'
сделано

@Джамиль Бретельки

. ~/.профиль является, таким образом, трюк я узнал от моего любимого человека, Петерис Круминьш. Он объяснил трюк здесь . Может быть, позже Баш версия имела дом с возможностью NON_INTERACTIVE_LOGIN_SHELLS.

+200
Erutan409 11 мар. 2019 г., 08:04:43

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

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

+169
Cicek 25 мар. 2018 г., 23:02:19

Вы могли бы сделать это:

УМК; Ф результате

с помощью этой маленькой функции:

ф () { Последний="$?"; объявить -Н Реф="$1"; [[ "$последний" == 0 ]] && Реф=правда || номер модели / ref=ложь;}

(Вы можете вызывать эту функцию что-то более подходящее, чем просто ф... я не знаю, что больше подходит.) Во всяком случае, он должен быть применен сразу после команды и отделяется от команды точкой с запятой, не связанные с && или ||. Он принимает имя переменной result без $. Функция делает ссылку на название перешло и на остальное очевидно.

Вот демонстрация:

$ ф () { Последний="$?"; объявить -Н Реф="$1"; [[ "$последний" == 0 ]] && Реф=правда || номер модели / ref=ложь;}
значение $ true; Ф результат; Эхо "$результат"
правда
значение $ false; Ф результат; Эхо "$результат"
ложные

Вы могли бы также пойти на еще более сложные помощником:

г () { объявить -Н Реф="$1"; сдвиг; "[email protected]" && Реф=истина || номер модели / ref=ложь; }

Это должно обеспечить с переменной результата последовала команда. Остальное то же самое. Вот г в действии:

$ г () { объявить -Н Реф="$1"; сдвиг; "[email protected]" && Реф=истина || номер модели / ref=ложь; }
результат $ г ЛС-ЛТ; Эхо "$результат"
итого 2488
директорию типа drwxr-XR-х 6 Томаш Томаш 4096 янв 22 11:41 документов
директорию типа drwxr-XR-х 2 Томаш Томаш 4096 янв 22 11:26 картинок
...
правда
asdfasdf результатом $ г; Эхо "$результат"
Баш: asdfasdf: команда не найдена
ложные

Или вы можете сохранить имена Ф И Г Если вам нравится.

+136
user60578 3 мая 2014 г., 19:26:47

Большинство юниксов не отследить создание файла дата1. “Дата создания” плохо определено в любом случае (не копирование файла создать новый файл?). Вы можете использовать время модификации файла, который является разумное толкование дату, на котором была создана последняя версия данных. Если вы делаете копии файла, убедитесь в том, чтобы сохранить время модификации (например, СР -р или СР -В , если вы используете хп команды, а не голой СР).

Несколько форматов файла есть поле внутри файл, в котором приложение создатель заполняет дату создания. Это часто бывает на фотографии, где камера будет заполнить некоторые данные EXIF информацию в JPEG или TIFF изображений, включая создание времени. Формате NEF обертывания Никоновской вокруг TIFF и поддерживает стандарт EXIF, а также.

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

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

exiv2 МВ -Р %М%м%д%ч%м%ы:базовое имя: *.НЭФ
возвращает функцию strftime # exiv2 использует `(3)`, так `%Г%м%д%ч%м%ы` ГГГГММДД-ччммсс
# :имени: это именования переменных exiv2 в `-р`-ручки обеспечивает. Видеть exiv2 -H` для более 
# Теперь у вас есть файлы с именами, как 20140630-235958_DSCC1234.НЭФ.
# Обратите внимание, что хронологический порядок и порядок лексикографический согласен с этим форматом именования.
я=10000
для X в *.НЭФ; делать
я=$((я+1))
 МВ "х $" "${х%-*}_FOO_${я#1}.НЭФ"
сделано

${х%-*} удаляет часть после - символов. Переменная счетчика у меня на счету от 10000 и используется с ведущими 1 цифру раздели; это трюк, чтобы получить нули, так что все значения счетчиков имеют одинаковый номер.

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

Если вы хотите использовать метку времени файла, а не на EXIF данных см. В разделе переименование группы файлов с даты изменения типа timestamp в конце имени файла?


Как общее примечание, не создать шелл-кода и затем передать ее в раковину. Это излишне витиевато. Например, вместо

найти -имя '*.НЭФ' | 
поглазеть 'начало{ а=1 }{ е "МВ %з %04д.НЭФ\П", $0, с++ }' | 
Баш

вы можете написать

найти -имя '*.НЭФ' | 
поглазеть начинается{ а=1 }{ системы(функции sprintf("МВ %з %04д.НЭФ\П", $0, а+)) }'

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


1 отметим, что существует нечто, называемое “чтимы”, но с не для создания, это для изменения. Атрибут ctime меняется каждый раз при изменениях об файла, либо в ее составе, или в его метаданных (название, разрешения, ...). Атрибут ctime является почти антитезисом время создания.

+78
Harm Doedens 9 апр. 2018 г., 11:27:00

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