Unix & Linux

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

2
bash не може зберігати hexvalue 0x00 у змінній
Я намагаюся зробити деякі хитрощі з дд. Я думав, що можна зберегти деякі гексатичні значення у змінній під назвою "header", щоб передати її в dd. Мій перший крок без змінної: $ echo -ne "\x36\xc9\xda\x00\xb4" |dd of=hex $ hd hex 00000000 36 c9 da 00 b4 |6....| 00000005 Після цього я …
11 linux  bash  shell-script  dd 

1
Як я можу перевірити надійність обробки файлів сценарію оболонки?
Я написав сценарій оболонки, який обробляє деякі "звичайні" назви файлів, але я прочитав, чому мій скрипт оболонки задихається у пробілі чи інших спеціальних символах? і чому ви не повинні розбирати вихід ls, і я хотів би, щоб він був більш надійним і обробляв будь-які дійсні імена файлів (та / або …

1
Як друкуються круглі половинки до першого знаку після коми?
Я тестую дві різні реалізації printfв моїй системі: printf (GNU coreutils) 8.26і версію в комплекті zsh 5.3.1. Я тестую, як округлиться половина чисел, тобто для 1,5, 2,5, 3,5,… 9,5. $ for i in {1..9}; do /usr/bin/printf '%.0f\n' "${i}.5"; done 2 2 4 4 6 6 8 8 10 $ for …
11 printf  math 

2
Запуск Firefox у VM Ubuntu через SSH відкриває Firefox хост-машини
Я використовую Slackware. Firefox працює. У мене також є віртуальна машина під управлінням Ubuntu 16.04 за допомогою VirtualBox. Я встановив Firefox на віртуальну машину, а Firefox встановлений на хост-комп'ютері. Я відкрив сеанс SSH у віртуальній машині і запустив Firefox. Це відкрило нове вікно Firefox мого хост-комп'ютера. Чому це зробили? Я …
11 ssh  firefox 

2
Функція "Похитнути, щоб знайти курсор"
Мені було цікаво, чи є така функція в Linux, як OSX, «струшувати, щоб знайти курсор», що тимчасово робить курсор миші або трекпада користувачем значно більшими при похитуванні вперед і назад, що спрощує їх пошук, якщо користувач втратить його.

2
i3wm: більше 10 робочих просторів з подвійним ключем модифікатора?
Нещодавно я почав користуватися i3wmі полюбив це. Однак мене турбує одне: контроль понад 10 робочих просторів. У моєму конфігурації $mod+1для $mod+9перемикання між робочими просторами 1 на 9 (і $mod+0на 10), але іноді 10 робочих просторів просто недостатньо. На даний момент я достукатися до робочих 11 до 20 з $mod+mod1+1до $mod+mod1+0, …

4
Як використовувати `find`, щоб перейти до каталогу цього файлу
Я хочу знайти файл, а потім увійти в каталог, що містить його. Я намагався, find /media/storage -name "Fedora" | xargs cdале, звичайно, я is not a directoryпомилка. Як я можу ввести його батьківський каталог за допомогою однорядкової команди?
11 shell  find  xargs  cd-command 


3
Створення tar-архіву без включення батьківського каталогу, коли файли зберігаються в різних каталогах
У файловій системі у мене є такі чотири файли: /home/martin/cvs/ops/cisco/b/s1 /home/martin/cvs/ops/cisco/b/s2 /home/martin/cvs/ops/extreme/b/r3 /home/martin/cvs/ops/j/b/r5 Мені потрібно помістити ці файли в архів tar, але я не хочу додавати каталоги. Найкраще, що я міг придумати, це: tar -C ~/cvs/ops/ -czvf archive.tgz cisco/b/s1 cisco/b/s2 extreme/b/r3 j/b/r5 Це все ще не ідеально, тому що кожен …
11 tar 

2
Як ми можемо створити декілька фіктивних інтерфейсів на Linux?
Для створення фальшивого інтерфейсу манекена Ethernet В Linux спочатку ініціалізуємо драйвер інтерфейсу манекена за допомогою команди нижче: / sbin / modprobe . Тоді ми присвоюємо псевдонім інтерфейсу Ethernet драйверу Dummy, який ми просто ініціалізували вище. Але це дає наступну фатальну помилку: FATAL: Манекен модуля не знайдено. Також на шляху cd …

1
Чим IP-адреса Elastic відрізняється від статичної IP-адреси?
Більше питання EC2 щодо веб-служб Amazon, сподіваємось, не надто тематично. У мене є примірник Ubuntu ванілі з ними і вимкнено його. При перезавантаженні не вдалося ssh до FQDN, оскільки зовнішня IP-адреса була змінена. Це коштує додатково за "статичну" чи навіть статичну IP-адресу? Я б влаштувався напівпостійним. Еластичні звуки про правильно, …
11 ip  hostname  amazon-ec2  hosts  aws 

3
Як зібрати тисячі файлів у каталозі на сотні рядків у файлі
Я намагаюся скласти grepзаяву, і це мене вбиває. Я також втомився отримувати arguments list too longпомилку. У мене є файл, давайте назвемо його subset.txt. Він містить сотні рядків із конкретними рядками, такими як MO43312948. У моєму об'єктовому каталозі є тисячі файлів, і мені потрібно скопіювати всі файли, що містять рядки, …
11 grep 

1
Чи є елегантний спосіб встановити змінну оболонки до вмісту файлу?
Скажімо, у мене є деякі дані конфігурації у файлі config. Для зручності, я хотів би завантажити ці дані в змінну оболонки CONFIG_DATA. Очевидно, що я можу: CONFIG_DATA="$(cat config)" Але це виглядає як марне використанняcat для мене. Це єдиний спосіб зробити це? Або є більш елегантний спосіб це зробити? Відповіді повинні …

2
Як використовувати "менше -F" без "-X", але все одно відображати вихід, якщо лише одна сторінка?
Я налаштовую пейджер Git, але у мене є деякі проблеми з цим. Що я хочу: Завжди кольоровий вихід Прокручування тачпада або миші Закрити, якщо на одному екрані І моя поточна конфігурація: $ git config --global core.pager less -+F -+X -+S Це робить все, крім останнього. Але, якщо я вийму -+F, …
11 git  less 

1
Як змінити розкладку клавіатури для однієї програми в Awesome WM?
Я додав комбінації клавіш для встановлення глобальної розкладки клавіатури , але як її встановити для однієї програми? Причиною, яку я хотів би зробити це, є те, що я звик до QWERTY для ігор, і я не хотів би витрачати 10 хвилин на кожну гру, щоб створити власну розкладку. І я …

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