Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

3
Программы, запущенные из сеанса ssh, зависят от соединения?
Зависит ли программа, запущенная от ssh-сессии, от соединения с клиентом? Например, когда соединение действительно медленное. Так активно ли он ждет, пока что-то будет напечатано на экране? И если это зависит от соединения, это также происходит с экраном или byobu, например? Поскольку с этими программами продолжают работать даже после отключения от …
29 ssh  tty  job-control 

2
Как создать загрузочный USB-диск Debian с помощью Windows
Я использую Windows 10 и начинаю учиться загружаться с USB-устройств. У меня есть 16 ГБ USB (USB 3.0) и я хочу сделать следующее: Сделайте 16 ГБ USB-накопитель работающим с Debian Linux. Держите Windows 10 на моем диске C :. Не разбивайте мой жесткий диск и не устанавливайте двойную загрузку. Запустите …

2
Что значит! #: 3 в командной оболочке
Руководство по установке ack предлагает установить скрипт ack с помощью этой команды: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Я предполагаю, что !#:3в конце это какая-то обратная ссылка, но что это значит? Есть ли эквивалент в Zsh? Гугл не помог.

1
Как отобразить все URL в цепочке перенаправления?
Я ищу способ показать все URL-адреса в цепочке перенаправления, предпочтительно из оболочки. Я нашел способ почти сделать это с помощью curl, но он показывает только первый и последний URL. Я хотел бы увидеть их всех. Должен быть способ сделать это просто, но я не могу на всю жизнь понять, что …
29 wget  curl 

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

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

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 …

3
Как прочитать dmesg из предыдущего сеанса? (Dmesg.0)
dmesg - это команда для чтения содержимого /var/log/dmesg. Хорошая вещь по сравнению с тем less /var/log/dmesg, что я могу использовать флаг -T для удобочитаемого вывода времени. Теперь я хотел бы посмотреть /var/log/dmesg.0, как произошел сбой моего компьютера. Файл содержит журналы предыдущего сеанса. Но я хочу использовать флаг -T из команды …
29 dmesg 

3
Переключиться на родительскую оболочку без выхода
Допустим, я начинаю с моего локального аккаунта: avindra@host:~> затем я переключаюсь на root: host:~ # Затем я переключаюсь на оракула: [ oracle@host:~] Есть ли способ для меня вернуться в корневую оболочку (родитель), не выходя из оболочки оракула? В этом случае это было бы удобно, поскольку учетная запись oracle не имеет …
29 shell 

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

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). Любые предложения по простому способу установки более новых версий, например, в настоящее время узел …
29 debian  node.js 

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

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 | …

1
Как читать / записывать на tty * устройство?
У меня есть устройство, которое отправляет информацию по USB на мой компьютер. Arch Linux настраивает это устройство, создавая файл с именем ttyUSB0в /dev/. Я использую, GTKtermчтобы получить эту входящую информацию и отобразить ее в эмулируемом окне терминала. У меня вопрос, как именно GTKtermчтение и запись в этот ttyUSB0файл, и где …
29 usb  tty 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.