«shell» etiketlenmiş sorular

Kabuk, Unix benzeri işletim sistemlerinde en yaygın olarak kullanılan komut satırı yorumlayıcısı için terminolojidir, ancak GUI tabanlı işletim sistemleriyle daha ayrıntılı bir şekilde etkileşim kurmak için de kullanılır. Kullanıcının sadece bir metin arayüzünden programları çalıştırmasına izin vermekle kalmaz, aynı zamanda değişkenler, ikame, çıkış yeniden yönlendirmesi ve joker karakterler gibi temel programlama özellikleri sunar.

1
rsync: getcwd (): Böyle bir dosya veya dizin yok (2)
Eşitlemek istiyorum Server1ve Server2'ın günlükleri LogServer. Şunun için Server1: rsync -avz -e 'ssh -p 2188' user@server1:/usr/local/servers/logs/* /usr/local/logs/ Bu işe yarıyor, ancak şunlar için Server2: rsync -avz -e 'ssh -p 2188' user@server2:/usr/local/servers/logs/* /usr/local/logs/ Başarısız: shell-init: error retrieving current directory: getcwd: cannot access parent directories: no such file or directory job-working-directory: error …
11 linux  ssh  rsync  shell 

3
şifre ve güvenlik
Bazen yaparım echo "secret" | mysql -u root -p .... Şimdi burada güvenlik konusunda konser veriyorum: tüm işlemleri listeleyen biri şifreyi görebilir mi? Kontrol etmek için denedim echo "test" | sleep 1000ve sır ile echo komutu "ps aux" çıkışında görünür değildi . Bu yüzden güvenli olduğunu düşünüyorum - ancak bir …
11 security  shell 


6
İnsanlar hangi dağıtılmış kabuk yardımcı programlarının iyi, esnek ve kullanımı kolay olduğunu düşünüyor? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
11 linux  shell  cluster 



5
Komut dosyasındaki komut satırı üzerinden kabuğu (chsh kullanarak) değiştirme
Bir makine kuran bir başlangıç ​​komut dosyasında, çalıştırmak istiyorum chsh -s /bin/zsh Ancak, bu kullanıcının şifresini ister. Parolayı parametre olarak nasıl iletirim? Veya sudo gücüm varsa, bir şekilde bu adımı atlayabilir miyim? Veya alternatif olarak, varsayılan başlangıç ​​kabuğunu değiştirmenin başka bir yolu var mı?
11 linux  shell 

1
“UN-ANSI-fy” günlükleri nasıl kullanılır?
Son zamanlarda, komut satırı araçları tarafından günlük çıktılarında süslü ANSI renkleri kullanma eğilimi olmuştur (örneğin, NPM ve bir dizi nodejs tabanlı araç, rvm, docker ve birkaç "modern" araç). Bu, ekranda okumayı (*) güzelleştirir, ancak çıktıyı bir günlük dosyasına aktarmak istediğinizde veya çeşitli uzaktan yürütme araçları ve web tabanlı izleme çözümleri …
10 shell  console  ansi 

7
Belirli bir sonu olan dosyaların eksik olduğu dizinleri bulun
Belirli bir dosya sonu olan dosyaları içermeyen tüm dizinleri görüntülemek istiyorum. Bu nedenle aşağıdaki kodu kullanmayı denedim: find . -type d \! -exec test -e '{}/*.ENDING' \; -print Bu örnekte, biten dosyalar içermeyen tüm dizinleri görüntülemek istedim .ENDING, ancak bu çalışmıyor. Benim hatam nerede?
10 linux  bash  shell 

2
Sembolik bağlantı ve sudo
Sembolik bir bağlantı oluşturuyorum: ln -s /tmp/folder1 /tmp/folder2 Sonra / tmp / folder2'ye gidip şunu çalıştırıyorum pwd: $ cd /tmp/folder2/ $ pwd /tmp/folder2 $ sudo pwd /tmp/folder1 # <-- This is the odd part Neden yok pwdolan sudoorijinal dizin vermek? Bir bash betiği yazıyorum ve geçerli dizinin mutlak yoluna ihtiyacım …

4
Bir komut dosyasındaki mysql bağlama adresini değiştirme
My.cnf dosyasındaki mysql bağlama adresini bir kabuk komut dosyasından değiştirmenin en iyi yolu nedir? Mysqladmin gibi bir araç kullanarak bir yolu var mı ya da sed mi kullanmalı mıyım yoksa sadece my.cnf dosyasına eklemeli miyim ve ikinci girişin ilkinin üzerine yazmasını umuyorum (bu hasta geliyor). Vm dışından bağlantılara izin vermek …

4
Kabuk erişimi vermeyen siteler için SFTP'yi nasıl ayarlarım?
Daha önce hacklenmiş bir FTP şifresi olduğu için (zor değil) cPanel CentOS sunucumdaki tüm siteler için SFTP kullanmak istiyorum. Ancak her sitenin SFTP hesabının kabuk erişimine sahip olmasını istemiyorum (hatta hapse atılan kabuk). Bu mümkün mü ve nasıl? UNIX, sunucu yönetimi ve komut satırında sessizim.
10 shell  sftp 


7
Ls çalıştırdığınızda bu dosya neden gizli?
EDIT: Bu konuyu tamamen unuttum. Görünüşe göre kötü bir sabit diskim vardı. Bu sunucuyu diğer ihtiyaçlar için yeniden dağıtmak zorunda kaldık, bu yüzden sonunda tek bir kötü diski değiştirmeye başladım ve işimize geri döndük. Birkaç hafta boyunca bu dosyayı neden silemediğimi anlayamadım. Kök olarak yapabilirim, ancak kabuk betiğim farklı bir …


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.