Unix & Linux

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


2
Як вступити, перейти та вийти з GDB?
Я набрав, helpколи я був у GDB, але нічого не знайшов про перехід, перехід та вихід. Я поставив точку перелому в програмі асамблеї в _start( break _start). Потім я набрав, nextі це закінчило налагодження. Я здогадуюсь, це було тому, що воно закінчилось _startі не вступило так, як я хотів. Хтось …

7
отримати перші X символів з команди cat?
У мене є текстовий файл, який я вивожу на змінну в своєму скрипті оболонки. Мені потрібно лише перші 50 символів. Я намагався використовувати, cat ${filename} cut -c1-50але я отримую набагато більше, ніж перші 50 символів? Це може бути пов'язано з cutпошуком рядків (не впевнений на 100%), хоча цей текстовий файл …
42 cat  cut 

5
Як визначити, чи кріплення NFS монтується як v3 чи v4?
Red Hat 5/6, коли я монтую, говорить про тип nfs, я хотів би знати, як визначити версію, якщо вона не вказана у параметрах кріплення або fstab. Будь ласка, не кажіть перезавантажте його за допомогою версії, я хочу знати, як визначити поточну версію NFS. Я здогадуюсь, що це буде за замовчуванням …
42 linux  mount  nfs  acl 

3
як сказати rsync, щоб зберегти штамп часу для файлів, коли у вихідного дерева встановлена ​​точка
Зв'язане з цим питанням Короткий опис проблеми: Якщо у вихідному дереві є змонтована точка всередині нього, то часові позначки на файлах всередині цієї змонтованої точки при копіюванні в цільове дерево не зберігаються навіть при використанні -aпараметра Детальний опис: Припустимо, це початкове дерево: /home/ /home/ | | me/ BACKUP/ | | …
42 backup  rsync 

1
Підключення до IP 0.0.0.0 успішно. Як? Чому?
Ми обслуговуємо порт на localhost і хочемо перевірити, чи інший порт доступний. Через помилку в нашому коді, він насправді намагається підключитися до IP 0.0.0.0:<port>, і чомусь це вдається - як доводить strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] Що це означає? Чому це працює?
41 networking  tcp  strace 

2
Увімкнений режим Tmux миші не дозволяє вибирати текст за допомогою миші
Я використовую tmux 2.1і намагався в режимі миші за допомогою set -g mouse on І це добре працює, я можу переключитися між tmuxрозбиттями вікон, натиснувши відповідне вікно. Але недоліком цього є те, що я не можу вибрати мишею текст. Ось як це виглядає: Як бачите, виділення просто червоніють, коли я …

1
Як цей Makefile робить програму C, навіть не вказавши компілятор?
Я використовував Makefile з книги " Розширене програмування Linux (2001)" [код] . Мені було дивно бачити, що GNU make компілює код правильно, навіть не вказуючи компілятор у Makefile. Це як випічка без жодного рецепта! Це мінімальна версія коду: тест.c int main(){} Makefilefile all: test і змусити насправді працювати! Це команда, …
41 linux  make  gcc  gnu-make 

2
Яка різниця між «хвостом -f» та «хвостом -F»?
Я ніколи не використовував tail -Fкоманду, а завжди використовував, tail -fпроте хтось сказав мені, що -Fкраще без особливих пояснень. Я переглянув сторінку людини для команди хвоста. -f output appended data as the file grows; -F Same as --follow=name --retry --retry Keep trying to open a file even when it is …
41 tail 

1
Чому UNIX-системний виклик kill називається "kill"?
Мені цікаво історія назви, мені здається, що системний виклик 'kill' міг би бути названий «сигнал», а системний виклик «сигнал» міг би бути названий «обробляти». Мені було цікаво, чи могло бути оригінальне використання системного виклику просто для вбивства іншого процесу, і його використання, можливо, було розширено на більш загальний механізм передачі …
41 kill  history 

4
Пошук найбільшого файлу рекурсивно
Я намагаюся знайти найбільший файл у каталозі рекурсивно. Якщо всередині цього каталогу є підкаталог, функція повинна зайти всередину цього каталогу і перевірити, чи є там найбільший файл. Як тільки найбільший файл знайдений, вихід відображається з відносною назвою шляху та назвою та розміром найбільшого файлу. EX: dude@shell2 (~...assignment/solutions) % bash maxfile.sh …

4
Чи існує якийсь варіант UNIX, на якому дочірній процес помирає разом із батьком?
Я вивчаю поведінку ядра Linux вже досить давно, і мені завжди було зрозуміло, що: Коли процес вмирає, всі його діти повертаються до initпроцесу (PID 1), поки вони зрештою не загинуть. Однак нещодавно хтось із набагато більшим досвідом, ніж я, з ядром, сказав мені: Коли процес закінчується, всі його діти також …
41 process  init  exit  fork 

6
Встановіть розмір пам’яті при створенні VM VirtualBox
Чи є спосіб встановити розмір пам’яті для VM при його створенні? Я буду використовувати Vagrant, але не впевнений, що це щось, що потрібно зробити у VirtualBox або налаштування, яке я можу включити у Vagrantfile (я перевірив документи, але, схоже, немає ніяких ознак)

4
Чи можу я "перетягнути" файл у вікно без файлового менеджера?
(Я перебуваю на Arch Linux, використовуючи i3 як свій wm та xterm як емулятор терміналу, хоча я не знаю, чи є щось із цього актуальним.) Інколи веб-сайт просить мене перетягнути файл мишкою з робочого столу у вікно веб-браузера. Майже завжди є альтернатива, але останнім часом я знайшов щось, що хочу …

5
Хто платить за зберігання та пропускну здатність сховищ?
Коли я роблю yum updateабо apt-get update, моя машина забиває кілька серверів і завантажує декілька пакунків. Я думаю, що ці сервери щодня обробляють мільйони подібних запитів. Хто платить за обслуговування, існування, пропускну здатність цих серверів? Якщо відповідь залежить від дистрибутива, то CentOS, Arch та Ubuntu були б хорошими прикладами. Мені …

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