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

12
Sudo aracılığıyla takma ad nasıl geçilir?
Bazı parametrelerde sık kullandığım bir araca geçen bir takma adım var. Bazen kendim gibi koşarım, bazen sudo altında. Ne yazık ki, elbette, sudo takma adı tanımıyor. Takma adı nasıl geçireceğine dair bir ipucu var mı? Bu durumda, hata ayıklama yaparken perl için bir sürü seçeneğim var: alias pd='perl -Ilib -I/home/myuser/lib …
32 shell  sudo  alias 


6
Linux sunucusu alan dışı
Bu soruyu arka arkaya iki röportajda sordum, ancak çeşitli sistem yöneticileri ile yapılan bir araştırma ve kontrol sonrasında iyi bir cevap alamadım. Biri bana yardım edebilir mi acaba? Bir sunucuda boş disk alanı yok. Çok büyük bir günlük dosyası farkedersiniz ve kaldırmanın güvenli olduğunu belirlersiniz. Dosyayı siliyorsunuz ancak disk hala …

8
Linux: <date> 'dan daha eski dosyaları bulmak için find komutunu kullanmak
findX günden daha az değiştirilmiş dosyaları bulmak için iyi desteği var, ancak findbelirli bir tarihten sonra değiştirilen tüm dosyaları bulmak için nasıl kullanabilirim ? Bunu findyapmak için man sayfasında hiçbir şey bulamıyorum , yalnızca başka bir dosya zamanıyla karşılaştırmak ya da oluşturulan zaman ile şimdi arasındaki farkları kontrol etmek için. …
31 linux  shell  find 

5
SSH'nın kullandığı mermiyi seçmek?
Bir kullanıcı bir sunucuya SSH gönderdiğinde kullanılan kabuğu nasıl ayarlarım? Mesela BASH'a dayanamıyorum ve ZSH kullanmam gerekiyor .zsh_profile, makineyi ssh yaparken ZSH'nin profilimle ( ) birlikte yüklenmesini nasıl sağlayabilirim . Ben de ssh ile bir demet parametre geçmek zorunda istemiyorum, varsayılan kabuğu ayarlayamıyorum?
31 shell 

5
Bir kabuk istemi almak neden on saniye sürüyor?
Bir sunucuya SSHing yaptıktan sonra (veya Mac bilgisayarımdaki bir terminali açtıktan sonra), giriş başlığının hemen yazdırılması, ancak kabuk isteminin görünmesi bir dakikadan ~ 10 saniye kadar sürer. Bundan sonra, performans iyi ve ağ gecikmesi sıradışı değil. Bu işlemsel olarak zor, bellek yoğun veya GÇ yoğun bir iş gibi gözükmüyor. Bu …
30 ssh  performance  shell 

3
varsayılan komut sıralama düzenini bulun
linux find komutu tarafından döndürülen girişler için varsayılan sıralama düzeni nedir? Mesela eğer çıkarsam find . -type f -name '*mp3' ve çıktı, birden fazla alt klasördeki birden fazla dosyadan oluşuyor, dizinlerin listelendiği varsayılan sıra nedir? Aynı zamanda, tek bir dizindeki dosyaların listelendiği sıralama düzeni nedir? Bazen döner: ./B/01.mp3 ./A/01.mp3 ./A/04.mp3 …
30 linux  shell  find 

4
Belirli bir kabuk oturumunun tarihini numaralandırmak
Kesinlikle burada garip bir şey elde etmeye çalışıyorum, ancak GNU / Linux'taki bir kabuk seansı için tarihi yerel olarak yapmak istiyorum. Bir programın farklı tarihlerde nasıl davrandığını kara kutuya test etmem gerekiyor ve sistem genelinde tarihi değiştirmek istenmeyen yan etkilere neden olabilir (cron işleri, karışık günlükler vb.). Herhangi bir fikir …
30 linux  unix  shell  unix-shell  time 

6
SSH'yi belirli bir kabuk kullanmaya zorla
Kullanıcının varsayılan kabuğunun ne olduğuna bakılmaksızın, SSH'yi uzak uçta belirli bir kabuk kullanmaya zorlamanın bir yolu var mı? Aşağıdakilere benzer çözümler denedim: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' Ancak ne yazık ki uzak uçtaki varsayılan kabuk "karmaşık, çok satırlı komut" bölümünü ayrıştırmaktan sorumludur ve hem Bash hem de C …

2
Komutu Linux “system” kullanıcısı olarak çalıştırın (shell = / bin / false)
adduser --systemBazı cron işlerini yürütmek için Ubuntu 11.04 ( ) 'de bir "sistem" kullanıcısı yarattım , ancak bazen bu kullanıcı gibi komutları manuel olarak çalıştırarak işleri test etmek istiyorum. Bunu yapmanın en kolay yolu nedir? suçalışmaz, çünkü kullanıcının /bin/falsekabuğu (cron için iyidir) vardır. Testimi yapmak /bin/bashiçin kabuğu değiştirdim ve tekrar …
29 linux  ubuntu  shell  cron  su 

2
Linux 'top' komutundan çıktı nasıl yorumlanır?
BURAYA ne kadar PHP-FPMhafıza tüketildiği hakkında yapılan bir tartışmanın ardından , hafızayı topkomut satırında okurken bir sorun buldum . İşte topyeniden başlattıktan hemen sonra ekranım PHP-FPM. Her şey normal: PHP-FPMher biri 5.5 MB bellek tüketen yaklaşık 20 işlem (toplamın% 0.3'ü). İşte yaşlı sunucu yeniden başlatılmadan hemen önce PHP-FPM(önceki yeniden başlatmadan …
27 linux  memory  shell  top 

4
/ Bin / dash nedir?
/bin/shSeçtiğim kabuğa bir bağlantı olduğunu sanıyordum . Ben her zaman kullandım bash, bu yüzden /bin/shişaret edeceğini düşündüm /bin/bash. Yine de işaret ettiği ortaya çıkıyor /bin/dash. Daha komik olur. Ben başlıyorum dashve yapıyorum echo $SHELLve yazdırıyor /bin/bash(yani onlar temelde aynı mı?). Ancak, man sayfasının man sayfasından dashtamamen farklı bash(yani aynı değiller …
27 linux  bash  shell 


10
Başka bir kullanıcı tarafından yürütülen Linux kabuk komutlarının canlı görünümü?
Linux'taki kök kullanıcının, bir terminal veya SSH aracılığıyla giriş yapmış başka bir kullanıcı tarafından çalıştırılan kabuk komutlarının gerçek zamanlı (veya gerçek zamanlıya yakın) bir görünümü olması mümkün mü? Açıkçası .bash_history'de saklanıyorlar, ancak bu yalnızca kullanıcı oturumu kapattığında ve devre dışı bırakılabildiğinde kaydedildi. Düzenleme: ideal olarak kolayca açılıp kapatılabilen bir şey.
27 linux  security  shell 

12
AWS CLI’yı CRON’dan çalıştıramıyor (kimlik bilgileri)
Basit bir AWS CLI yedekleme betiği çalıştırmaya çalışıyorum. Bir içerme dosyasındaki çizgiler arasında dolaşır, bu yolları S3'e kadar yedekler ve çıktıyı bir günlük dosyasına döker. Bu komutu doğrudan çalıştırdığımda, hatasız çalışıyor. CRON üzerinden çalıştırdığımda çıktı günlüğümde "Kimlik bilgileri bulunamıyor" hatası alıyorum. Kabuk betiği: AWS_CONFIG_FILE="~/.aws/config" while read p; do /usr/local/bin/aws s3 …

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.