Unix & Linux

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

4
Скрипт Bash для обнаружения системы контроля версий путем тестирования статуса возврата команды
Я работаю над сценарием Bash, который я хотел бы работать для нескольких типов VCS. Я подумываю проверить, является ли каталог репозиторием для системы, выполнив типичную команду info и проверив код возврата, успех или ошибку. В псевдокоде: if a svn command succeded; Then run svn commands elif a darcs command succeded; …

1
Макросы клавиатуры для X и / или KDE
Я ищу утилиту для записи и воспроизведения макросов клавиатуры в приложениях X (в частности, KDE). Я пробовал xmacrorecи xmacroplay, но после их запуска, моя мышь и клавиатура не реагируют должным образом (т.е. левая кнопка мыши застревает в «нажатом» состоянии), и я должен перезапустить X. Существуют ли какие-либо современные альтернативы, которые …
11 xorg  kde  keyboard 

4
Как установить Adobe Acrobat Reader в Debian?
Я попал deb http://debian-multimedia.org squeeze mainв " /etc/apt/sources.list ", но в wajig update && wajig install acroreadрезультате: E: Package ‘acroread’ has no installation candidate Что происходит? Есть ли альтернативные репо?
11 debian  pdf 

1
Как я могу узнать, какой файл unistd.h загружен?
У меня есть несколько unistd.hфайлов в моем Ubuntu Linux. У меня есть один на /usr/include/asm/unistd.h. Этот файл имеет следующие директивы: # ifdef __i386__ # include "unistd_32.h" # else # include "unistd_64.h" # endif В этой папке я могу найти эти файлы ( unistd_32.hи unistd_64.h). Но /usr/src/linux-headers-2.6.31-22/include/asm-generic/есть еще один, unistd.hкоторый начинается …
11 linux  c  java 

2
Как изменить файл на месте с помощью awk? (как с «сед-я»)
У меня есть awkсценарий new.awk: BEGIN { FS=OFS="," } NR==1 { for (i=1; i<=NF; i++) { f[$i] = i } } NR > 1 { begSecs= mktime(gensub(/[":-]/," ","g",$(f["DateTime"]))) endSecs = begSecs + $(f["TotalDuration"]) $(f["CallEndTime"]) = strftime("%Y-%m-%d %H:%M:%S", endSecs) } { print } Я называю это в оболочке awk new.awk sample.csv …
11 linux  shell  awk 

2
Проблема с appstreamcli при запуске apt update
У меня была проблема с тестированием Debian сегодня, когда я запускал apt-обновление со следующим return: E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi' E: Sub-process returned an error code
11 debian  apt  upgrade 


3
Невозможно создать временный файл для здесь-документа: В доступе отказано
[Примечание: этот похожий Q касается того же сообщения об ошибке bash. Это было отмечено дубликат этого другого Q . Но поскольку я нашел совершенно другой источник этой ошибки, я отвечу на свой вопрос ниже.] Эта ранее работающая строка сценария bash while ... do ... done <<< "$foo" однажды начал производить …

2
В Linux какая метрика имеет маршрут без метрики?
Если у вас есть (в Linux) эти два маршрута: default via 192.168.1.1 dev enp58s0f1 default via 192.168.16.1 dev wlp59s0 proto static metric 600 Я ожидаю, что используется первый, но это не так: вместо него используется второй. Если я изменю это на это: default via 192.168.1.1 dev enp58s0f1 proto static metric …

1
В чем разница между общей и свободной памятью
У меня есть настольная система, где установлен Centos 7. Он имеет 4 ядра и 12 ГБ памяти. Чтобы найти информацию о памяти, я использую free -hкоманду. У меня есть одно замешательство. [user@xyz-hi ~]$ free -h total used free shared buff/cache available Mem: 11G 4.6G 231M 94M 6.8G 6.6G Swap: 3.9G …
11 linux  memory  ram 

3
Как восстановить удаленный crontab
Я пытался редактировать crontab в терминале, и я случайно набрал crontab -rвместо crontab -e. Кто бы мог подумать, что такая опасная команда будет сидеть рядом с буквой, чтобы отредактировать crontab? Более того, я до сих пор пытаюсь выяснить, как crontab -rне просит у вас подтверждения? Независимо от моего отсутствия доверия …

2
Как заставить приемник A2DP при подключении беспроводной Bluetooth-гарнитуры?
У меня установлен Debian 9 Stretch на моем компьютере, и когда я хочу услышать какую-то музыку, я плохо слышу ее. Я обнаружил в настройках аудио, что профиль A2DP был, но ничего не происходит, когда я его выбираю. Есть способ заставить соединение A2DP при подключении гарнитуры к ПК. Кстати, я уже …

2
Предоставить пользователю доступ к папке без смены владельца?
У меня есть скрипт, который работает с /etc/NetworkManager: drwxr-xr-x 6 root root 4096 Apr 3 2017 NetworkManager/ Я хочу дать пользователю право на programXзапись в эту папку без смены владельца. Возможно ли это или мне придется сменить владельца?

1
Предупреждение: установка GRUB_TIMEOUT в ненулевое значение, когда GRUB_HIDDEN_TIMEOUT установлен, больше не поддерживается
Я заметил, что некоторое время назад при обновлении grub появляется следующее предупреждение: Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. cat /etc/default/grub перечисляет следующие параметры: GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw fsck.mode=force" GRUB_CMDLINE_LINUX="" …
11 grub2 

1
В чем разница между tracepath и traceroute или они одинаковы?
Я вижу две команды, которые дают схожий вывод, но понятия не имею, есть ли разница между ними или нет. Например, [$] tracepath debian.org 1?: [LOCALHOST] pmtu 1500 1: _gateway 0.819ms 1: _gateway 0.780ms 2: _gateway 0.751ms pmtu 1400 2: ??? 43.462ms 3: ??? 43.907ms asymm 4 4: ??? 48.361ms 5: …

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