Unix & Linux

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

1
Що таке / dev, / proc та / sys?
Після mountперераховані деякі файлові системи. Мені потрібно знати, що в /dev, /procі /sys. Деякі приклади були б чудовими!

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

5
Об’єднайте два файли по черзі з символом потрійної труби відмежувача "|||"
У мене є два паралельних файли з однаковою кількістю рядків на двох мовах і планую об'єднати ці два файли по черзі з роздільником |||. Наприклад, два файли наступні: Файл A: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I am hungry. Hi 1,4 I am foolish. …

2
Встановіть активний колір вкладки tmux
Чи можливо змінити фон активної (поточної) вкладки tmux? Я використовую tmux 1.9на Ubuntu 15.04. $ tmux -V tmux 1.9 Я намагався зробити: set-option -g pane-active-border-fg red Але результат не змінився: Я очікував, що 3-bash*матиме червоний фон.

1
Здійснення кровотоку Debian
У мене на комп’ютері встановлено Debian 6, і коли я його встановив рік тому, я все-таки мав стабільну систему для своїх потреб; Мене не хвилювало присутність пакунків. Тепер мої думки зворотні, я відчуваю, що мені потрібно кровоточити більше, ніж стабільність. Чи є спосіб зробити Debian Bleeding Edge? Для Ubuntu я …
14 debian 

3
Який взаємозв'язок між системними дзвінками, передачею повідомлень та перериваннями?
Я читаю статтю Вікіпедії для управління процесами . Моя увага зосереджена на Linux. Я не можу визначити взаємозв'язок та відмінності між системним викликом, передачею повідомлення та перериванням їхніх концепцій та цілей. Чи всі вони для процесів подання запитів до ядра для ресурсів та послуг? Деякі цитати зі статті та деякі …

2
Очищення екрана GNU після повноекранного застосування
Під час роботи в звичайному xterm (не впевнений у "справжньому" терміналі), коли повноекранна програма, така як man або vim, закрита, вона зникає, залишаючи ваш екран, щоб ви могли побачити своє підказку та попередні підказки, включаючи те, де ви запустив програму, яка закрилася. Однак, коли я працюю в GNU Screen, коли …

1
Чому мені потрібно вставити 12 символів, щоб очистити цей командний рядок bash?
Я відкриваю термінал xterm (80 стовпців х 24 рядки), потім запускаю $ bash --norc --noprofile, а потім $ ttyотримую ім'я файлу терміналу: вихід є /dev/pts/9. З іншого терміналу запускаю: $ printf foo >/dev/pts/9 fooдрукується в командному рядку оболонки в першому терміналі. Якщо натиснути C-uдля запуску unix-line-discard(назва функції, заданої $ bind …

2
Чому я отримую результати з нерівномірним розподілом при використанні $ RANDOM?
Я читав про RNG у Вікіпедії та $RANDOMфункціонував у TLDP, але це насправді не пояснює цей результат: $ max=$((6*3600)) $ for f in {1..100000}; do echo $(($RANDOM%max/3600)); done | sort | uniq -c 21787 0 22114 1 21933 2 12157 3 10938 4 11071 5 Чому значення вище приблизно в …
14 random 

3
Що відбувається, коли файл, який на 100% завантажений у кеш сторінки, змінюється іншим процесом
Я знаю, що коли сторінка кеша сторінки змінена, вона позначається брудною і вимагає повернення, але що відбувається, коли: Сценарій: Файл / програми / EXE, який є виконуваним файлом, повністю заповнено в кеш сторінки (усі його сторінки знаходяться в кеші / пам'яті) і виконується процесом P Постійний випуск потім замінює / …

5
Чому номер диска / розділу все ще використовується?
Багато разів, особливо коли возиться з завантажувачами, я побачу використовувані цифрові номери та номери розділів. Наприклад, у моєму/boot/grub/grub.cfg я бачу set root='hd0,gpt2', мої UEFI завантажувальні записи часто посилаються номера диска / розділу, і, здається, виникають практично в будь-якому контексті , де завантажувачі стурбовані. Тепер, коли у нас є UUID і …

2
Як я можу запобігти розширенню Bash передачі файлів, починаючи з аргументу "-"?
Я намагаюся рекурсивно шукати рядок, grepале я отримую це: $ grep -r "stuff" * grep: unrecognized option '---corporate-discount.csv' Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information. Як я можу запобігти Bash передавати файли, починаючи з -аргументу?
14 shell  grep 

2
Як працює цей шебанг, який починається з подвійного дефісу (-)?
На сторінці RosettaCode я знайшов такий вид шебангу: --() { :; }; exec db2 -txf "$0" Він працює для Db2, і аналогічна річ для Postgres. Однак я не розумію цілу лінію. Я знаю, що подвійний тире - це коментар у SQL, і після цього він викликає виконуваний файл Db2 з …

3
Чи існує файл, який завжди існує, і "звичайний" користувач не може його встановити?
Мені це потрібно для одиничного тесту. Існує функція, яка робить lstat на шляху файлу, переданого як його параметр. Я повинен запустити шлях коду там, де lstatне вдається (оскільки покриття коду має досягати 90%) Тест може працювати лише під одним користувачем, тому мені було цікаво, чи є в Ubuntu файл, який …

2
Помилка з командою iotop на CentOS
Під час використання sudo iotop(останньої версії 0.6-2.el7) терміналу в моєму недавно встановленому CentOS 7.5 я отримую таке повідомлення про помилку: Traceback (most recent call last): File "/sbin/iotop", line 17, in <module> main() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 620, in main main_loop() File "/usr/lib/python2.7/site-packages/iotop/ui.py", line 610, in <lambda> main_loop = lambda: run_iotop(options) File …
14 centos  python  iotop 

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