Unix & Linux

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

6
Як вирівняти список до конкретного символу?
Чи є команда чи набір команд, які я можу використовувати для горизонтального вирівнювання рядків тексту до довільного символу? Наприклад, зі списком адрес електронної пошти на виході буде створено текстовий файл із усіма символами '@', розташованими вертикально. Для успіху я вважаю, що змінну кількість порожніх пробілів потрібно додати до початку більшості …

1
Як я можу зупинити Bash від інтерпретації восьмеричного коду замість цілого?
Я пишу RSS-скрипт гороскопа як вступ до проекту Unix / Linux, і я зіткнувся з проблемою, яку мій професор не зміг виправити в той час, коли мені вдалося залишитися після уроку. Оскільки я не міг зрозуміти, як використовувати фактичні дати як те, що потрібно перевірити, я подумав, що спробую провести …

3
Найкраща практика для монтажу розділу Windows
Я на своєму ноутбуці запускаю подвійне завантаження Windows та Debian. Я використовую Linux в основному, але час від часу мені потрібно отримувати доступ до своїх файлів у своєму розділі Windows. Мій розділ Windows монтується наступним чином при запуску. >cat /etc/fstab |grep Win7 LABEL=Windows7_OS /mnt/Win7 auto nosuid,nodev,nofail,x-gvfs-show 0 0 В основному …

2
Як вбити окрему нитку під час процесу в Linux?
Це окремі потоки процесу прийому пакетів. Чи є спосіб вбити якусь окрему нитку? Чи надає Linux якусь конкретну команду, яка може вбивати або відправляти стоп-сигнал в будь-який конкретний потік під час процесу?
13 linux  kill  thread 

2
Як я можу автоматизувати розшифровку gpg, яка використовує парольну фразу, зберігаючи її в секреті?
Мені доручено автоматизувати розшифровку gpg за допомогою cron (або будь-якого інструменту планування завдань, сумісного з Ubuntu Server). Оскільки він повинен бути автоматизованим, я використовував, --passphraseале він закінчується в історії оболонок, так що це видно в списку процесів. Як я можу зайнятися автоматизацією розшифровки, зберігаючи хороші (бажано, великі) стандарти безпеки? Приклад …
13 ubuntu  security  gpg 

4
Видалення конкретних файлів на основі імені файлу з терміналу
У мене є каталог, що містить файли з іменами rho_0.txt rho_5000.txt rho_10000.txt rho_150000.txt rho_200000.txt і так далі. Я хотів би видалити всі ті, які кратні 5000. Я спробував таке:, printf 'rho_%d.txt\n' $(seq 5000 10000 25000) | rmале це дало мені відповідь rm: missing operand. Чи є інший спосіб зробити це?
13 files  rm 

4
Неможливо перезавантажити / повернути лише до читання після оновлення пакета
Я використовую Debian Stretch. Мій кореневий розділ змонтований read-only. Тільки коли я встановлюю або модернізую пакети, /перераховується read-write(за допомогою apt гака), а потім повертається назад до ro. Іноді після оновлення пакету я не в змозі /повернутись лише до читання: mount -o remount,ro / mount: / is busy У старих версіях …
13 debian  files  apt  readonly  lsof 

3
Чому `|` не обробляється буквально за глобальним малюнком?
Моє запитання випливає з того, як зберігання регулярного виразу в змінній оболонки дозволяє уникнути проблем із цитуванням символів, які є особливими для оболонки? . Чому виникла помилка: $ [[ $a = a|b ]] bash: syntax error in conditional expression: unexpected token `|' bash: syntax error near `|b' Очікується, що всередині …
13 bash 

4
незалежно перевірити, чи TRIM дійсно працює на SSD
У мене є LUKSрозділ, /dev/sda1який я люблюЗакрити --allow-discards: cryptsetup --allow-discards luksOpen /dev/sda1 root Потім я монтую ext4файлову систему з discardопцією: grep /dev/mapper/root /proc/mounts /dev/mapper/root / ext4 ro,relatime,block_validity,discard,delalloc,barrier,user_xattr,acl 0 0 Потім я обрізаю вільний простір на змонтованій перегородці: fstrim -v / з df, я бачу, /має 80% вільного місця. Це означає, …
13 ext4  ssd  cryptsetup  trim  fstrim 

4
Уніме зламано: як визначити поточне ядро, що працює?
> uname -r FATAL: kernel too old > cat /proc/cmdline FATAL: kernel too old У файлі / boot є 3 * .vmlinuz-linux файли. Як визначити, яке ядро ​​зараз працює? Зауважте, що я працюю в обмеженому середовищі з мінімальною оболонкою. Я також спробував: > sh -c 'read l < /proc/version; echo …
13 linux  glibc 

4
Як знайти всі файли, крім вказаного файлу
lsМоже дати результат , як [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo Але на самом деле я сподіваюся тільки з'ясувати CentOS-Base.repo, CentOS-Debuginfo.repoі , CentOS-Vault.repoале не CentOS-Media.repo. Тому я виконую цю команду ls [^\(Media\)] Але я отримую інформацію про помилку. Як мені це зробити?
13 wildcards 


3
Що визначає ім'я хоста Linux?
Протягом кількох років, які я використовував Linux як свою основну систему, зокрема Fedora, я завжди бачив, щоб моє ім’я хоста було встановлено лише на "localhost", за винятком випадків, коли я підключаюся до деяких мереж, і це стає моєю IP-адресою. Сьогодні я пережив таку поведінку, яку я маю проблеми з розумінням. …

2
Виконати команду bash після деяких одночасних команд?
Я хочу виконати кілька команд паралельно. Після завершення всіх цих команд запустіть наступну. Я хоч наступний підхід спрацює #!/bin/bash command1 & command2 & command3 && command4 але це не сталося Мені потрібно запустити, command4коли всі перші три команди будуть повністю закінчені.

1
POSIX Awk на Solaris 11?
Це більш-менш додаткове запитання до наступних двох: Помилка синтаксису при видаленні повторюваних рядків через файл awk '! X [$ 0] ++' альтернатива awk / nawk на SunOs та Linux Я бачу, що на Solaris 10 (SunOS 5.10) я отримую такі результати: $ type -a awk awk is /usr/bin/awk $ PATH="$(getconf …
13 awk  solaris  posix 

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