«shell» etiketlenmiş sorular

Kabuk, kullanıcıların genellikle bir komut satırına yazarak işletim sistemiyle etkileşime girmesini sağlayan yazılımdır.

1
Bir dosyadaki veya listedeki tüm URL'leri kontrol etmek için Shell betiği
URL listesini kontrol etmek ve çıktı vermek için bir kabuk betiği arıyorum. Örneğin: http://abc.com/index.php http://abc1.com/index.php Onları ayrı bir dosyaya veya betiğin içine yerleştirebilirim. Tüm bu URL'ler için geçerli bir HTTP yanıt koduna ihtiyacım var. Tüm URL'ler çalışırsa, yanıt kodunun olması gerekir HTTP OK HTTP/1.1 200 OK. Yukarıdaki URL’lerden URL’ler başarısız …

2
Geçerli dizini kabukta önizle
Bir kabukta çalışırken sıkça olan şey - zsh - bir cdyerde edindim ve dizine hızlıca göz atmak istiyorum. Kullanımı lsçok fazla çıktı üretebilir ve bunu terminalde bırakır. Kullanımı ls | lessdaha iyidir, ancak lessçıktılarını bıraktığımda yine izleri bırakıyor . Nasıl bir şey yapabileceğime dair bir fikrin var mı, ls | …
bash  terminal  shell  zsh  ls 

1
ANSI Renkler ve Sözdizimi
Belirli bir kabuktaki ANSI renklerinin sözdizimlerine eşlenmesi var mı? Örneğin, BASH'da Mavi Klasörler gibi görünüyor ve Yeşil yürütülebilir dosyalar gibi görünüyor. BASH, SSH, VI, vs.'de ANSI renklerinin ne anlama geldiğine ilişkin bir liste var mı?

1
bir komut dosyasında geçerli terminalden çıkılıyor
Belirli bir programı çalıştırmak için takma ad yaptım ve onu .bashrcdosyaya koydum . Senaryo içindeki mevcut terminali kapatmak istiyorum. Bunu denedim ama işe yaramadı. alias mp='java -jar myprogram.jar & && kill $(echo $$)' kendini öldüremediği anlaşılıyor. çalışma os 12.04 ubuntu olduğunu.

0
PuTTY’de bir dizi zil için sadece tek bip
echo -ne '\a' && echo -ne '\a'PuTTY oturumunda yazdıktan sonra , yerel bilgisayarda iki bip yerine yalnızca tek bir bip sesi duyulur. Sebebi ne? Bu oturum için PuTTY ayarlarında , PC hoparlör telsizini kullanarak bip sesi kontrol edilir ve aşırı kullanılmış onay kutusu işaretlenmemişse Bell geçici olarak devre dışı bırakılır.

1
Bash kabuğu işlemlerini uzaktan sonlandırmak ancak geçmişin kaydedilmesini sağlamak nasıl?
Zaman zaman X11 pencere yöneticim (i3) kilitleniyor ve kontrolü yeniden kazanmak için Linux sanal konsoluna veya SSH'yi makineme dönüştürmek zorunda kalıyorum. Genellikle bu, birçok gün veya hafta boyunca toplanan yüzlerce satırlık komut satırı geçmişinin olmasa da onlarca içeren bir bash kabuğu çalıştıran çok sayıda rxvt pencerem açık olduğunda olur. Ben …


2
Linux çıkış yönlendirmesi awk ile çalışmıyor
Yukarıdan gelen bazı çıktılara dayanarak güzel bir csv dosyası yazmaya çalışıyorum. Çıkışı şöyle awk ile yeniden biçimlendiririm: top -b | nawk '/Cpu/ || /Tasks/ { if($1 ~ /Cpu/) { printf "%s,",$3 } else { printf "\n" } }' Bu mükemmel çalışıyor. Şimdi çıktıyı bir dosyaya kaydetmek istiyorum. Kullanmanın > output.logişe …

1
Gvim'i dosyaları geçerli dizinden açacak şekilde nasıl yapılandırabilirim?
Windows'ta, geçerli dizin olarak ne ayarladıysam, gVim her zaman ilk çalışma dizinini ayarlayacaktır $home. (Geçerli dizinde gVim'i başlattıysam C:\somethingveya başlangıç ​​dizinini masaüstü kısayolumdaki bir şeye ayarladıysam, vim bu çalışma dizinine uymayacaktır.) Bu gibi bir şey girerek komut satırından bir dosya açmaya çalıştığımda oldukça sinir bozucu oluyor gvim file.txt, çünkü her …
windows  vim  shell 

2
Açılışta durmadan bir ahududu pi üzerinde başlangıçta sonsuz bir döngü programı çalıştırma
Bir kabuk betiğim var: #!/bin/bash while sudo /home/pi/MyCode; do :; done echo Error with MyCode program sonsuz bir döngüde çalışır. Kabuk betiğini başlangıçta çalışacak şekilde ayarlamak (diğer bash betiği ile yaptım). Ancak, komut dosyasının başlangıcını durdurmasını ya da ssh yazmamı engellemesini istemiyorum. Başlangıçta sonsuz döngüler nedeniyle SD kartlarını silmek ve …


1
kabuk komut istemini göstermek için komut
Komut istemini görüntülemek için bir kabuk komutu var mı? Aşağıdaki resimde ne istediğimi açıklayacağım. Script.sh komutunu çalıştırdığımda aşağıdaki çıktıyı almalıyım. $sh script.sh $ /* command prompt and then print hi */ hi Benim script.sh bu böyle #! /bin/bash <command to display the shell command prompt> echo "hi" exit 0 Yukarıdaki …
unix  shell 

2
ssh uyarı mesajı
Uzak sunucuya komut dosyaları aracılığıyla giriş yaparken ssh giriş uyarısı mesajlarından kaçınmanın bir yolu var mı? Ancak uzak sunucudaki yapılandırmaları değil, komut dosyalarındaki veya seçeneklerdeki değişiklikleri değiştirmek istemiyorum.
python  shell  ssh 

1
Newgrp'den sonra etkileşimli kabukta kalır mısınız?
Projelerimin çoğu için varsayılan birincil grubum doğru. Ancak, bunlardan biri için, izin hattını aşmamak için çevreye girmeden önce yeni bir birincil grup kurmam gerekiyor. Şu anda bu iki aşamalı bir süreçtir: $ newgrp specialgroup $ source specialenvironment Bunu tek bir komuta indirgemek istiyorum. Bana öyle yapmalıyım ki: $ sg specialgroup …
linux  bash  shell 

1
Lütfen kabuğun davranışını açıklayın (csh olması gerekiyordu)
Linux kutumda echo $SHELLsonuçlanır /bin/csh. Bu yüzden varsayılan kabuğumun c-shell olduğunu varsayıyorum. Bir kabuk betiğinin davranışını anlamaya çalışıyorum. senaryo 1 - betiği içerir - echo $1 $2 $3 echo $* echo $argv[1] $argv[2] $argv[3] echo $argv[*] echo $#argv çıktı - arg1 arg2 arg3 arg1 arg2 arg3 arg4 [1] [2] ./test.sh: …
shell  csh 

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.