«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.



8
'Set-e' ne yapar ve neden tehlikeli olarak kabul edilebilir?
Bu soru görüşme öncesi bir sınavda ortaya çıktı ve beni çıldırtıyor. Birisi bunu cevaplayıp beni rahatlatabilir mi? Testin belirli bir kabuk için referansı yoktur, ancak iş tanımı unix sa içindir. tekrar soru basitçe ... 'Set-e' ne yapar ve neden tehlikeli olarak kabul edilebilir?
147 linux  unix  shell 

7
“-Bash:!” Nedir: etkinlik bulunamadı "
Bir bash kabuğunun altında aşağıdakini çalıştırmayı deneyin echo "Reboot your instance!" Kurulumumda: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is …
114 linux  bash  scripting  shell 


13
Bash betiği günlüğüne zaman damgası nasıl eklenir?
Sürekli çalışan bir komut dosyasına bir günlük dosyasına çıktıyorum: script.sh >> /var/log/logfile Günlüğe eklenen her satırdan önce bir zaman damgası eklemek istiyorum. Sevmek: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. Kullanabileceğim bir jujitsu var mı?
94 linux  bash  logging  shell 


7
komut dosyasını nologin kabuğu olan kullanıcı olarak çalıştır
Tek yapmam gereken belirli bir betiği, nologin/falsebelirtilen kabuğa sahip belirli bir kullanıcı olarak çalıştırmak /etc/passwd. Komut dosyasını root olarak çalıştırırdım ve bu başka bir kullanıcı olarak çalışmalıdır. Koşu: ~# su -c "/bin/touch /tmp/test" testuser işe yarayacaktı ama testör için geçerli bir kabuğa ihtiyacım var. Şifreyi devre dışı passwd -d testuserbırakabileceğimi …
87 linux  bash  shell  su  login 

5
CentOS'ta $ PATH dizin eklemek mi istiyorsunuz?
Yeni sunucularımızı yeni kurduk ve hepsinde CentOS kullanıyoruz. Ruby Enterprise Edition'ı başarıyla yükledikten sonra /usr/lib/ruby-enterprise/bin, sunucudaki varsayılan Ruby tercümanı yapmak için REE / bin (bulunan ) dizinini eklemek istiyorum. Aşağıdakileri denedim, bu yalnızca geçerli kabuk oturumuna ekler: export PATH=/usr/lib/ruby-enterprise/bin:$PATH Tüm kullanıcılar için bu dizini $ PATH'e kalıcı olarak eklemek için …


10
Bash'ın zsh ile karşılaştırıldığında Eşsiz Özellikleri
Bir süredir bir zsh kullanıcısı oldum (bu tcsh'den önce ve bu csh'den önce). Ondan oldukça mutluyum, ancak bash'ın zsh'da bulunmayan zorlayıcı özelliklerinin olup olmadığını merak ediyordum. Ve tam tersi, bash'de bulunmayan zsh özellikleri var mı. Şu anki hissim şu bash daha iyi. Zaten aşina iseniz ve yeni sözdizimi öğrenmek istemiyorsanız. …
67 bash  shell  zsh 



5
Kaynak dosya bulunmadığında 'cp' komutunun hata vermemesine nasıl izin verilir?
Mac OS X kullanıyorum. Bunun gibi bir derleme betiği için bazı dosyaları cp komutuyla kopyalamaya çalışıyorum. cp ./src/*/*.h ./aaa Ancak ./src dizininde .h dosyası yoksa bu komut bir hata verir. Komut hata yapmaz nasıl yapılır? (sessiz başarısızlık) Hata derleme sonucunun başarısız olmasına neden olur, ancak yalnızca bazı başlık dosyaları olduğunda …
59 shell  copy 


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.