«shell» etiketlenmiş sorular

Kabuk Unix'in komut satırı arabirimidir. Kabuktaki komutları etkileşimli olarak yazabilir veya görevleri otomatikleştirmek için komut dosyaları yazabilirsiniz. / Bin / sh ve en uyumlu kabuklara (kül, bash, ksh, zsh,…) uygulanan sorular için bu etiketi kullanın. Hatalı kabuk komut dosyaları için lütfen buraya göndermeden önce http://shellcheck.net adresinden kontrol edin.

7
Herhangi bir komut için bir komut istemi kullanarak hassas verileri bash içerisinde aktarmanın bir yolu var mı?
sha1passKomut satırında bazı hassas şifrelerden oluşan bir karma oluşturmak için kullandığımı varsayalım . sha1pass mysecretBir karma üretmek için kullanabilirim , mysecretancak bu mysecretşimdi bash tarihinde olan bir dezavantaja sahiptir . Bu komutun son hedefini, mysecretdüz stilde açıklamaktan passwdkaçının , belki de bir stil sorgusu kullanarak ulaşmanın bir yolu var mı …

5
TCP dinleyicisi nasıl oluşturulur?
Giriş: Bir portun mevcut olup olmadığını kontrol edebilecek ve belirli bir maksimum port numarasına kadar false ise 1 ile artıran bir bash fonksiyonu yarattım. Örneğin, eğer port 500 müsait değilse, 501'in kullanılabilirliği 550 yılına kadar kontrol edilecektir. Amaç: Bu bash fonksiyonunu test etmek için LISTEN durumunda olan bir dizi port …
40 shell  networking  tcp 



4
Cd` komutu neden SSH ile çalışmıyor?
Bazı dosyaları SSH ile yedeklemeye çalışıyordum, ancak taristediklerim yerine ev klasörümü aldım. Bazı testler yaptım ve bu aşağı kaynıyor: ssh root@server /bin/sh -c "cd /boot && ls -l" Benim sürpriz listeleri dosyalarına hangi /rootdeğil /boot. Fakat eğer /bin/shkomutun tamamını bir uçbirimden çalıştırırsam düzgün bir şekilde cds ve /bootdosyaları yazdırır . …
39 shell  ssh  cd-command 

4
nc listen yerine / dev / tcp listen
Bir netcat dinleyicisiyle: nc -l <port> < ~/.bashrc .Bashrc'imi yeni bir makinede alabilirim (sahip olmayan ncveya LDAP olmadan ): cat < /dev/tcp/<ip>/<port> > ~/.bashrc Sorum şu: nc -l <port>İlk satırımdaki yetenekleri / dev / tcp yerine taklit etmenin bir yolu var mı nc? Üzerinde çalıştığım makineler son derece sertleştirilmiş laboratuar …

3
Her Linux tabanlı dağıtımda bulunan standart komutlar hangileridir?
Her Linux sisteminde standart komutların hangileri olduğunu bilmek istiyorum. Örneğin, bir debian / ubuntu / redhat / suse / arch / slackware vb. Alırsanız, aşağıdaki gibi komutları her zaman bulacaksınız: cd, mkdir, ls, echo, grep, sed, awk, ping vb. Bahsedilen komutlardan bazılarının kabuk yerleşik olduğunu biliyorum, ancak diğerleri değil ama …

7
Sudo ve su üzerinden çalışırken PATH değişkenleri neden farklı?
Fedora VM'mde, kullanıcı hesabımla çalışırken /usr/local/binyolumda var: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Ve aynı zamanda çalıştırırken su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Ancak, üzerinden çalışırken sudo, bu dizin yolda değil: [root@justin-fedora12 justin]# exit [justin@justin-fedora12 ~]$ sudo bash [root@justin-fedora12 ~]# env | …

2
Neden && 75 kat daha if… fi'den ve kodun daha açık hale getirildiğinden daha hızlı kullanılıyor?
Aşağıdaki çalışma koduna sahibim: largest_prime=1 for number_under_test in {1..100} do is_prime=true factors='' for ((divider = 2; divider < number_under_test-1; divider++)); do remainder=$(($number_under_test % $divider)) [ $remainder == 0 ] && [ is_prime ] && is_prime=false && factors+=$divider' ' done [ $is_prime == true ] && echo "${number_under_test} is prime!" || …

4
Temel HTML'yi hızlı bir şekilde oluşturabilen basit bir Bash aracı var mı?
Zaman zaman konsola basit HTML yazabildiğim basit bir iş yapmam gerekiyor. Bir bakışta okumayı kolaylaştırmak için minimal şekilde oluşturulmasını istiyorum. Kabukta temel HTML oluşturmayı işleyebilecek bir yardımcı program var mı ( Lynx tarzı oluşturmayı düşünün - ancak gerçek bir tarayıcı değil)? Örneğin, bazen bir watchApache'nin mod_statussayfasına koyacağım : watch -n …

4
“>” Komutunun doğru adı nedir?
>Komutu kullananların üzerine yazmadan bir dosyayı bir dosyaya nasıl aktaracağımı bulmaya çalışıyordum ve ne dendiğini bilmediğimi fark ettim. Sağ ok veya sağ chevron veya komuttan daha fazlasını aramak hiçbir şey göstermedi. Her zaman sadece ona geçmek için aradım .


15
* Nix için nesne yönelimli kabuk
Önsöz: Ben bash'ı seviyorum ve herhangi bir argüman veya kutsal savaş başlatmaya niyetim yok ve umarım bu çok naif bir soru değildir. Bu soru, biraz kullanıcı hakkında bu yazı ile ilgili, ancak OP ne istediğini gerçekten bildiğini sanmıyorum. FreeBSD'de bash, Windows'ta Linux, OS X ve cygwin kullanıyorum. Ayrıca son zamanlarda …

3
Borulu xargs sonrası pipo komutları
HP-UX ***** B.11.23 Kullanıcı Kılavuzu i643 sınırsız kullanıcı lisansı find . -type d -name *log* | xargs ls -la bana dizin isimlerini (dizin ismini içerenler log) ve ardından bu dizin içindeki tüm dosyaları verir. Dizinleri /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/ve benzeri günlük dosyalarını içerir. Yalnızca en son iki günlük dosyasının lsgenellikle kullandığım …
38 shell  find  pipe  xargs 


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.