«bash» etiketlenmiş sorular

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



5
Komutun kullanımı: `command`?
Son zamanlarda komutu buldum: commandmanuel giriş içermeyen ancak yardım aşağıdaki gibidir: $ help command command: command [-pVv] command [arg ...] Execute a simple command or display information about commands. Runs COMMAND with ARGS suppressing shell function lookup, or display information about the specified COMMANDs. Can be used to invoke commands …

10
Her zaman rm'nin çıkardığı dosyaları listeler mi?
İçimden Kesin olarak bildiğim gerektiğini hissediyorum: Ben eğer ls <something>, olacak rm <something>tam olarak aynı dosyaları kaldırmak lsgörüntülenen? Gösterilmeyen rmdosyaları kaldırabilecek durumlar var lsmı? (Bu 18.04 bash'ta) Düzenleme: cevaplayan herkese teşekkür ederim. Tam cevabın tüm cevapların bir birleşimi olduğunu düşünüyorum, bu yüzden en fazla oyu alan cevabı "cevap" olarak kabul …
33 bash  18.04  ls  rm  hidden-files 

1
“Bash” daki “-” ne anlama geliyor?
bash -Aşağıdaki bash kabuk kodunda ne anlama geliyor? Çıkışa son kodun girdi olarak alınması için kullanılıyor gibi görünüyor. Eğer öyleyse, ben sadece olarak yazabilir bashveya xargs bash? curl --silent --location https://rpm.nodesource.com/setup | bash -

2
Bir komut dosyası bir kullanıcının boşta kalma süresini nasıl algılayabilir?
Bir bash betiğinin içinde, bir X oturumunun kullanıcısının ne kadar süre boşta olduğunu kontrol etmek istiyorum. Kullanıcının kendisi bash kullanmak zorunda değil, sadece X kullanmak zorunda. Kullanıcı fareyi yeni oynattığında, örneğin, iyi bir cevap "0 saniye boşta" olacaktır. Bilgisayara 5 dakika içinde dokunmadıysa, iyi bir cevap "300 saniye boşta" olacaktır. …
33 xorg  bash 

8
-Exec kullanırken dosya ismini find komutunda nasıl çıkardın?
PWD'nin tüm alt dizinlerini bulmak ve svnadmin verifyher dizinde çalıştırmak için aşağıdaki satırı kullanıyorum (zaten Subversion depoları olduğunu biliyorum) find ./* -maxdepth 0 -exec svnadmin verify {} \; Bu, çıktının şöyle görünmesi dışında, iyi çalışır: * Verifying repository metadata ... * Verifying metadata at revision 1 ... * Verifying metadata …

9
Döngü için boşluk bırakan dosya isimleri, find komutu
Birden fazla alt klasördeki tüm dosyaları arayan ve bir tar için arşivleyen bir betiğim var. Benim senaryom for FILE in `find . -type f -name '*.*'` do if [[ ! -f archive.tar ]]; then tar -cpf archive.tar $FILE else tar -upf archive.tar $FILE fi done Find komutu bana aşağıdaki çıktıyı …
33 bash  scripts  find 

3
Terminal geçmişini manuel olarak nasıl kaydeder?
Anladığım kadarıyla terminal çıktığında tarihçe dosyasının güncelleniyor. Ama bazen bilgisayarım çöküyor ve terminal temiz bir şekilde çıkmıyor ve daha sonra rahatsız edici olan tarihimden bu komutları kaybediyorum. Bilgisayarımda bir erime olsa bile girişlerin hala oraya gitmesini sağlamak için hemen nasıl temizleyebilirim? Şu anda bu geçici çözümü kullanıyorum , ancak daha …

4
Neden bir alıntı tilde ('~') cd alamıyorum?
İlk senaryomu yazdığım için bunun temel bir soru olduğundan eminim, ancak biri bana neden yapabileceğimi açıklayabilir: cd ~ cd bin cd ~/bin cd 'bin' Ama değil cd '~' cd '~/bin' Ben gerek cdben tırnak (Windows var lüzum böylece dizin isimlerinden birinde bir boşluk içeren bir dizin yolu Program Filesşarap altında). …

6
Kabuk hangi sırayla komutları yürütür ve yeniden yönlendirmeyi yürütür?
Her iki yönlendirmek için çalışıyordu stdoutve stderrbir dosyaya bugün ve bu rastladım: <command> > file.txt 2>&1 Bu görünüşte yönlendirmeleri stderriçin stdoutilk ve daha sonra sonuçta elde stdoutyönlendirilir file.txt. Ancak, neden sipariş değil <command> 2>&1 > file.txt? Kişi bunu doğal olarak (soldan sağa doğru yürütmeyi varsayarsak) önce yürütülen komutu, oraya stderryönlendirilmekte …

3
“Mv dosyası” ve şimdi eksik
Bir terminal penceresinde, şunu yazdım: mv filename ..\.. [Note the wrong slash.] Şimdi bulamıyorum. Gone. Bazı aramalar yaptım ve kurtarılabilir silinen dosyaları araştırdım. Hiçbir şey değil. Puf. Hemen önce bir Windows makinesi kullanmak için bana hizmet ediyor. Nereye gittiğini bilen var mı?



6
İşlem nasıl kontrol ediliyor zaten çalışıyor veya çalışmıyor
Belirli bir işlemi zaten çalışmakta olup olmadığını kontrol etmek istiyorum. Bu soru-cevap bilgisini aldım . Ancak belirli bir çözüm bulamadım. Çalıştığım örnek aşağıdadır: abc.shDosya oluşturdum ve bu betiği arka planda olduğu gibi çalıştırdım sh abc.sh &. Şimdi bu dosya arka planda çalışıyor ve ben ps aux | grep "abc"komutu açıyorum …

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.