«bash» etiketlenmiş sorular

Bash (Bourne-Again SHell), varsayılan olarak Ubuntu'nun komut satırı arayüzünde kullanılan kabuktur.


7
Sık kullanılan komut satırı komutları için otomatik tamamlama?
Bazı projeler için genellikle birkaç komut yazarım, örneğin: cd an/extremely/long/path/in/which/I/have/some/kinda/project ve ./runmyproject --with some --command line --options set Oldukça tembel olduğumu görünce, bu komutları tekrar tekrar yazmamaya çalışıyorum. Bu yüzden elbette bu komutları bulmak için yukarı tuşunu çok kullanabilirim, ancak çoğu zaman aralarında o kadar çok komut var ki, onu …

2
~ İle biten geçici dosyaları silme komutu
Birkaç gün önce, bu yararlı bash takma adını buldum ( ~ / .bash_aliases'imin içeriği ) # aliases # finds temporary files ending with '~' and deletes them alias rm~='find . -name '*~' -print0 | xargs -0 /bin/rm -f' Şimdi kullanmaya çalıştı rm~sonra cdbiten 3 dosyalarını içeren bazı dizine~ Terminalde bu …
15 bash 

2
Bc sonuçları bir değişkene nasıl aktarılır
Bir senaryo yazıyorum ve sonuçları bcbir değişkene aktarmak istiyorum . Ben 2 değişken ( var1ve var2) beyan ettim ve onlara değerler verdim . Senaryomda diğer hesaplamalar için çalışabilmem için sonuçları bcbaşka bir değişkene iletmek istiyorum . Şimdiye kadar sonucu aradığım şey olmayan bir dosyaya yazabildim ve ayrıca terminaldeki sonucu yankılayabildim …



2
İşlevim PS1'de neden yeniden değerlendirilmiyor?
Ben istemi bir işlevi tarafından dinamik olarak ayarlanmış bir parçası olmaya çalışıyorum, bu yüzden benim .bashrcvar: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Bir kabuk açmak bana ilk başta beklediğim şeyi verir: $ bash darthbith@server:~/test /home/darthbith/test$ Ancak, dizin değiştirdiğimde, işlev tarafından tanımlanan bölüm değişmez: darthbith@server:~/test /home/darthbith/test$ cd …

4
Tomcat JAVA_HOME'u tanımıyor
Ubuntu 14.04 Server'ı yükledim, JDK1.8u5 ve Tomcat7'yi çıkardım ve .profile dosyasına ekledim (ayrıca benzer [non] sonuçlarıyla .bashrc'ye eklemeyi denedim): export JAVA_HOME=/opt/java/jdk1.8.0_05 export PATH=$PATH:$JAVA_HOME/bin koştuğumda echo $JAVA_HOMEbeklenen sonucu alıyorum /opt/java/jdk1.8.0_05. Ayrıca çalıştırabilir java -versionve Java'dan doğru yanıtı alabilirsiniz. çok uzak çok iyi. şimdi Tomcat'i başlatmaya çalışıyorum (ayrıca catalina.sh'ı da denedim) ve …

2
Tüm kabuk anahtar kelimeleri nasıl listelenir?
$ type if if is a shell keyword Diğer kabuk anahtar kelimelerini bilmiyorum. Tüm bash shell anahtar kelimelerini listelemek için herhangi bir komut var mı? Not: help -mhem kabuk yerleşiklerini hem de kabuk anahtar kelimelerini görüntüler.

2
Terminal, nasıl bırakılır --Daha fazla— liste
Terminalde otomatik tamamlama kullanıyorum, örneğin cpkomut için. Ancak bazen, cpkomutun dizinini koyup Tabbastığımda, dosyaların listesi o kadar uzun ki Ubuntu listenin bir kısmını tükürüyor ve daha sonra dosyaların geri kalanını sırayla listelemeden önce anahtar girdisini beklemektedir. . Bu özellik işe yaramaz, çünkü kaç dosya kaldığını asla bilemezsiniz ve neredeyse her …


3
configure: hata: C derleyicisi yürütülebilir dosyalar oluşturamıyor
Kullanarak rvm yüklemeye çalışıyordum \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles. Bir yapılandırma hatası alana kadar iyi çalıştı: 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. Söz konusu günlük dosyasının içeriği aşağıdadır: [2013-09-19 17:15:58] ./configure …
15 12.04  12.10  bash  gcc 

4
Bas betiği ile kullanıcı hesabı eklemenin uygun yolu
İşte şimdi kullandığım kod kodu: 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" Bu yaklaşım openSuse üzerinde iyi çalışır. Ancak Ubuntu'da oluşturduğu kullanıcı hesabıyla ilgili birkaç sorun var, bu …
15 bash  scripts  users  adduser 


3
Girilen şifre nasıl kontrol edilir bu kullanıcı için geçerli bir şifre?
Senaryo: Bir bash betiğinde, bir kullanıcı tarafından verilen bir parolanın geçerli bir kullanıcı parolası olup olmadığını kontrol etmeliyim. Ben pa PA pa sahip bir kullanıcı var varsayalım .. Senaryoda ben A kullanıcı şifresini girmek istedi, Peki girilen dize gerçekten onun şifre olup olmadığını nasıl kontrol etmek için? ...
15 bash 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.