Unix & Linux

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

1
Як дублювати файл, не копіюючи його дані в btrfs?
Я не маю досвіду роботи з btrfs, але він рекламується, щоб мати змогу повторювати файли. У своєму додатку мені потрібно дублювати цілі дерева каталогів. З того, що я дізнався, btrfs знімає копії лише у деяких публікаціях сканування, не відразу. Навіть просто використання cp, здається, не викликає дедуплікації (принаймні, dfпоказує збільшене …

6
Як створити малі pi ("π") за допомогою клавіші compose?
Я впевнений, що раніше я міг створювати малі символи пі, використовуючи Composepi(як описано на прикладі fsymbols.com ), але це більше не працює. Мій композиційний ключ працює для інших персонажів (наприклад, Composeaaдля "å"), і що може бути не так? У мене немає /usr/share/X11/locale/en_GB.utf8/Compose(або ~/.XCompose), це щось, що повинно було бути встановлено …

3
Чому ядро ​​не може запустити init?
Я завантажив зображення Raspbian на цю сторінку . Я намагаюся скласти ядро, яке можна використовувати для завантаження зображення в межах qemu. Я завантажив джерело ядра Linux з kernel.org і побіг: make versatile_defconfig make menuconfig Потім я додав наступні функції до ядра: Підтримка PCI (CONFIG_PCI) Підтримка пристроїв SCSI (CONFIG_SCSI) Підтримка диска …
14 linux-kernel  arm  qemu  init 

8
Перевірте, чи змінний масив у Bourne як оболонка?
У оболонці Bourne, яка підтримує змінну масиву, ми можемо використовувати деякий аналіз, щоб перевірити, чи змінна є масивом. Усі команди нижче були виконані після запуску a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a a='([0]="1" [1]="2" …
14 bash  shell  zsh  ksh  yash 

3
Як "find -exec" передає імена файлів з пробілами?
Якщо у мене є каталог, який містить деякі файли, імена яких мають пробіли, наприклад $ ls -1 dir1 file 1 file 2 file 3 Я можу успішно скопіювати їх у інший каталог на зразок цього: $ find dir1 -mindepth 1 -exec cp -t dir2 {} + Однак висновок find dir1 …

1
Чому блокування робочого столу через деякий час припиняє роботу?
xautolockчітко працює : $ ps wafux | grep [x]autolock user 21410 0.0 0.0 20124 2628 ? S Nov05 0:04 xautolock -time 10 -notify 30 -notifier notify-send --urgency low --expire-time=10000 -- 'Locking screen in 30 seconds' -locker slock Однак, коли я намагаюся його заблокувати : $ xautolock -locknow Could not locate …


2
Як я можу безпечно створити та отримати доступ до тимчасових файлів із скриптів оболонки?
Я читав, що перенаправлення виводу у файл з фіксованим іменем /tmpможе бути ризиком для безпеки, тому що якщо зловмисник (або невмілий вміст) помітить, що файл /tmp/tmpfileformyscript.tmpстворюється під час запуску сценарію (навіть якщо він не має доступу до читання до мого скрипт), він, наприклад, може зробити симпосилання, ln -s ~wildcard/.bashrc /tmp/tmpfileformyscript.tmpяке …

5
Як згадати попередню команду (без виконання), щоб змінити її?
Я не можу пригадати хитрість, де я міг отримати останню команду, не виконуючи її: скажімо, я хочу мати доступ до команди! 1255, натискаючи клавішу зі стрілкою вгору та змінюючи команду. Отже, у чому полягає хитрість викликати команду, зробити її відображеною в командному рядку, але не виконаною та згодом доступною за …

2
Як збільшити максимальний обмінний простір у Mac OS X?
У Mac OS X Yosemite 10.10.5, коли я намагаюся запустити обчислення, на яке потрібно виділити та використовувати 128 ГБ пам'яті (це програма командного рядка, написана на С), ядро ​​вбиває мій процес із надзвичайними упередженнями. Цей запис журналу консолі є прикладом одного примірника: 9/25/15 7: 08: 40.000 PM ядро ​​[0]: низький …

3
Зробіть процес, який неможливо видалити в Linux
Я працюю над програмою менеджера паролів, і з міркувань безпеки хочу запустити процес, який не можна скасувати. І крім того, я не хочу, щоб ця програма була демоном, оскільки мені потрібно читати зі стандартного вводу та писати на ній. Чи є спосіб це зробити?
14 linux  process  kill 

2
Найшвидший спосіб видалити дублікати з великого списку слів?
Мені потрібно присвятити великий список слів. Я спробував кілька команд і зробив кілька досліджень тут і тут, де вони пояснюють, що, як видається, найшвидшим способом подвоєння списку слів є використання awk. awk -> O (n)? сортувати -> O (n журнал n)? Однак я виявив, що це здається неправдою. Ось мої …
14 bash  awk  performance  sort 

9
Як ланцюжок команд 'дата -d @xxxxxx' та 'знайти ./'?
У мене є каталоги, імена яких - часові позначки, наведені в мілісекундах з 1970-01-01: 1439715011728 1439793321429 1439879712214 . . І мені потрібен вихід типу: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST 2015 . . Я можу перелічити …
14 shell  find  date 



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