«bash» etiketlenmiş sorular

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



4
Terminal hattına nasıl takma ad ayarlayabilirim?
git-goBu terminal hattına kolayca bir takma ad ayarlamak istiyorum : git commit -m "init "; git push; git status Git-go'ya girdiğimde bu satır girilmelidir. Bunu nasıl yapabilirim? Gördüğüm cevaplar sadece parametresiz bir komutun takma adını kapsar. Ancak rastgele bir terminal hattına bir takma ad ayarlamak istiyorum.


2
İkinci sütunu almak için AWK kullanma
Verilerin ikinci sütununu almak için awk komutunu alamıyorum. Bash Kodu: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" $ Filter değişkeni, kabuk betiğine geçirilen Download veya Upload değeridir. Awk, uygun satırı aramak için İndir veya Yükle terimini kullanır. Dosya içeriği: Testing download speed................................................................................ Download: 51.13 Mbit/s Testing upload speed................................................................................................ …
9 bash  grep  sed  awk 

3
adlarında \ n karakteri olan klasörlerde döngü için
Ben \nonların adı ile karakter bazı klasörler var . Örneğin: $ ls ''$'\n''Test' Bu, Test adı ve adından önce boş bir satırı olan bir klasöre başvurur. Bu nedenle, üst dizininde böyle bazı komut dosyaları çalıştırdığımda: while IFS= read -r d; do rmdir $d done < <(find * -type d) Gösteriyor: …


1
Bash'nin PS1 kullanıcı adındaki belirli bir harfin rengini değiştirme
PS1 tarafından bash olarak görüntülenen kullanıcı adımdaki belirli bir harfin rengini değiştirmek istiyorum. Örn: benim ise \uise rahul, ben mektubu istiyorum hmavi renkte olmalı ve beyaz olmak üzere istirahata. Ben biliyorum \ukullanıcı adı ve benzeri etiketleri ekleyerek yapılır bütün bir 'varlık' bir renk ekleyerek ifade eder: [\033[38;5;15m\]. Mümkünse, aynı şeyi …


2
Komut dosyası dosya adlarının yürütme sırasını belirlemek için önde gelen sayılara sahip olduğu durumu kullanın
Belgeleri veya Linux'ta her dosya adının bir sayı ile yönlendirildiği kabuk komut dosyalarına sahip bir dizin olduğu ve dosyaları bu sırayla çalıştırıldığı bir kullanım örneği arıyorum. Bu sözleşmeye ne denir ve nerede kullanılır? Örneğin: 0001-motd.sh 0002-proxy.sh 0300-ssh.sh Bunu daha önce gördüğümü biliyorum, nerede ya da ne denildiğinden emin değilim.


3
'Erişim engellendi' Hatlarını Çıkarma
Dizindeki findtüm pdf dosyalarını görmek için kullandığımda /homegörüyorum access denied. Onları ortadan kaldırmak için denedim: find /home -iname "*.pdf" | grep -v "access denied" Ancak sonuç aynıdır. Bu çizgilerden nasıl kurtulabilirim?

3
Bas komut dosyasında sudo'yu yoksay
Küçük bir bash betiğim var: #!/bin/bash touch dummy.txt Ben bu komut dosyası ile yürütmek sudoo zaman dummy.txthangi kök korumalı olacak oluşturur . Ne yapmak istiyorum: Ne olursa olsun bu komut kullanılarak yürütülür olsun sudoveya normal bir kullanıcı, dosya dummy.txtgerekir değil kök korunmalıdır.
9 14.04  bash  scripts  sudo 


2
.Bashrc içindeki ihracat PATH satırı ne işe yarar?
Ben Linux'a öyle değilim ve bir öğreticiyi takip eden şu şüphem var. bashrcDosyayı değiştirmek zorundayım . Bu dosyada ne tür ayarlar bulunur? Ben bash kabuğu ortamı ile ilgili bir şey düşünüyorum ama bu konuda o kadar emin değilim. Bu satırı eklemeliyim: export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH Bu çizgi tam olarak ne? Bu exportifadenin, …

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.