Unix & Linux

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

2
Чому pwd не приймає довгі варіанти, наприклад --фізичні?
Коли я показую посібник з pwdкоманди, він говорить, що довгі параметри на зразок --physicalпідтримуються $ man pwd PWD(1) User Commands PWD(1) NAME pwd - print name of current/working directory SYNOPSIS pwd [OPTION]... DESCRIPTION Print the full filename of the current working directory. -L, --logical use PWD from environment, even if …
11 bash  rhel  pwd 

1
Чи "Кешована" пам'ять де-факто безкоштовна?
Під час запуску cat /proc/meminfoви отримуєте ці 3 значення вгорі: MemTotal: 6291456 kB MemFree: 4038976 kB Cached: 1477948 kB Наскільки я знаю, значення "Cached" - це кешовані диски, створені системою Linux, які будуть звільнені негайно, якщо будь-якому додатку потрібно більше оперативної пам'яті, тому Linux ніколи не закінчиться пам'яттю, доки MemFree …
11 linux  memory  cache  meminfo 

1
Використання вкладених дужок {} як аргументів командам та їх параметрам
Приклади Нещодавно я знайшов приклади використання пар вкладених дужок {}, що не мають нічого середнього між дужками відкриття та закриття, як аргументи командам і навіть їх параметрам: cat foo | xargs -I{} echo {} find . -size 0 -exec rm -i {} \; Відсутня документація Моя проблема полягає в тому, …
11 bash  shell 

2
Чи використовується символ «галочка» або «гострий акцент» (ні) для чогось у оболонці Linux?
Ми знаємо, що символ підключення використовується для заміни команд : chown `id -u` /mydir Що мене змусило задуматися: чи використовується символ галочки ´для чого-небудь в оболонці Linux? Примітка: до речі, підміна команд також може бути записана в більш читаному вигляді chown $(id -u) /mydir

1
Як шукати шаблон, що містить дефіси на сторінках людини?
Я намагаюся знайти команду для пошуку шаблону, що містить дефіси на всіх сторінках людини. Я переглянув man manі знайшов ці 3 варіанти: -K, --global-apropos Шукайте текст на всіх сторінках керівництва. Це пошук грубої сили, і, ймовірно, потребує певного часу; якщо можете, вам слід вказати розділ, щоб зменшити кількість сторінок, які …
11 man 

2
Чому vfork () призначений для використання, коли дочірній процес викликає exec () або exit () відразу після створення?
Концепції операційної системи та APUE кажуть З vfork () батьківський процес призупиняється, і дочірній процес використовує адресний простір батьків. Оскільки vfork () не використовує функцію копіювання під час запису, якщо дочірній процес змінить будь-які сторінки адресного простору батьків, змінені сторінки будуть видимими для батьків, коли він відновиться. Тому vfork () …
11 linux  process  exec  exit  vfork 

2
Чи справді всі аргументи ядра використовуються ядром?
Чому Linux дозволяє "init = / bin / bash"? Я читаю це, у відповідях йдеться про те, що KERNEL запускає цю програму init. Тоді я почав дивуватися, як правило, Linux поставляється з initramfs, який врешті-решт змонтується та перетвориться на реальну кореневу файлову систему. То що означає цей initаргумент? Шлях в …

3
Як грепнути за unicode у баш-скрипті
if grep -q "�" out.txt then echo "working" else cat out.txt fi В основному, якщо файл "out.txt" містить " " в будь-якому місці файлу, я хотів би, щоб він повторювався "робочим" І якщо файл "out.txt" НЕ містить " " ніде у файлі, то я хотів би це для котів out.txt …

4
Система Linux час тимчасово стрибає
Я бачив дивну поведінку системи, яка змінюється на деяких (апаратних) серверах: у /var/logs/syslog, час дати, що передує кожному повідомленню журналу, іноді змінюється на випадковий і в наступному повідомленні повертається до нормального, наприклад: Feb 22 2018 09:09:30 ... Feb 22 2018 09:09:32 ... Jan 13 2610 15:37:42 ... Feb 22 2018 …
11 logs  timestamps  time 


5
Видаліть сусідні дублікати рядків, зберігаючи замовлення
У мене є файл з одним стовпцем з іменами, які повторюються кілька разів кожен. Я хочу конденсувати кожне повторення в одне, зберігаючи будь-які інші повтори з тим самим іменем, які не суміжні з іншими однойменними повторами. Наприклад, я хочу повернути ліву сторону в праву сторону: Golgb1 Golgb1 Golgb1 Akna Golgb1 …
11 awk  sed  sort  uniq 

2
оболонка posix: друкувати список назв змінних середовища (без значень)
Як сумісний з posix способом, який працює з декількома реалізаціями, як я можу надрукувати список визначеної в даний час змінної середовища без їх значень? У деяких реалізаціях (mksh, freebsd / bin / sh) exportзаконопроект підходить просто за допомогою самого себе: $ export FOO2 FOO Але для деяких інших реалізацій (bash, …

1
Як знайти алгоритм хешування, який використовується для хеш-паролів?
У мене є робочий пароль і я бачу хеш (/ etc / passwd). Як знайти алгоритм хешування, який використовується для хешування пароля, не намагаючись вручну застосовувати різні алгоритми, поки я не знайду відповідність?
11 hashsum  passwd 

3
Сценарій оболонки: створення змінної з параметрами всередині
У мене є команда rsync з такими параметрами: rsync -avz --{partial,stats,delete,exclude=".*"} Я хочу помістити ці параметри всередині змінної, щоб повторно використовувати її в скрипті. Щось на зразок цього: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 Я намагався з цитатами, одинарними цитатами, дужками, без жодного успіху.

1
Як постійно відключати реакцію Ping (відлуння ICMP) в Linux?
Я хочу відключити відповідь ping весь час в моїй операційній системі Ubuntu, наступні команди працюють, але лише до того часу, поки система не перезавантажиться: Пінг: echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all Пінг на: echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all Як мені вдасться залишити відлуння навіть після перезавантаження мого ноутбука?
11 ping  icmp 

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