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

Bash (Bourne-Again SHell) - оболочка, используемая в интерфейсе командной строки Ubuntu по умолчанию.

2
Команда для удаления временных файлов, заканчивающихся на ~
Много дней назад я нашел этот полезный псевдоним bash (содержимое моего ~ / .bash_aliases ) # aliases # finds temporary files ending with '~' and deletes them alias rm~='find . -name '*~' -print0 | xargs -0 /bin/rm -f' Теперь я попытался использовать rm~после того, как cdк некоторому каталогу, содержащему 3 …
15 bash 

2
Как передать результаты bc в переменную
Я пишу сценарий и хочу передать результаты bcв переменную. Я объявил 2 переменные ( var1и var2) и дал им значения. В моем сценарии я хочу передать результаты из bcдругой переменной скажем, var3чтобы я мог работать с var3другими вычислениями. До сих пор я был в состоянии записать результат в файл, который …


1
Извлечение из файла tar - Поведение по умолчанию: перезаписать или сохранить?
В документации я прочитал, что tarимеет следующие параметры при извлечении файлов из архива: -k, --keep-old-files don't replace existing files when extracting --overwrite overwrite existing files when extracting какой из них используется по умолчанию?
15 bash 

2
Почему моя функция не переоценивается в PS1?
Я пытаюсь, чтобы часть моего приглашения была установлена ​​динамически с помощью функции, поэтому в моем .bashrcя имею: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Открытие оболочки дает мне то, что я ожидаю сначала: $ bash darthbith@server:~/test /home/darthbith/test$ Однако, когда я меняю каталог, часть, определенная функцией, не меняется: …

4
Tomcat не распознает JAVA_HOME
Я установил Ubuntu 14.04 Server, извлек JDK1.8u5 и Tomcat7 и добавил следующее в .profile (я также попытался добавить его в .bashrc с похожими [не-] результатами): export JAVA_HOME=/opt/java/jdk1.8.0_05 export PATH=$PATH:$JAVA_HOME/bin когда я бегу, echo $JAVA_HOMEя получаю ожидаемый результат /opt/java/jdk1.8.0_05. Я также могу запустить java -versionи получить правильный ответ от Java. Все …

2
Как перечислить все ключевые слова оболочки?
$ type if if is a shell keyword Я не знаю других ключевых слов оболочки. Есть ли какая-нибудь команда для перечисления всех ключевых слов оболочки bash? Примечание: help -mотображает как встроенные функции оболочки, так и ключевые слова оболочки.

2
Терминал, как выйти - Больше - список
Я часто использую автозаполнение в терминале, например, для cpкоманды. Но иногда, когда я помещаю в каталог для cpкоманды и нажимаю Tab, список файлов настолько длинный, что Ubuntu выплевывает часть списка и затем ждет ввода с клавиатуры, прежде чем последовательно перечислять остальные файлы, один за другим. , Эта функция практически бесполезна, …

1
Открытие файла из терминала только путем ввода его имени
Я знаю, что xdg-openоткроет из терминала файл в предпочтительном приложении пользователя, как это: xdg-open filename Но мне интересно, как я могу открыть файл из текущего каталога в приложении по умолчанию, набрав: filename с последующим Enter, конечно. Ничего больше.

3
configure: error: компилятор C не может создать исполняемые файлы
Я пытался установить RVM с помощью \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles. Он работал нормально, пока я не получил ошибку конфигурации: Error running './configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared', please read /home/nishant/.rvm/log/1379591052_ruby-2.0.0-p247/configure.log There has been an error while running configure. Halting the installation. Ниже приведено содержимое упомянутого файла …
15 12.04  12.10  bash  gcc 

4
Правильный способ добавить учетную запись пользователя через скрипт bash
Вот код скрипта, который я сейчас использую: getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" Этот подход хорошо работает на openSuse. Но есть несколько проблем с учетной записью пользователя, …
15 bash  scripts  users  adduser 

4
Как получить имя хоста с помощью командной строки терминала?
Я использовал arp-scan в терминале, чтобы получить IP-адрес, а также MAC-адрес. Можно ли в любом случае узнать имя хоста IP-адреса, которое есть в терминале? например, к одному маршрутизатору подключены A-pc, B-pc и C-pc. Мне нужно получить имя хоста так же, как я получил результат в arp-scan. Есть ли какая-нибудь команда? …


1
Какова цель shopt -s extglob
Я хотел удалить все файлы из каталога, кроме одного. Я нашел свое решение здесь . Это решение использует команду shopt -s extglob Я хотел знать, что именно делает эта команда, некоторые базовые знания. Я также добавил комментарий к этому ответу, но до сих пор не получил ответа. Как новый пользователь …

3
Как проверить, что введенный пароль является действительным паролем для этого пользователя?
Сценарий: В скрипте bash я должен проверить, является ли пароль, заданный пользователем, действительным паролем пользователя. Т.е. предположим, у меня есть пользователь A с паролем PA .. В сценарии я попросил пользователя A ввести свой пароль, так как проверить, действительно ли введенная строка является его паролем? ...
15 bash 

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