«bash» etiketlenmiş sorular

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

1
“>>” sembolü ile yankı ne yapar?
Gibi bir komut gördüm echo '* - nofile 65535' >> /etc/security/limits.conf Ekranda bir şeyler yazdırmak için yankı biliyorum. ve limit.conf bu / etc / security yolundaki bir dosyaydı. Ama istemek >>burada mı? 'to' veya 'in' gibi bir şey mi ifade ediyor?

4
ALL ubuntu günlükleri / terminal geçmişi nerede saklanır?
Hangi klasörlerde günlükleri ve anahtar geçmişleri saklanır böylece onları temizlemek için bir komut dosyası yapabilirsiniz. Hazırda bekletme bölümü için belirli bir klasör veya RAM verilerini hazırda bekletme modunda tuttuğu bir dosya var mı? Birisi tüm komut geçmişinden / program yükleme geçmişinden / program yürütme geçmişinden kurtulmak mı istiyordu, nereye giderlerdi? …

2
Grep'in aynı dizeyi birden çok kez yazdırmasını nasıl önleyebilirim?
Aşağıdakileri içeren bir dosyayı grep edersem: These are words These are words These are words These are words ... kelime için These, dizeyi These are wordsdört kez yazdıracaktır . Grep'in yinelenen dizeleri bir kereden fazla yazdırmasını nasıl önleyebilirim? Aksi takdirde, yinelenen satırları kaldırmak için grep çıktısını nasıl değiştirebilirim?

1
“Ana dizine / home / me'ye yönlendirilemedi: Böyle bir dosya veya dizin yok”
Sunucumda 12.04 kullanıyorum. Ben kullanarak yeni bir kullanıcı oluşturdunuz adduser meve passwd meve sudo bunu ekledi. Giriş yaptığımda gördüğüm bu. Could not chdir to home directory /home/me: No such file or directory $ Ben yazıyorum bashve "normal" görünmeye başlıyor $ bash me@server:/$ bashHer giriş yaptığımda yazmaktan nasıl kaçınabilirim ?

4
Bash'de bir dizin yolu bulurken normal ifade nasıl aktarılır?
Kullanıcı adımı anacondaveya dizinini bulmak için küçük bir bash betiği yazdım . Ama dizini evimde bulamıyor .miniconda$HOMEminiconda2 Bunu nasıl düzeltebilirim? if [ -d "$HOME"/"(ana|mini)conda[0-9]?" ]; then echo "miniconda directory is found in your $HOME" else echo "anaconda/miniconda is not found in your $HOME" fi PS: Eğer varsa [ -d "$HOME"/miniconda2 …



2
Kabuğa verilen her komutu nasıl bağlarım?
Kabuğumda yürütülen her komutun bir şeye yönlendirilmesi için .bashrc'mi düzenlemek istiyorum, örneğin: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Oldukça benzer bir şey yönettim, ama tamamen değil: $ bash $ exec > >(cowsay) $ echo "Hello …

7
Belirli bir uzantıya sahip dosyaları ve içinde bulundukları dizinleri nasıl sayabilirim?
.cGeniş bir karmaşık dizin yapısında kaç normal dosyanın uzantısına sahip olduğunu ve ayrıca bu dosyaların kaç dizine yayıldığını bilmek istiyorum . İstediğim çıktı sadece bu iki sayı. Dosya sayısını nasıl alacağınızla ilgili bu soruyu gördüm , ancak dosyaların da içinde bulunduğu dizin sayısını bilmem gerekiyor. Dosya adlarımın (dizinler dahil) herhangi …

5
Bas geçmişinde “history -d” yi gizle
Yanlışlıkla şifremi veya bash'ta hassas olan başka bir şeyi yazarsam, bu satırı kolayca kaldırabilirim history -d ROW#, ancak her zaman history -d ROW#tarihte herkese birisinin bir hatayı düzelttiğini gösteren komutla kaldım . Bas geçmişinde görünmesini önlemek için bir komuta bir şey ekleyebilir miyim?



5
Ssh bağlantısı için takma ad oluşturma
Belirli sunuculara bağlanmayı hızlandırmak istiyorum. Diyelim ki sunucular var: 123.123.123.1 123.123.123.2 123.123.123.3 Normalde aşağıdakilere bağlanırım: ssh -p 12345 my_user@123.123.123.1 Bu bir acıdır çünkü sunucular arasındaki tek fark ipin son sayısıdır. Aşağıdaki kodu denedim: alias ssht='{ ip=$(cat -); ssh -p 12345 my_user@"123.123.123.$ip"; }<<<' Ancak bir hata alıyorum: karl@karls-laptop ~/scripts $ ssht …
14 bash  ssh  alias 


2
/ Bin / rbash nedir?
Ortak kabuk programlarını öğreniyordum . Koştuğumda cat /etc/shellsşunu gösterir: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /bin/rbashBurada ne var? Senaryo yazımında kullanılır mı?

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.