«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.


2
TÜM çıktı Linux'taki bir komuttan nasıl yönlendirilir
Gentoo Linux kullanıyorum. Bir program ( equery), şu anda yüklü olan tüm paketlerin ( equery list "*") büyük bir listesini çıkarır . Hangisinin kararsız olduğunu bulmak istiyorum. Equery, dengesiz paketleri paket adından önce [~] ile işaretler. Mesele şu ki, yalnızca çıkış herhangi bir yere yönlendirilmediğinde olur - terminalde. Çıkışı ( …

3
'Vi' komutu neden 'vim' editörünü açıyor?
Ubuntu 12.04 kullanıyorum. Sevdiğimden vimve birçok özelliğini tercih ettiğimden şikayetçi değilim . Ancak, neden yaptığını merak ediyorum. Bu takma ad değil .bashrcya .bash_profile.da bu davranışı nereden aldığından emin değilim. Birisi lütfen açıklayabilir mi? Ve ayrıca meraktan, klasik bir ateş yakmak mümkün vimü?
3 linux  ubuntu  bash  vim  vi 

3
komut dosyası: bir bash betiğinde doğru izinlerle setreuid () / setregid () işlevini etkileşimli olarak çağırmamak nasıl?
Bir bash betiği ile başladım cap_sys_admin,cap_setgid,cap_setuid+i (bu yetenekler miras kalır) , şifre yazmadan root olmanın komutu nedir (bunun sadece kullanma anlamına geldiğine dikkat edin setreuid(0,0)) ? Amaç, geliştirici modundayken ya da rootfs doğrulamasını kapatmadan bunu gerçekleştirmektir . Bu, kendim yazmış olduğum bir sargıcıyı arayamayacağım, ne de bir bölüm yürütücüsünü yeniden …

3
Ubuntu 9.10'da bir kabuk betiğini çalıştıran bir Başlatıcı'yı nasıl oluşturabilirim?
İşte benim durumum: Ubuntu'da yeni (yeni yüklü 9.10 Karmic Koala 64 bit) Amaç: PyCharm'ı çok fazla yazmadan kolayca çalıştırmak (örn. Cd ... ./pycharm.sh) Terminal ve yazmak yerine masaüstü başlatıcısı oluşturmak istediğinizde ("Terminalde Çalıştır" seçeneğine başvurmadan) Belge dizininde .sh betiğini çalıştırmak için Başlatıcı oluşturmaya çalışıldı Sağ Tıklanan Masaüstü> Başlatıcı Oluştur a. …

2
Dosya mevcut olana kadar bir komut dosyasında döngü
Bir betiğin sleep.txt adlı / tmp içindeki bir dosyayı bulmasını sağlamaya çalışıyorum ama bunun yerine döngü devam ediyor İşte ne var: #!/bin/sh set -x until [ $(ls -la | grep -w "sleep.txt" | wc -l) != 0 ]; do echo "Sleep.txt doesn't exist as of yet..." done echo "Sleep.txt now …

0
GitHub, Chrome veya Windows'ta değil Firefox'ta çalışmıyor
GitHub'a Chrome (Kanarya) üzerinden giriş yapmaya çalışıyorum ve hiç giriş yapmıyor. Herkese açık depoları görüntüleyebilirim ancak kendi hesabıma giriş yapamıyorum. Sayfanın çalışmadığını söyleyen mesajı alıyorum . Windows'un web kimlik bilgilerinde git ayrıntısı yoktur. Git yapılandırma dosyasını silmeyi, git config dosyasını silmeyi denedim, ancak bağlanmama izin vermiyor. Gitbash kimlik bilgileri de …

2
Tarihin argümanlarını kullanarak bir komutu çalıştırmak için bash geçmişini nasıl kullanabilirim?
Bash tarihçesini bir komuttan geçmişindeki bir argümanla bağımsız değişkenlerle çalıştırmak için nasıl kullanabilirim? !!Son komutu tekrar çalıştırmak için kullanabileceğimi biliyorum , ancak bu argümanlarla nasıl yeni bir komut çalıştırabilirim? örneğin, önce ben koşarım: ~/somefolder/script.sh somefile Hızlı koşmak istiyorum ~/somefolder/script.sh anotherfile Denedim !! anotherfileama işe yaramadı. Daha da iyisi, !-2 newargumentsikinci …
3 bash  history 

3
“Pecl install oci8” çalıştırmak için Bash betiği
Bir serseri vm'nin ilk hazırlığını yapacak bir kabuk betiği oluşturmaya çalışıyorum (çalışan Ubuntu 12.04). Her şey (php, apache, oracle instantclient, vb) yükleme, son adım hariç, iyi çalışıyor - php oci8 uzantısını yükleme: pecl install oci8 Bu komutu manuel olarak çalıştırdığımda (sudo öneki ile) iyi çalışıyor. Ancak script bu komutu çalıştırdığında …

4
Dizin ağacındaki tüm * .foo öğelerini kaldırın
Bir dizin ağacındaki tüm * .foo'ları nasıl kaldırırım? rm -r *.foo çalışmıyor. Bir döngü deneyebilirim, ancak özyinelemeli genişlemeye ihtiyacı var: for x in */*/.../*.foo do rm $x done Bu da mümkün değil.
3 bash  rm 

3
EXECUTE ve WRITE izni olmayan sadece ve sadece OKU izniyle linux kullanıcısı nasıl oluşturulur?
Ben kullanıcı yarattım, örneğin ronly, şimdi onlara diğer kullanıcı evlerinde olduğu gibi birkaç kullanıcı dizinine yalnızca okuma erişimi izni vermek istiyorum. abc/,xyz/,pqr/Bu ronlykullanıcıyı başkalarına koydum, bu kullanıcı ronlyiçin yukarıdaki dizinler için başkaları olacağı anlamına gelmez. Beklentiye göre çalışın ancak tek sorun, okuması gereken ancak yürütmemesi gereken abc/,xyz,pqr/bazı kabuk betiklerinin olmasıdır …

3
Linux'ta bulunan dosya ve boyutların tam yolunu yazdır
İşte teknik özellikler: / tmp / testinin değiştirilme zamanından sonra / değiştirilen tüm dosyaları bulun, aramadan / proc ve / sys öğelerini arayın ve dosyanın okunabilir yolunu insan tarafından okunabilir boyutuyla birlikte yazdırın. İşte şu ana kadar sahip olduğum şey: find / \( -path /proc -o -path /sys \) -prune …
3 linux  bash  find  ls 

1
ubuntu, komut satırında ve kullanımında sorunlar
Sahip olduğum sorun, kullandığım zaman ve. Örneğin vncviewer 192.168.1.106 & Bu vncviewer'ı arka planda çalıştırmalı, diğer şeyler için terminal kullanmaya devam etmeme izin vermeli. Diğer ucundaki vncviewer (vista box) ubuntu terminalime cevap veriyor Password: Şifreyi yazamıyorum, çünkü bu işlem arka planda. [ctrl + a] fg %1 [enter] ona, bu sürece …
3 ubuntu  bash  terminal  vnc 

2
Girişte kedinin faydalı veya yararsız kullanımı
MySQL geri yükleme komut dosyasında daha önce giriş için oluşturulmuş bir MySQL formunu kullanıyorum. Bu dosya adı komut satırında bir argüman olarak verilmiştir ve gziplenmiş olabilir veya olmayabilir. Dosyayı mysql deyimine girdi olarak kullanmak istiyorum ancak dosyayı değiştirmek / değiştirmek değil, sadece içeriği okumak. (Sevdiğim) mysql komutuna giriş için aşağıdaki …

2
Birden fazla dosyayı üst klasör adlarından yeniden adlandırmak için Shell komut dosyası
Bunun gibi bir dosya yapısına sahibim: 00000010 000000001.file1 000000001.file2 00000020 00000003.file1 00000003.file2 00000003.file3 ... Bu nedenle, 8 basamaklı sayılarla başlayan adı olan bir cevher daha fazla dosya içeren 8 basamaklı ada sahip klasörler var. Ancak bu tezlerin isimleri - diyelim - senkronize değil. Şimdi onları tekrarlamak için bash olarak arşive …

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.