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



9
Yedekleme dosyasına tarih ekleme
Bir dosyanın yedeğini almam gerekiyor ve ayırt etmeyi kolaylaştırmak için adın bir parçası olarak zaman damgasına sahip olmak istiyorum. Geçerli tarihi bir kopya komutuna nasıl enjekte edersiniz? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} cp: target `2013}' is not a directory [root@mongo-test3 ~]# cp foo.txt {,.backup. $((date)) } cp: target `}' is …
70 shell  date  cp 

8
İconv giriş dosyasını dönüştürülen çıktıyla değiştirmesini nasıl sağlayabilirim?
Bir dizindeki her * .php dosyasından geçen ve iconvbunun için geçerli olan bir bash betiğim var. Bu STDOUT'da çıktı alır. -oParametre ekleme (deneyimlerime göre) aslında dönüşüm gerçekleşmeden önce muhtemelen boş bir dosya yazdığından, betiğimi nasıl dönüştürür, böylece dönüştürmeyi gerçekleştirir, ardından girdi dosyasının üzerine yazar? for file in *.php do iconv …

3
“3> & 1 1> & 2 2> & 3” bir komut dosyasında ne yapar?
Bu satırı bir komut dosyasında gördüm: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Nedir 3>&1 1>&2 2>&3 yapıyor? 1 = stdout ve 2 = stderr olduğunu biliyorum, ama ne 3ve ne &için?
69 shell 




2
Ctrl-D (EOF) neden kabuktan çıkıyor?
Bu kaçış sırasını girerek kelimenin tam anlamıyla "bir dosyayı sonlandırıyor musunuz", yani etkileşimli kabuk oturumu diğer herhangi bir dosya akışı gibi kabuk tarafından gerçek bir dosya akışı olarak mı görülüyor? Eğer öyleyse, hangi dosya? Veya, Ctrl+ Dsinyali yalnızca "kullanıcı girişi sağlamayı bitirdi ve sonlandırabilirsiniz" anlamına gelen bir yer tutucudur mu?


2
“Realpath” ve “readlink -f” arasındaki fark nedir
realpathKomut hakkında ve readlink -fşu anda tavsiye edilmekle nasıl itiraz edildiği hakkında çok şey okudum . Bazı yerlerde, realpath'ın neden tanıtılmasının okuma bağlantısındaki bu işlevsellikten yoksun olduğu ve realpath'a artık ihtiyaç duyulmadığını ve desteğinin çoğu OS sağlayıcı tarafından durdurulduğunu gördüm. Sorumun nedeni, birçok insanı readlink -f"oldukça benzer" bir emir olarak …
68 shell  command 




9
Az önce yazdığım önek ile önceki bir komutu arayın
Komut geçmişinde gezinmek için yukarı ve aşağı okları kullanabiliriz. Matlab gibi bazı IDE'lerde, eğer bir şey girersek ve sonra ok tuşlarına basarsak, girdiklerimizle başlayan sadece tarih komutları arasında dolaşırız. Bu gerçekten uygun, ancak bir kabuk terminalinde bu işe yaramıyor. Bir kabuk terminalinde benzer bir fonksiyon kazanmanın bir yolu var mı? …

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.