Unix & Linux

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





10
Запомните половинную команду, пока я проверяю
Я часто оказываюсь в следующей позиции: я начал вводить длинную команду в командной строке bash, но на полпути я обнаружил, что мне нужно проверить что-то с помощью другой команды. Это проблема, когда я на консоли (нет X), что часто бывает, потому что тогда у меня есть только следующие неудовлетворительные способы …
96 bash  command-line  zsh 

2
Как я могу запустить Python SimpleHTTPServer на порт 80?
Я использую эту команду в Ubuntu, но она запускается на порте 8080, и у меня нет другого запущенного сервера, поэтому я бы хотел, чтобы он запускался на порте 80. Я видел способы, которыми вы могли бы настроить скрипт bash, чтобы сделать что-то вроде это, но разве нет флага командной строки …

5
Где хранится история bash?
Если я бегу history, я вижу свои последние выполненные команды. Но если я делаю tail -f $HISTFILEили tail -f ~/.bash_history, они не попадают в список. Файл заблокирован, есть временное местоположение или что-то подобное?


7
Есть ли базовый учебник для grep, awk и sed? [закрыто]
Я был пользователем Linux некоторое время, и у меня есть довольно приличное понимание большинства распространенных утилит командной строки. Тем не менее, те , которые приходят и снова по отношению к составлению программ grep, awkи sed. Единственное, для чего я использовал grep - это добавление в него файлов для поиска файлов …
95 grep  sed  awk 


7
Зачем нам форк для создания новых процессов?
В Unix всякий раз, когда мы хотим создать новый процесс, мы разветвляем текущий процесс, создавая новый дочерний процесс, который в точности совпадает с родительским процессом; затем мы выполняем системный вызов exec, чтобы заменить все данные из родительского процесса данными для нового процесса. Почему мы сначала создаем копию родительского процесса, а …

4
Как узнать, какую версию Debian я использую?
В учебном пособии мне предлагается «Если вы используете Squeeze, следуйте этим инструкциям ...» и «Если вы используете Wheezy, следуйте этим другим инструкциям ...» Когда я бегу uname, я получаю следующую информацию: Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux Достаточно ли этой информации, чтобы знать, использую ли я Squeeze …
95 debian  version 

2
gpg: сбой при получении сервера ключей: нет dirmngr
При попытке получить ключи на моем сервере Debian Stretch я получаю эту ошибку: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory gpg: …
94 debian  apt  gpg 

2
Почему grep не игнорирует двоичные файлы по умолчанию?
Страница руководства для grepописывает -Iфлаг следующим образом: -I Ignore binary files. This option is equivalent to --binary-file=without-match option. Это также говорит об двоичных файлах: --binary-files=value Controls searching and printing of binary files. Options are binary, the default: search binary files but do not print them; without-match: do not search binary …
94 grep 

2
Действительно ли скобки помещают команду в подоболочку?
Из того, что я прочитал, размещение команды в скобках должно запускать ее в подоболочке, аналогично запуску скрипта. Если это правда, как он видит переменную x, если x не экспортируется? x=1 Запуск (echo $x)в командной строке приводит к 1 Запуск echo $xв скрипте ничего не дает, как и ожидалось

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