Unix & Linux

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

2
Замена только определенных переменных с envsubst
Я пытаюсь выполнить замену переменных среды через envsubst, но я хочу заменить только определенные переменные. Из документов я должен сказать, envsubstчтобы заменить только определенные переменные, но я не могу это сделать. Например, если у меня есть файл, содержащий: VAR_1=${VAR_1} VAR_2=${VAR_2} как выполнить envsubstтак, чтобы он заменял только ссылку на ${VAR_1}?

2
Что означает опция Chromium `--no-sandbox`?
Я использую Chromium так: chromium --no-sandbox Я делаю это потому, что запускаю Debian Squeeze на виртуальном контейнере OpenVZ, и это единственный способ заставить его работать. Хотя я продолжаю читать это ужасно . Но я хочу знать, почему именно. Может кто-нибудь, пожалуйста, объясните мне это? Кто-то должен взломать ваш компьютер, чтобы …

5
Как сделать оператор if из результата выполненной команды
Я пытаюсь сделать оператор IF из вывода выполненной команды. Вот как я пытаюсь это сделать, но это не работает. Кто-нибудь знает правильный способ сделать это? if [ "`netstat -lnp | grep ':8080'`" == *java* ]; then echo "Found a Tomcat!" fi

8
Командная строка: как вы поворачиваете PDF-файл на 90 градусов?
Когда я сканирую документы в альбомной ориентации, выходные файлы PDF имеют книжную ориентацию, поэтому все программы просмотра PDF отображают отсканированные документы в книжной ориентации. Из командной строки, как вы поворачиваете PDF-файл на 90 градусов? Я попытался выполнить поиск и нашел кучу решений, но мне было трудно найти то, что выглядело …

4
Всегда ли подстановочный знак Bash star * создает отсортированный список (по возрастанию)?
У меня есть каталог, заполненный файлами с именами, например, logXXгде XX - это двухсимвольное шестнадцатеричное число, набранное нулями, например: log00 log01 log02 ... log0A log0B log0C ... log4E log4F log50 ... Обычно будет меньше, чем, скажем, 20 или 30 файлов. На дату и время моей конкретной системы нельзя положиться (встроенная …
53 bash  shell  wildcards 

6
Есть ли какая-то причина, чтобы шебанг указывал на / bin / sh, а не на / bin / bash?
В большинстве сценариев оболочки, которые я видел (кроме тех, которые я сам не написал), я заметил, что shebang установлен в #!/bin/sh. Это не очень удивляет меня в старых скриптах, но есть и в довольно новых скриптах. Есть ли основания для предпочтения /bin/shболее /bin/bash, так как bashэто в значительной степени повсеместно, …
53 bash  shell  history  shebang 


4
Как `git pull` съел мою домашнюю работу?
Я чувствую себя ребенком в кабинете директора, объясняя, что собака съела мою домашнюю работу накануне ее появления, но я смотрю на сумасшедшую ошибку потери данных на лице и не могу понять, как это произошло. Я хотел бы знать, как мерзавец мог съесть мое хранилище целиком! Я много раз вставлял мерзавца, …

2
Использование ip addr вместо отчетов ifconfig «ответы RTNETLINK: файл существует» в Debian
У меня есть система Debian, работающая как беспроводной маршрутизатор с eth0и wlan0. Теперь я добавил дополнительную сеть вручную eth1с помощью ifconfig: alix: ~ # ifconfig eth1 192.168.0.2 маска сети 255.255.255.0 alix: ~ # netstat -rn Таблица маршрутизации IP ядра Шлюз назначения Genmask Flags Окно MSS irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 …
53 debian  networking  ip 

1
Rm. * Удаляет ли родительский каталог?
Выражение .*расширяется с помощью bash для включения текущего и родительского каталогов: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Если я …
53 shell  wildcards  rm  posix 

2
Список всех файлов с одинаковым номером инода?
Допустим, когда я делаю ls -liэто в каталоге, я получаю это: 12353538 -rw-r--r-- 6 me me 1650 2013-01-10 16:33 fun.txt Как показывает вывод, файл fun.txt имеет 6 жестких ссылок; и номер индекса 12353538 . Учитывая ситуацию, как мне найти все жесткие ссылки для файла, т.е. файлы с одинаковым номером инода?
53 ls  inode 

2
Строка Shebang с командой `#! / Usr / bin / env --argument` не работает в Linux
У меня есть простой скрипт: #!/usr/bin/env ruby --verbose # script.rb puts "hi" На моем OSX box он работает нормально: osx% ./script.rb hi Тем не менее, на моей коробке Linux, он выдает ошибку linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Если я запускаю строку shebang вручную, она работает …

11
CentOS нет сетевого интерфейса после установки в VirtualBox
У меня есть Ubuntu 12.10, на котором я установил виртуальный ящик, на котором я установил Centos 6.4 i386. На Ubuntu у меня работает ядро ​​3.5.0-17. На виртуальную коробку я устанавливаю Centos 6.4, и все работает нормально, однако, когда я загружаюсь в машину с виртуальной машиной, это происходит только через интерфейс …

4
В чем разница между «nobootwait» и «nofail» в fstab?
В этом вопросе я спросил, как предотвратить сбой процесса загрузки при сбое носителя. Тем не менее, я получил два предложения для /etc/fstabвариантов nobootwait nofail Какая разница между двумя?
53 fstab 

5
контролировать файлы (а-ля tail -f) во всем каталоге (даже в новых)
Я обычно смотрю много логов в директории делаю tail -f directory/*. Проблема в том, что новый журнал создается после этого, он не будет отображаться на экране (потому что *уже был расширен). Есть ли способ контролировать каждый файл в каталоге, даже те, которые создаются после запуска процесса?
53 logs  tail 

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