Unix & Linux

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

8
Звідки уніме бере інформацію про неї?
Звідки уніме насправді бере інформацію? Я вважаю, що це щось прямо. На жаль, я не можу знайти жодного заголовка, що містить лише цю інформацію. Скажіть, хтось хотів змінити базовий вихід uname/ uname -s з Linuxна щось інше (по суті, перейменувавши ядро). Як він / вона піде робити це належним чином …
40 linux  kernel  source 

4
Як я можу встановити блоковий пристрій з одного комп'ютера на інший через мережу як блоковий пристрій?
Чи можна експортувати блоковий пристрій, такий як DVD або CDROM, і зробити так, щоб його можна було встановити на інший комп'ютер як блок пристрою? ПРИМІТКА: Мені не цікаво робити це за допомогою NFS або Samba, я фактично хочу, щоб оптичний привід відображався як оптичний привід на віддаленому комп'ютері.

3
dircolors: модифікація кольорів у глобальному масштабі
Я розумію, lsвикористовує dircolorsдля відображення кольорового виводу. dircolorsмає за замовчуванням базу даних кольорів, пов'язаних з розширеннями файлів, які можна надрукувати за допомогою команди dircolors --print-database Як man dir_colorsя читав, загальносистемна база даних повинна знаходитися в /etc/DIR_COLORS. Але цей файл не існує в моїй системі (Debian). Як я можу змінити загальносистемні …
40 bash  ls  colors 

5
Як надіслати натискання клавіш (F5) з терміналу в програму GUI?
Я використовую Raspberry Pi в поєднанні з Chromium (режим кіоску), щоб показати деякі статистичні дані. У Pi немає підключеної клавіатури, тому я шукав рішення для надсилання натискань клавіш з терміналу на процес Chromium (вкладка) . Нормальне введення працює, але як я можу надсилати щось подібне F5(спеціальний ключ: оновлення браузера) через …
40 process  x11  input 

2
Видалення провідних нулів з виведення дати
Я зробив псевдонім команди date, щоб відобразити дату у такому форматі: 2013.06.14.12.10.02 за допомогою цієї команди: alias date = date +"%Y.%m.%d.%H.%M.%S" Все працює чудово, за винятком того, що я хочу видалити провідні нулі з виводу. Немає способу це зробити, змінивши формат. Я думаю, що це може бути зроблено лише шляхом …
40 sed  awk  date 

7
як завантажити файл за допомогою просто bash та нічого іншого (без curl, wget, perl тощо)
У мене мінімальний безголовий * nix, який не має жодних утиліт командного рядка для завантаження файлів (наприклад, без curl, wget тощо). У мене тільки баш. Як я можу завантажити файл? В ідеалі я хотів би отримати рішення, яке б працювало в широкому діапазоні * nix.
40 bash  command-line  web 

3
Видаліть останні N рядків з історії bash
При випадковому вставленні файлу в оболонку він вносить тонну некрасивих дурницьких записів в історію баш. Чи є чистий спосіб видалити ці записи? Очевидно, я міг би закрити оболонку і відредагувати .bash_historyфайл вручну, але, можливо, є якийсь API, який можна змінити історію поточної оболонки?

12
Чи є більш швидка альтернатива cp для копіювання великих файлів (~ 20 ГБ)?
Я аспірант, а група, в якій працюю, підтримує кластер Linux. У кожного вузла кластера є свій локальний диск, але ці локальні диски відносно невеликі і не обладнані автоматичною резервною копією. Таким чином, група володіє файловим сервером з багатьма TB місцями для зберігання. Я відносний початківець Linux, тому я не впевнений, …
40 cp  file-copy 

2
Як запам'ятати різницю між du та df?
duі dfробити досить подібні речі, і тому я завжди можу вводити неправильну. Я думаю, якби я знав, що означає «du» та «df», це полегшило б запам’ятати, яким користуватися. Який спосіб розмежувати це двоє, щоб я міг пригадати, що робить яка дія?
40 disk-usage  df 

5
Як скопіювати каталоги із збереженням жорстких посилань?
Як переміщувати каталоги, які мають спільні файли, з одного розділу на інший? Припустимо, у нас встановлений розділ, на /mnt/Xякому розміщені каталоги, що обмінюються файлами з жорсткими посиланнями. Як перенести такі каталоги на інший розділ, нехай це буде /mnt/Yіз збереженням цих жорстких посилань. Для кращої ілюстрації, що я маю на увазі …
40 files  cp  hard-link 

2
Як орієнтуватися у зворотному пошуку Bash?
Bash пропонує функцію зворотного пошуку через Ctrl+ R. Тоді можна ввести частину команди, вона покаже відповідний запис з історії. Припустимо, це моя історія: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Я шукаю foo. Натискання Ctrl+ …

4
Перетворити OGV відео в анімацію GIF?
Я створив відеоролики OGV за допомогою gtk-recordmydesktopпрограми screencasting, намагаючись вирішити цю проблему тут грубою формою за X. Я можу переглянути відео з VLC. Тепер завдання полягає в тому, щоб знайти деякі способи перетворення OGV відео в анімацію GIF, щоб я міг їх відображати в SE. Як я можу це зробити?

11
Додавання з 'sed'
Я намагаюся виконати математичну операцію sed, але вона продовжує трактувати мої змінні як рядки. Вхід такого типу: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 Я б хотів мати 15 як вихід. Мені потрібно виконати операцію та замінити її математичний результат лише одним уривком, тому що я запускаю програму як …
40 sed  math 

4
Чи можна налаштувати ctrl-w (видалити слово)?
Як правило, Ctrl+ Wвидаляє назад до останнього пробілу. Чи можна налаштувати його на використання додаткових символів, таких як /? Редагування: Щоб було більш зрозуміло: я не хочу налаштувати ключ для нього, я також хочу, щоб видалення було зупинено /. Приклад: vim /foo/bar^W vim /foo/


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