Unix & Linux

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

3
Bash сценарії та великі файли (помилка): введення з вбудованим читанням з перенаправлення дає несподіваний результат
У мене дивна проблема з великими файлами і bash. Це контекст: У мене великий файл: 75G і 400 000 000+ рядків (це файл журналу, моє погано, я даю йому рости). Перші 10 символів кожного рядка - це часові позначки у форматі РРРР-ММ-DD. Я хочу розділити цей файл: один файл на …
16 bash 


4
Додавання шляхів до PATH за допомогою багаторядкового синтаксису
Наскільки я розумію, звичайний спосіб додати шлях до PATHзмінної середовища - це об'єднання контурів, розділених :символом. Наприклад, якщо я хочу додати до нього три контури /my/path/1, /my/path/2і /my/path/3мені доведеться це зробити так: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 що читати непросто. Чи є спосіб визначити або додати шляхи до PATHзмінної за допомогою багаторядкового синтаксису ? …

4
Як я можу перевірити, які визначення терміналів доступні?
Основна частина питання в заголовку, але трохи детальніше: На більшості Linux я можу find /usr/share/terminfo -type f. Але на машині Solaris у мене поруч - цей каталог навіть не існує. Я можу повторити список терміналів і зробити щось на кшталт: for TERM in xterm xtermc xterm-color xterm-256color screen rxvt do …

3
Як у мене завантажуватися Linux з rootfs в оперативній пам’яті?
Корінь - це зображення squashfs, і мій завантажувач завантажує його на якусь адресу в SDRAM. Які параметри мені потрібно передати ядру, щоб воно могло звідти монтувати корені? Підтримка Squashfs вбудована, і вона вже працює root=/dev/mtdblock2 rootfstype=squashfs для завантаження зі спалаху. РЕДАКТУВАННЯ: Це вбудований пристрій на базі MIPS із використанням користувальницького …
16 linux  embedded  mips 

3
Як граціозно вбити демона з його ім'ям?
Я зазвичай вбиваю процес із killall. killall markdoc Але я не впевнений, якщо ця команда граціозно припинить процес. Чи досягає ця команда витонченого припинення? Якщо цього немає, як я можу витончено вбити процес із його ім'ям?
16 process  kill 

4
Пошук ідентифікатора процесу та вбивство
Коли мені потрібно вбити фоновий процес, який я виконую ps -e | grep <process_name> Хто друкує щось подібне 1766 ? 00:00:13 conky, тоді я використовую ідентифікатор процесу до killнього так kill 1766. Чи є спосіб я спростити це? Зробити це швидше? зменшити кількість друку?
16 process  grep  kill  ps 

3
Що таке розділення слів? Чому це важливо в програмуванні оболонок?
Я плутаюсь у ролі розбиття розбиття слова zsh. Я не піддавався цій концепції під час програмування на C, Python або MATLAB, і це викликало мій інтерес, чому розщеплення слів здається чимось специфічним для програмування оболонок. Я раніше читав про розділення слів на цьому та інших сайтах, але не знайшов чіткого …
16 shell  zsh 

2
Швидша графіка в гостях KVM
Чи можна покращити графічну продуктивність гостя KVM? Я підозрюю, що питання занадто загальне, тому я наведу свої налаштування та вимоги. Моя кінцева мета - використовувати гість Ubuntu як основну ОС. Єдине, що я займаюсь графікою, - це перегляд відеороликів та ігри в стані 1990-х. Поточна установка: хост Debian (X + …
16 kvm 

2
Що відбувається, коли я закриваю () дескриптор файлу?
Я намагаюся отримати всю картину з дескрипторами файлів. Скажіть, у мене є process1, який спочатку має такі дескриптори файлів: _process1_ | | | 0 stdin | | 1 stdout | | 2 stderr | |__________| Потім закриваю дескриптор файлу 1: close(1); Дескриптор 1 файлу переводить (вказує на) структуру FILE stdout …

2
Чим "rm" у файловій системі NTFS відрізняється від власної реалізації Windows?
У мене зовнішній USB-диск з файловою системою NTFS. Якщо я видаляю файл з Windows і запускаю одну з декількох утиліт "відновлення" (скажімо, TestDisk), я можу легко відновити файл (тому що "він все ще є, але він позначений як видалений"). Якщо я видаляю файл з Linux, жодна утиліта (якщо я не …

8
лише файли tar, відсутні каталоги
Можливо, я можу написати сценарій оболонки, щоб знайти лише файли, а потім передати список tar, але мені цікаво, чи вже є вбудована функція tar, яка дозволяє робити саме це в одному командному рядку? Наприклад, я знайшов --no-recursionвимикач, але коли це роблю: tar --no-recursion -cvf mydir.tar mydir Він архівує лише імена …
16 tar 


6
Як додати користувацький годинник часового поясу на панель XFCE?
Мій місцевий час - CET (Прага, ЄС), мені також потрібно побачити UTC та, часом, MSK. Чи можна додати декілька годин з різними зонами на панель у XFCE? Я знаю, як додати кілька годин, власне, але як налаштувати часовий пояс кожного з них?
16 xfce  timezone 

2
яка мета групи «ноггруп»
Коли я перераховую всі групи, я бачу одну з груп «nogroup». Для чого це? Це, мабуть, найменш привілейоване одне чи щось? Я використовую ubuntu 11.04.

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