Вопросы с тегом «bash»

Bash - это Bourne Again SHell, преемник классического Unix sh (shell).

4
Не могу обновить Bash на Debian 6.0 (Squeeze)
Я не могу обновить Bash на сервере Debian 6.0 (Squeeze), чтобы избавиться от обнаруженной уязвимости: bash --version GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) apt-get update apt-get install bash Reading package lists... Done Building dependency tree Reading state information... Done bash is already the newest version. 0 upgraded, 0 newly installed, 0 …
9 linux  debian  bash 

5
Как восстановить Bashrc по умолчанию?
Я случайно перезаписал .bashrc. Я сделал следующее echo 'export EDITOR=/usr/bin/nano' >> /etc/bashrc Но я случайно набрал >вместо >>. Я думаю, это была плохая идея. Я все еще могу войти, используя этот трюк (нажмите, Ctrl+Cпрежде чем .bashrc будет полностью выполнен). Но как мне восстановить его по умолчанию .bashrc? Я использую CentOS …
9 bash  bashrc 

5
Как я могу легко конвертировать специальные объекты HTML из стандартного потока ввода в Linux?
CentOS Есть ли простой способ конвертировать специальные объекты HTML из потока данных? Я передаю данные в скрипт bash, и иногда эти данные включают в себя специальные объекты. Например: "тест" & amp; тест $ тест! test @ # $% ^ & amp; * Я не уверен, почему некоторые персонажи появляются нормально, …
9 linux  bash  scripting  sed  html 

2
Могу ли я изменить владельца всех файлов определенного пользователя?
Есть ли способ рекурсивно найти все файлы, принадлежащие пользователю, и изменить их на другого пользователя / группу в Gnu / Linux? Я предполагаю, что должен быть какой-то волшебный вкладыш, но мои навыки командной строки не подходят для этого :) Спасибо!

2
Ошибка сценария Bash: ./test: строка 5: UID: переменная только для чтения
У меня есть скрипт, который работает нормально на моем сервере разработки, но когда я пытаюсь запустить его в работе, не работает. Я получаю следующую ошибку, которую не могу понять: ./test.sh: строка 5: UID: переменная только для чтения Какие-либо предложения? #!/bin/sh while read inputline do UID="$(echo $inputline | cut -d '"' …
9 bash  scripting 

5
Объедините несколько команд Unix в один выход
Мне нужно найти в наших почтовых журналах конкретный адрес электронной почты. Мы сохраняем текущий файл с именем maillog, а также файлы .bz2 за неделю в той же папке. В настоящее время я запускаю следующие команды для поиска файла: grep person@domain.com maillog bzgrep person@domain.com *.bz2 Есть ли способ объединить grepи bzgrepкоманды …
9 linux  unix  bash  grep 

6
Удалить дублирующиеся записи из переменной PATH
Я часто изменяю свой .bashrc и затем поставляю его. Однако, когда у меня есть что-то вроде export PATH="~/bin:~/perl5/bin:$PATH"моего файла, PATHпеременная окружения увеличивается каждый раз, когда я получаю исходный файл. Например, при первом обращении к источнику .bashrc PATHпеременная состоит из ~/bin:~/perl5/bin:/usr/bin:/bin. Второй раз он состоит из ~/bin:~/perl5/bin:~/bin:~/perl5/bin:/usr/bin:/bin. В третий раз он …
9 bash  shell  path  bashrc 

6
Как кто-то должен создать зашифрованный пароль для / etc / shadow?
Я настраиваю новую учетную запись в окне Linux для доступа к хранилищу Subversion и могу отправить пароль новому пользователю. Тем не менее, я думаю, что для этого нового пользователя была утилита командной строки, которая шифрует пароль, который ему нравится, в формате, который я могу скопировать / вставить непосредственно в файл …


2
На Redhat, что означает «kernel.suid_dumpable = 1»?
Я запускаю сценарий bash, чтобы скопировать некоторые файлы журнала и затем перезапустить службу в окне Red Hat. Каждый раз, когда я выполняю скрипт, я получаю на своей консоли следующее: [root@servername ~]# sh /bin/restart_nss.sh kernel.suid_dumpable = 1 Stopping Service: [ OK ] Starting Service: [ OK ] [root@servername ~]# Что означает …
9 bash  shell  redhat 

6
Каковы преимущества Powershell по сравнению с Cygwin / Unix-Shell
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Очевидное различие, о котором я знаю, это возможность взаимодействия с некоторыми продуктами MS, такими как Exchange. Но для кого не нужно управлять …

2
Как эта переменная работает в системном файле systemd?
У меня есть довольно простой файл модуля для службы поддержки обнаружения для экземпляра сервера, на котором я работаю в CoreOS. Файл модуля выглядит следующим образом: [Unit] Description=Discovery for frontend server (instance %i) BindsTo=frontend@%i.service After=frontend@%i.service [Service] EnvironmentFile=/etc/environment ExecStart=/usr/bin/bash -c ' \ while true; do \ export PORT=$(docker port frontend%i 80 | …
9 bash  systemd  coreos 

1
Будет ли этот сценарий перезапуска HAProxy работать так же элегантно, как я думаю?
Я собрал этот сценарий из разных мест. Я надеюсь, что после запуска будет выполнено следующее: Приостановите весь «НОВЫЙ» http-трафик для портов 80 и 443 - просто «приостановите» их, не выдавайте ошибок изящно перезапустите haproxy, когда все запросы «в процессе» будут выполнены Отключите http-трафик и продолжайте работать как обычно. Это так …

3
Как установить пакеты с APT без участия пользователя?
У меня есть скрипт, который загружает и заменяет заголовки ядра в Debian squeeze. function fixHeaders(){ #Replace the kernel headers from OVH with standard kernel headers... aptitude -y install linux-image-2.6.32-5-amd64 sed s/'GRUB_DEFAULT=0'/'GRUB_DEFAULT=1'/g update-grub echo "Rebooting the machine. Run this script again after reboot and choose option 2." sleep 1 reboot } …

5
меньше с «файлом обновления», как функциональность
Я хочу посмотреть файл, который перезаписывается каждые 5 минут less. Как я могу заставить lessследовать новому дескриптору файла вместо сохранения старого? watch "cat file"не будет делать это, потому что файл слишком длинный, чтобы поместиться в одном окне терминала.
9 bash  less  watch 

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