Unix & Linux

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

2
Примушуйте нормальне заповнення вкладки Bash, якщо не вдалося інтелектуальне завершення
Оскільки заповнення вкладок стало стандартною функцією в оболонках, я був дуже щасливим користувачем. Мені навіть подобається інтелектуальне завершення програми Bash (де він шукає лише PDF-файли, якщо я набираю evince foo <TAB>) - доки він правильно здогадається. Це руйнує інакше щасливий день, коли Bash використовує своє розумне завершення, щоб відмовитися від …

5
економія в / tmp насправді не економія?
Відкрийте, наприклад, вкладення пошти від Firefox (без попереднього збереження); це документ Office Office Libre, ви редагуєте його, а потім натисніть кнопку збереження (не зберегти як) і закрийте текстовий редактор і браузер. Потім документ зникає, оскільки він був за замовчуванням збережений у /tmp. Принаймні, це стосується мого Ubuntu 12.04. Як ви …

1
Чи є файл Bash, який завжди розміщуватиметься в інтерактивному режимі, незалежно від того, буде він вхід чи не вхід?
Наскільки мені відомо, інтерактивні оболонки можуть бути вхідними або невхідними, а файли запуску для них різні. Якщо інтерактивний + Ввійти оболонки → /etc/profileпотім перший читається ~/.bash_profile, ~/.bash_loginі~/.profile Якщо інтерактивна оболонка + не вхід у систему → /etc/bash.bashrcтоді~/.bashrc Я хочу встановити деякі змінні щоразу, коли я використовую інтерактивну оболонку, незалежно від …
10 bash  login  bashrc 

2
Чи може оболонка бути більш "образливою"?
Мій Gentoo Linux складений із включеним наступальним прапором USE : # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: Можна також обрати статки залежно від ступеня образливості: # fortune -o kernelcookies | cowsay -b _________________________________________ / /* This is total bullshit: …
10 shell  cowsay 

3
Як отримати запрошення на зустріч від Office365, щоб їх можна було проаналізувати та додати до календаря?
Як отримувати запрошення на зустріч iCalendar (.ics або .ical) від outlook.office365.com, щоб їх можна було розібрати і додати до календаря (наприклад, нагадування + wyrd)? Я довго і наполегливо шукав відповідь, але не знайшов жодної, тому мені цікаво, чи просто я пропускаю щось справді тривіальне. Я використовую Mutt 1.5.22 з OfflineIMAP …
10 mutt 

4
Судери на один день на тиждень?
Мій бос мене зголосився стати системою управління нашим виробничим сервером redhat. Він попросив мене посилити охорону, щоб уникнути подібних випадків, rm -f *що трапилися недавно. Наразі у нас 53 користувачі входять до машини, і це кошмар аудиту. Мені цікаво, чи можна дозволити користувачеві доступ лише в конкретні дні тижня. Наприклад, …

1
Як налаштувати систему RAID за допомогою USB-накопичувачів як носія для зберігання даних
Я хочу створити недорогий приватний сервер з git із надлишковим сховищем . З цією метою я купив Raspberry Pi і налаштував gitі sshна, і на Pi. Я можу отримати доступ до Pi як з локальної мережі, так і віддалено (пересилаючи порт мого маршрутизатора на Pi). Тож сервер git вже запущений. …

6
знайдіть лінії, починаючи з рядка
У мене є маса файлів, і я хочу знайти, який містить послідовні рядки, починаючи з певного рядка. Наприклад для наступного файлу: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Існує більше одного рядка, що починається з "C", тому я хочу, щоб цей файл був знайдений командою. …
10 bash  sed  grep  string 

1
Як знайти файли, що містять новий рядок у назві файлу?
Я намагаюся знайти файли з новим рядком у назві файлу. Але я не можу зрозуміти, який шаблон використовувати. Далі працює, але не дуже корисно, якщо я хочу використовувати його в відступному коді. find . -name '* *' Я спробував ці два, і їм вдалося лише знайти імена файлів, які містили …
10 shell  find  patterns 

2
Як саме працює printk внутрішньо?
Я знаю, що printfпотрібна допомога ОС, щоб виконати свою роботу. Я також знаю, printfщо не працює у вихідному коді Linux, оскільки немає бібліотеки. І так ми маємо printkдля налагодження. Як printkпрацює, коли ОС все ще завантажується?


3
Запустити одну заставку на декількох моніторах
Чи є спосіб змусити xscreensaverзапустити одну заставку по всьому екрану X, ігноруючи геометрію Xinerama / XRANDR? У мене є три монітори, що на одному X-дисплеї відображаються як один X-екран. XRANDR надає інформацію про те, де починається і закінчується кожен фізичний монітор на одному екрані X. xscreensaverвикористовує це або для запуску …

2
Подвійні монітори з двома драйверами відео з xrandr 1.4
Я намагаюся подвійний екран з двома різними драйверами відеокарт (i915 та nvidia), але, як ви бачите, xrandr вказує лише nvidia провайдера. Я використовую Arch Linux. Я безуспішно намагався знайти, де xrandrпотрапляє список постачальників. [x@epoch ~]$ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x279 cap: 0x1, Source Output crtcs: …

2
Членство в групі та встановлення / встановлення жорстких процесів
Процеси, які деескалюють привілеї через setuid()і setgid(), схоже, не успадковують членство в групі встановленого uid / gid. У мене є серверний процес, який повинен бути виконаний як root, щоб відкрити привілейований порт; після цього він деескалює до конкретного непривілейованого uid / gid, 1 - наприклад, користувача foo(UID 73). Користувач fooє …

2
Використання змінних середовища в командах оболонки рядка стану Tmux
Я намагаюся створити tmux статус бар , який показує три TimeZones: US Eastern Time :: UTC :: Central European Time. Використання TZзмінної середовища змушує dateкоманду показувати час у заданому часовому поясі. Я намагався зробити це за допомогою цього параметра tmux.conf: set -g status-right "#[fg=white]#S #I:#P #[fg=yellow]:: %d %b %Y #[fg=green]:: …

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