Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

5
Запустите терминатор в нужном каталоге, а затем выполните необходимую команду
Например /home/downloads/, я хочу открыть Terminator в определенном каталоге , а затем выполнить команду. Первую часть я выполнил с помощью этой «пользовательской команды»: cd /home/downloads; bash теперь терминатор запускается в этом каталоге, но как мне сделать вторую часть? Теперь, когда терминатор был запущен в каталоге загрузки, я хочу , чтобы …

1
Неявное объявление strlcpy и strlcat даже с включенным «string.h»
GCC выдает ошибку, когда я пытаюсь вызвать функции strlcpyили strlcatв C-файле: error : implicit declaration of strlcpy error : implicit declaration of strlcat В какой библиотеке я могу найти эти функции и их справочную страницу? Я включил, string.hно это ничего не меняет. Я использую Linux Mint 17.2 и gcc 4.8.4
9 man 

2
Косвенно раскрыть переменные в оболочке
Мне нужно косвенно ссылаться на переменную в bashоболочке. Я в основном хочу, чтобы вы могли сделать make, написав $($(var)). Я попытался с помощью ${$var}которого было бы самым прямым решением, bashно затем я получаю эту ошибку: bash: ${$var}: bad substitution Есть ли способ сделать это? То , что я пытаюсь сделать …


2
Обработка 3 файлов с использованием awk
Рассмотрим следующие файлы: file1: boo,8,1024 foo,7,2048 file2: foo,0,24,154 noo,0,10,561 file3: 24,154,7,1024,0 Что мне нужно, это пойти в File1 и проверить, если $2==7; если это правда, взять $1, $2и $3от File1 ; Теперь я должен сравнить, если $1из File1 равно $1из File2 ; если это правда, я должен взять $3и $4из …

3
Как узнать исходный репозиторий пакета в Debian?
В Debian, AFAIK, некоторые пакеты поддерживаются в Subversion (например, team-pkg-gnome), тогда как некоторые поддерживаются в git, а другие - в некоторых других VCS. Есть ли способ узнать, где находится источник пакета, не делая apt-get source $PACKAGENAME? Я попробовал три метода, и все не удалось: - $apt show $PACKAGENAME $aptitude show …

3
Tomcat 7 не производит вывод журнала в catalina.out на RHEL7
У меня есть сервер RHEL7 с установленным Apache Tomcat 7.0, и после недавнего обновления до RHEL7.1 вся запись в $ {catalina.base} /logs/catalina.out была остановлена. Однако я получаю журналы внутри journalctl. Если я набираю journalctl -u tomcat, я получаю логирование. Есть ли способ для меня, чтобы получить регистрацию также в catalina.out? …

1
Перемешать два параллельных текстовых файла
У меня есть две параллельные тела (текстовые файлы) с выравниванием по предложениям, содержащие около 50 миллионов слов. (из Europarl corpus -> параллельный перевод юридических документов). Теперь я хотел бы перемешать строки двух файлов, но оба одинаково. Я хотел подойти к этому, используя gshuf (я на Mac), используя один уникальный случайный …

13
Centos 7: не удалось подключиться к сети: настроить интерфейс для магистрального интерфейса
Коммутатор, настроенный на сервере (Centos 7), настроен как транк для VLAN # 115,2014. Я загрузил # lsmod | grep 8021q # modprobe 8021q Я хотел бы настроить IP-адрес на сервере, используя VLAN # 115 Выполнение следующей конфигурации: ifcfg-em1 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no …

5
Вставьте оба символа, если комбинация мертвых клавиш не распознается (например, 'a → á,' b → 'b)
Когда я использую любой вариант английского, американского международного (с мертвыми ключами, мертвыми ключами altGr или альтернативными) на моем компьютере с Linux Mint, я всегда сталкиваюсь с таким поведением. Когда я ' "нажимаю одну из этих клавиш, а затем следую за ними с помощью «не акцентируемого» символа, такого как [или, bвообще …

5
Как мне * надежно * и * просто * получить текущее имя интерпретатора оболочки?
Я ищу простой и надежный способ получить имя текущей оболочки из скрипта или файла источника ( не из командной строки). Я хотел бы просто сделать, $(basename "$SHELL")но если моя оболочка входа в систему zshи у меня есть следующий код в some_script.sh this_shell=$( basename "$SHELL" ) echo "The Shell is $this_shell" …
9 bash  shell  zsh 

3
Массовое удаление большого каталога в ZFS без рекурсивного обхода
Я хочу удалить каталог с большими объемами данных. Это мой резервный массив, который представляет собой файловую систему ZFS с линейным диапазоном и одним пулом под названием «san». Сан установлен, /san поэтому я хочу массово удалить / san / thispc / sureFolder $ du -h -d 1 certainFolder/ 1.2T certainFolder/ Вместо …

2
Виртуальное USB HID устройство
Я разрабатываю приложение, которое будет взаимодействовать с подключенным устройством USB HID. Проблема в том, что реального устройства пока нет (оно разрабатывается другой частью нашей команды), поэтому я действительно хотел бы иметь какой-то способ его эмулировать. Идеальная утилита, о которой я могу подумать, должна выглядеть следующим образом: модуль ядра, который при …

3
wget не поддерживает https
Я хочу скачать https://example.comс помощью wgetкоманды, но она говорит «неподдерживаемый / нераспознанный протокол». Я пытался использовать, --secure protocol=''но это не работает. Я скачал файл tar из GNU wget и попытался настроить его, но мне это не удалось. Вот пример того, что я вижу: bash-2.05$ wget https://www.facebook.com/ https://www.facebook.com/: Unknown/unsupported protocol. bash-2.05$ …
9 wget  https 

2
Получение уведомлений об изменениях заголовка окна
... без опроса. Я хочу определить, когда текущее окно изменяется, чтобы я мог обновить часть пользовательского интерфейса в моей системе. Точки интересов: уведомления в реальном времени. Лаг с 0,2 с - это нормально, с лагом в 1 с - с задержкой в ​​5 с - абсолютно недопустимо. удобство использования ресурсов: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.