Unix & Linux

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

3
Як змінити дозвіл на запис на поточний буфер в emacs?
Чи можна змінити дозволи на запис у файл зсередини emacs, не вбиваючи / повторно відкриваючи буфер? Іноді я забуваю змінити дозволи на файл перед відкриттям. Я можу змінити дозволи зсередини emacs ( M-! chmod u+w filename), але це не оновлює буфер, який залишається захищеним від запису, і відмовляється змінювати файл. …

2
велика функція при створенні файлової системи
Чи корисно використовувати прапор великого файлу -T для створення файлової системи для розділу з великими файлами, такими як відео та аудіо у форматі flac? Я тестував той самий розділ із цим прапором і без нього, і використовуючи tune2fs -l [розділ] , я перевірив "Особливості файлової системи", для яких обох увімкнено …

4
Як я можу запустити сценарій, який починається перед моїм екраном входу?
Я калібрував сенсорний екран і побачив, що найкращим інструментом є xinput_calibrator. Тож я ним користувався. У нього є два варіанти (один з яких не працював), тому я тут другий. У ньому сказано, що я повинен виконати цю команду "у сценарії, який починається з вашого X сеансу": xinput set-int-prop "3M 3M …
17 x11  startup  session 

5
Що може спричинити зависання при складанні на декілька ядер?
Вчора я намагався скласти пакет ROOT з джерела. Оскільки я складав його на 6-ядерній монстр-машині, я вирішив іти вперед і будувати, використовуючи кілька ядер, використовуючи make -j 6. Спочатку компіляція пройшла гладко і дуже швидко, але в якийсь момент makeвисіла, використовуючи 100% ЦП лише на одному ядрі. Я трохи погуглив …
17 linux  compiling  make 

2
Як зробити так, щоб vim застосував / var / log / синтаксис підсвічування синтаксису до будь-якого файлу, який називається "повідомлення" або "повідомлення- *"?
Я люблю кольоровість Vim /var/log/messages, але вона працює лише для цього - абсолютне ім'я файлу. Це не працює для старих обертань повідомлень (наприклад /var/log/messages-20120610) або для файлів повідомлень, які я отримую з інших систем. Як я можу це налаштувати?

5
Чи можливо стиснути дуже великий файл (~ 30 Гб) за допомогою gzip?
Чи можливо стиснути дуже великий файл (~ 30 Гб) за допомогою gzip? Якщо так, то які команди, перемикачі та параметри слід використовувати? Або є інша програма (бажано, яка є загальнодоступною в дистрибутивах Ubuntu), яку я можу використовувати для стиснення / перетягування дуже великих файлів? Чи маєте ви з цим досвід?

3
gcc не може посилання на pthread?
Нещодавно я встановив XUbuntu 11.10 64bit, але у мене виникли проблеми зі складанням найпростішого прикладу pthread. Ось код pthread_simple.c: #include <stdio.h> #include <pthread.h> main() { pthread_t f2_thread, f1_thread; void *f2(), *f1(); int i1,i2; i1 = 1; i2 = 2; pthread_create(&f1_thread,NULL,f1,&i1); pthread_create(&f2_thread,NULL,f2,&i2); pthread_join(f1_thread,NULL); pthread_join(f2_thread,NULL); } void *f1(int *x){ int i; i …
17 c  libraries  gcc  xubuntu 

2
Хочете сортувати файли за датою оновлення, включаючи підкаталоги
Я хочу сортувати лише файли за датами оновлення, включаючи підкаталоги. Я дізнався ls -lrtR | grep ^-. але це, схоже, не сортується за датами оновлення. І мені потрібно зберегти цей список у файл. Це можливо? Apr 01 2010 InsideDoosanServiceImpl.class // in A directory Apr 08 2010 MainController.class // in B …
17 ls 

2
Як встановити глобальні змінні середовища під час завантаження через скрипт, і чи є вони доступними для програми, яка працює перед входом?
У мене є служба, яка працює під час завантаження, і в цій службі вона викликає скрипт bash у фоновому режимі, який експортує деякі змінні середовища. Проблема, яка у мене виникає, полягає в тому, що ці змінні середовища не надсилаються до батьківського фонового процесу, так що, як тільки виконується мій скрипт, …

1
Який загальний формат імені ключа для прив'язки клавіш у файлі "inputrc"?
Я розумію, що формат ключових прив’язок у inputrcфайлі такий: keyname: function-name or macro Для ключового імені я бачив такі речі: "\e[B" "\e[1~" "\e[5D" "\M-l" "\C-[OD" "\e\e[D" Яке значення цих ключових імен та який загальний формат для ключового імені? Поділіться посиланням на документи.
17 bash  readline 

2
Витягнути середній розділ рядків текстового файлу?
Я пишу сценарій PHP для розбору великого текстового файлу, щоб зробити з нього вставки бази даних. Однак на моєму хості файл занадто великий, і я потрапив на ліміт пам'яті для PHP. У файлі близько 16000 рядків; Я хочу розділити його на чотири окремі файли (спочатку), щоб побачити, чи можу я …


4
Як я грепаю без провідних пробілів?
Я проглядаю велику базу коду, і провідні пробіли та табуляції здаються досить роздратованими. Чи є спосіб позбутися від нього? grep -R "something" ./ Наприклад, замість: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Я хочу отримати щось на кшталт: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Або краще: foo/bar.cpp: qwertyuisomethingooi foo/bar/baz.h: 43rfsgdrsomethingfg bar/bar.cpp: …

5
Як скопіювати та перейменувати файли, знайдені у функції «знайти» Linux?
Я маю папку з іменем /home/user/temps487 папок. У кожній папці є файл під назвою thumb.png. Я хочу скопіювати всі файли з ім'ям thumb.png в окрему папку та перейменувати їх на основі папки, з якої вони вийшли.
17 shell  find  rename 

4
Чи можливо знайти шлях запущеної програми?
У мене xmms2dпроцес запущений, але два можливі виконувані файли (в різних каталогах, обидва в виконуваному шляху), які могли б його породжувати. Я підозрюю, що хтось із них пошкоджений, бо іноді ця програма працює, а іноді - ні. Зараз запущений процес працює, тому я хочу видалити (або перейменувати) інший. ps ax|grep …
17 process 

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