Unix & Linux

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

3
Чи залежать програми, які працюють із сеансу ssh, залежно від з'єднання?
Чи залежить програма, що запускається з сеансу ssh, від підключення до клієнта? Наприклад, коли з'єднання дійсно повільне. Тож чи активно чекає, коли речі надрукуються на екрані? І якщо це все-таки залежить від з'єднання, це також трапляється, наприклад, з екраном або byobu ? Оскільки за допомогою цих програм, вони продовжують працювати …
29 ssh  tty  job-control 

8
Щось з моїм сценарієм щось не так, або Bash набагато повільніше, ніж Python?
Я тестував швидкість Bash і Python, провівши цикл в 1 мільярд разів. $ cat python.py #!/bin/python # python v3.5 i=0; while i<=1000000000: i=i+1; Баш-код: $ cat bash2.sh #!/bin/bash # bash v4.3 i=0 while [[ $i -le 1000000000 ]] do let i++ done Використовуючи timeкоманду, я з’ясував, що для закінчення Python-коду …
29 bash  python3 

1
Як відобразити всі URL-адреси в ланцюзі переадресації?
Я шукаю спосіб показати всі URL-адреси в ланцюзі перенаправлення, бажано з оболонки. Я знайшов спосіб майже зробити це з завиткою, але він показує лише першу та останню URL-адресу. Я хотів би їх усіх побачити. Має бути спосіб зробити це просто, але я не можу за все життя знайти, що це …
29 wget  curl 

2
Що означає! #: 3 означає команду shell
Посібник з установки ack пропонує встановити сценарій ack за допомогою цієї команди: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Я припускаю, що !#:3в кінці є якесь зворотне посилання, але що це означає? Чи є еквівалент в zsh? Google не допомагає.

3
Перехід на батьківську оболонку, не виходячи з системи
Скажімо, я починаю у своєму локальному обліковому записі: avindra@host:~> тоді я переходжу до root: host:~ # Тоді я переходжу на oracle: [ oracle@host:~] Чи є спосіб, щоб я повернувся до кореневої оболонки (батьківської), не виходячи з оболонки Oracle? У цьому випадку було б зручно, оскільки обліковий запис oracle не має …
29 shell 

1
Чому заміна процесу BASH не працює з деякими командами?
Інколи процес заміни не буде працювати, як очікувалося. Ось приклад: Вхід: gcc <(echo 'int main(){return 0;}') Вихід: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status Вхід: Але він працює, як очікувалося, при використанні з іншою командою: grep main <(echo 'int main(){return 0;}') Вихід: int main(){return …

5
Як встановити останню NodeJS на Debian Jessie?
Я щойно встановив NodeJS & NPM на Debian Jessie, використовуючи рекомендований підхід: apt-get install curl curl -sL https://deb.nodesource.com/setup | bash - apt-get install -y nodejs Однак це досить стара версія (вузол v0.10.38 & npm 1.4.28). Будь-які пропозиції щодо найпростішого способу встановлення новіших версій, наприклад, наразі вузол v0.12.4 і npm 2.7.4? …
29 debian  node.js 

3
Як читати dmesg з попереднього сеансу? (dmesg.0)
dmesg - це команда для читання вмісту з /var/log/dmesg. Приємна річ у порівнянні з less /var/log/dmesgтим, що я можу використовувати прапор -T для зчитування часу людини. Тепер я хотів би подивитися /var/log/dmesg.0, побачити, як мій комп'ютер розбився. Файл містить журнали попереднього сеансу. Але я хочу використовувати прапор -T з команди …
29 dmesg 

5
Як ввести спеціальний символ нового рядка у файл за допомогою команди echo та оператора перенаправлення?
Я хотів би створити файл за допомогою команди echo та оператора перенаправлення, при цьому файл повинен складатися з кількох рядків. Я намагався включити новий рядок через "\ n" всередині рядка: echo "first line\nsecond line\nthirdline\n" > foo але таким чином не створюється файл із трьома рядками, а файл із лише одним …

3
Як я можу побачити точний командний рядок, який виконується в якомусь екземплярі bash?
У мене є тривалий bashекземпляр (всередині screenсеансу), який виконує складний набір команд всередині циклу (кожен цикл виконує труби, переадресації тощо). Довгий командний рядок був написаний всередині терміналу - це не всередині жодного сценарію. Тепер я знаю ідентифікатор процесу bash, і у мене є доступ до кореня - як я можу …

1
Коли каталоги перестали читатись як файли?
У мене вийшло 1-е видання книги «Програми навколишнього середовища Unix». У главі 2 автори заявляють, що каталоги читаються як файли, і згадують деякі факти про формат цих файлів. Вони наводять кілька прикладів використання, таких як cat .(у вправі 2-2). Принаймні, у Дарвіні каталоги вже не читаються як файли. Принаймні, вони …

3
Як проект Linux Kernel відслідковував помилки в перші дні?
Всі ми знаємо, що Лінус Торвальдс створив Git через проблеми з Біткером. Що не відомо (принаймні мені) - як відстежувались проблеми / квитки / помилки до цього часу? Я спробував, але нічого цікавого не вийшло. Єдиною дискусією, яку я зміг отримати на цю тему, була ця дискусія, де Лінус поділився …
29 linux  kernel  git  history 

3
Який найпростіший спосіб змінити розмір розділу ext4 з командного рядка?
Який найпростіший спосіб змінити розмір розділу ext4 (або будь-який розділ типу залежно від методу) з командного рядка (можливо, з найменшими командами, але також найпростішим для розуміння)? Використовувати такий інструмент, як Gparted, у графічному інтерфейсі, очевидно, просто, але як бути з командним рядком? Я думаю, що текстові графічні інтерфейси можуть також …

2
Коли мені потрібно вказати add_efi_memmap як аргумент ядра у завантажувачі UEFI / EFI?
Я читаю кілька підручників, як EFI-заглушка (efistub) завантажувати ядро ​​Linux. Ці інструкції часто використовують параметр завантаження ядра add_efi_memmap. Забезпечене обладнання - Intel x64 з 8 Гб оперативної пам’яті. У моїй поточній установці працює grub-efiзавантажувач і ядро ​​v3.13. GRUB завантаження без в add_efi_memmapпараметрі завантаження: 23Рядки BIOS-e820 підраховуютьсяdmesg | grep BIOS-e820: | …

2
Чому цей бінарний файл, переданий через "ssh -t", змінюється?
Я намагаюся скопіювати файли через SSH , але не можу використовувати scpчерез те, що не знаю точного імені файлу, яке мені потрібно. Хоча малі бінарні файли та текстові файли добре передаються, великі бінарні файли змінюються. Ось файл на сервері: remote$ ls -la -rw-rw-r-- 1 user user 244970907 Aug 24 11:11 …
29 ssh  file-copy 

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