«bash» etiketlenmiş sorular

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

1
Bash Terminalinde artık CTRL + Sol / Sağ kullanılamaz
Genellikle komut satırındaki kelimeler arasında gezinmek için CTRL+ Leftve CTRL+ tuşlarını Rightkullanırım. Bu sabah dizüstü bilgisayarımı açtım ve artık yapamıyorum. Bunun yerine, CTRL+ Leftgiriş kodu terminalde yazdırılır. Yani: İşte CTRL+ ile gezinmeye çalıştığımda çıktı Left: ~ $ test test ;5D;5D;5D Merakla, hala VIM'de CTRL+ Left/ Rightgayet iyi kullanabilirim .

2
Apt-get autoremove tarafından seçilen paketleri içeren bir listeyi nasıl alabilirim?
Yalnızca seçilen paketlerin adını yazdıran herhangi bir komut var mı apt-get autoremove? Çekirdeği güncelleyen, eski çekirdeği ve gereksiz paketleri ( apt-get autoremove) kaldıran bir komut dosyası oluşturuyorum , ancak ekranda kaldırılacak paketlerin listesini yazdırmak istiyorum apt-get autoremove, bunu nasıl yapabilirim?



1
Zoom için Terminal Komutu
Bunu bir süredir arıyordum ve hiçbir yerde bulamıyorum. Terminal üzerinden zum yapabilmem gerekiyor (ctrl + shift + '+' eşdeğeri). Ben xdotool denedim, ancak '+' (veya = anahtar) kaydetmek için nasıl bilmiyorum. Bu çok önemli ve benim bir yaşam hayalim oldu. Şimdi Ubuntu ile biraz yetenekli olduğuma göre, nihayet bu hedefe …


4
“$ ()” Tırnak işaretli değişken
Bu senaryoyu yazdım: #!/bin/bash while [ true ] do currentoutput="$(lsusb)" if [ "$currentoutput" != "$lastoutput" ] then echo "" date and Time >> test.log date +%x_r >> test.log lastoutput="$(lsusb)" lsusb >> test.log fi sleep 5 done Hızlı öğrenmeye çalışan bir acemiyim ve değişkenin tırnak işaretleri hakkında bir sorum var . …
12 bash  scripts 

4
Giriş sayısını sınırlamak için Bash betiği
Şirketim, tüm kullanıcıların macun terminali üzerinden eriştiği bir sunucu uygulamasının çalışmasını gerektiriyor. Ben sadece 20 macun terminal açık olması gereken bir kabuk komut dosyası yazmak istiyorum. 21. terminal açıksa, o terminali hemen kapatmak istiyorum. Bunu nasıl başarabilirim? Lütfen bana yardım et.


3
Çift sayıları saymak için kabuk işlevinde hata
Bir ödev için, bir dizi sayı sağlandığında çift sayıların sayısını yazdıran bir işlev yazmam gerekir. Önceki bir ödev için kullandığım kod parçasını kullandım ( 1bir sayı çift 0olduğunda ve sayı tek olduğunda yazdırmak için) Benim sorunum şimdi fonksiyonumun yazdırmaya devam etmesi 0. Neyi yanlış yapıyorum? İşte benim senaryom: #!/usr/bin/bash # …

1
Terminal değiştirme! ardından komutlu bir sayı
Ubuntu terminal oturumum hakkında çok kafam karıştı !, görünüşe göre rastgele komutlarla bir sayı izleyen komutlardaki bölümlerin yerini alıyor gibi görünüyor . O yapar ile !87ile yerine screen -lve ayrıca !88ve onu değiştirdi ls. Bunun neden olduğu hakkında herhangi bir fikir çok takdir edilecektir.



2
Alfabeli döngü için
Bu OSX'de mükemmel çalışır #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Ama Ubuntu üzerinde çalıştırdığımda, aşağıdaki hatayı alıyorum. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Sorunu çözemiyorum. Herhangi bir öneri?
12 bash  scripts  syntax 

1
Globbing kabuğun bir özelliği midir?
Ben gibi birçok soru ve cevapları okumak bu ve bu bir Jokerlerin bir komut çalıştırmadan önce kabuk tarafından genişletildiğini ve kabuğun bir özelliği olduğunu biliyorum. Ayrıca joker karakterler birçok argümanı kabul edebilen komutlarla çalışır. Gelen find . -name *.rb biz geçerli dizinde birden fazla dosya varsa findbulmak birden fazla argüman …
12 bash  find  wildcards 

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.