Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

7
Перезавантаження конфігурації tmux не розв’язує ключі (прив'язка-ключ є сукупною)
Я експериментував з різними налаштуваннями прив’язки клавіш tmux і помітив наступне: Якщо я перезавантажую конфігурацію tmux (зсередини tmux), клавіші, які я колись завантажував, залишаються завантаженими. Єдиний спосіб (який я знаю) очистити це - це закрити всі сеанси tmux та перезапустити. Таким чином, схоже, що tmux запам'ятовує всі раніше завантажені клавіатурні …

10
Потокове передавання на Apple TV (3) з Linux
Добре, ось налаштування: Одне яблучне телебачення 3 у вітальні, підключене до мережі (провідне). Один ПК під управлінням Linux (Arch Linux x64, AMD), що містить всю музику, фільми та серіали (провідні). Тепер я знаю, що atv може передавати музику та інші матеріали, що передаються з Windows / Mac, використовуючи iTunes та …



9
Скопіювати вхід у буфер обміну через SSH?
Ось мій випадок використання: Мене часто підключають до інших комп’ютерів через SSH для роботи, і мені часто потрібно копіювати та вставляти документи / текст із сервера в локальні редактори для написання прикладів та обміну текстом. Часто, якщо текст є досить малим, я просто скопіюю висновок із своєї термінальної програми (на …
33 ssh  xorg  clipboard 

4
Як я можу використовувати змінну $ у розширенні послідовності дужок оболонки?
Я хочу використовувати $var inрозширення підтяжки оболонки з діапазоном, в bash. Простіше кажучи {$var1..$var2}, не працює, тому я пішов "бічно" ... Наступні роботи, але це трохи дивовижно. # remove the split files echo rm foo.{$ext0..$extN} rm-segments > rm-segments source rm-segments Чи є більш "нормальний" спосіб?

2
Як видалити файл з індексу git
Як видалити файл з індексу сховища git, не видаляючи файл із робочого дерева? Якби у мене був файл ./notes.txt, який відслідковувався git, я міг би запустити git rm notes.txt. Але це видалить файл. Я б швидше хотів, щоб git просто перестав відслідковувати файл.
33 git 

8
Захоплення розширення в імені файлу
Як отримати розширення файлу від bash? Ось що я спробував: filename=`basename $filepath` fileext=${filename##*.} Роблячи це, я можу отримати розширення bz2від шляху /dir/subdir/file.bz2, але у мене є проблеми з контуром /dir/subdir/file-1.0.tar.bz2. Я вважаю за краще рішення, використовуючи лише bash без зовнішніх програм, якщо це можливо. Щоб зрозуміти моє запитання, я створював …
33 bash  shell  filenames 

6
Як знайти файл, де визначена функція bash?
Я не можу зрозуміти, як знайти файл, де визначена функція bash ( __git_ps1у моєму випадку). Я експериментував з declare, type, which, але нічого не говорить мені вихідний файл. Я десь читав, що declareможе надрукувати ім’я файлу та номер рядка, але не було пояснено як. helpСторінка declareне говорить , це теж. …
33 bash 

4
програйте список файлів, крім випадків, коли вони порожні
Я думав, що це буде просто - але це виявляється складніше, ніж я очікував. Я хочу повторити всі файли певного типу в каталозі, тому я записую це: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Це працює , якщо в каталозі є принаймні один відповідний …
33 bash  parameter 


2
Як змінити значення тайм-ауту служби systemd?
У компанії, в якій я зараз працюю, є застаріла служба, і її сценарій init використовує старий SysvInit, але працює над systemd (CentOS 7). Оскільки обчислень багато, для завершення цієї послуги потрібно близько 70 секунд. Я не налаштовував жодного тайм-ауту для systemd і не змінював конфігурації за замовчуванням на /etc/systemd/system.conf, але …



2
Як вводити символи, що не входять до списку, використовуючи шістнадцятковий або восьмеричний коди in vi
Я намагаюся написати бібліотеку для гольфу для постскрипту. Але це потрібно самому конденсувати. Тому мені потрібен зручний спосіб для введення довільних байтів у тексті здебільшого ascii. Я знаю, що це легко зробити з абсолютно будь-якою мовою програмування, але чи можу я це зробити у vi? ( :help octalне допомогло). Редагувати: …
33 vim  binary 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.