«portability» etiketlenmiş sorular

3
tar cvf veya tar -cvf?
Seçenekler için '-' kullanmadan tar kullanmayı öğrendim, tar cvfz dir.tar.gz Directory/ancak son zamanlarda biraz farklı tar -czvfsözdizimine rastladım (bence 'f' bu durumda son seçenek olmalı). Her ikisi de linux ve Mac OS'ta çalışır. Unix lezzetlerinde daha taşınabilir olan '-' olmadan ou ile önerilen bir sözdizimi var mı?

7
tail -f, ancak satır numaralarıyla
Uzak bir sunucuda rastgele bir süre içinde kaç kez foo bargöründüğünü görmeye çalışıyorum /var/log/foo.log, ancak şimdiye kadar denediğim hiçbir şey işe yaramadı. Zaten tailing başladığımdan beri ne kadar zaman geçtiğini takip etmek için kullandığım bir zamanlayıcı betiğim var /var/log/foo.logve şimdi foo barkuyruklu çıktıda kaç kez göründüğünü söylemenin bir yolunu istiyorum …

6
Rasgele bir şifre oluşturma; bu neden taşınabilir değil?
Rasgele bir şifre oluşturmak istiyorum ve bunu şöyle yapıyorum: </dev/urandom tr -dc [:print:] | head -c 64 Ubuntu'yu çalıştıran dizüstü bilgisayarımda bu, yalnızca istendiği gibi yazdırılabilir karakterler üretiyor. Fakat Red Hat Enterprise Linux çalıştıran okulumun sunucusuna ssh atıp orada çalıştırdığımda 3!ri�b�GrӴ��1�H�<�oM����&�nMC[�Pb�|L%MP�����9��fL2q���IFmsd|l�K, hiç yapmayacak gibi çıktılar alıyorum . Burada yanlış giden …

2
Dosya tanımlayıcı bağlantılarının taşınabilirliği
Ben hep merak ama, öğrenmek için zaman aldı Artık çok yapacağız böylece hiç - ne kadar taşınabilir kullanım olup burada gösterilen ya /proc/$$/fd/$Nya /dev/fd/$N? POSIX garantilerini anlıyorum /dev/null, /dev/tty, and /dev/console (ancak bu cevaptaki yorumları okuduktan sonra geçen gün öğrendim ) ama bu diğerleri ne olacak? Bildiğim kadarıyla they oldukça …

3
Kabuk metakarakterleri olarak ^ kullanımı
Bugün küçük bir senaryo yazdım grep -q ^local0 /etc/syslog.conf İnceleme sırasında, bir iş arkadaşı ^local0alıntılanmasını önerdi çünkü ^Bourne kabuğunda "boru" anlamına geliyor. Bu iddia beni şaşırttı, bundan bahseden herhangi bir referansı izlemeye çalıştım. İnternette bulduğum hiçbir şey bu bir sorun olduğunu önerdi. Bununla birlikte, bshAIX 7'ye (Bourne kabuğu olduğu iddia …


2
Taşınabilir komut dosyaları yazmak ne zaman önemlidir?
Yazdığım çoğu kod PHP. Son zamanlarda kabuk komut dosyası öğrenmeye başladım. Karşılaştığım kaynakların ve öğreticilerin çoğu Bash'a özgüdür. Bazıları bashisms hakkında uyarır, bazıları ise uyarmaz. Burada çok fazla okudum ve Stack Overflow. Ne zaman bir cevap bashisms kullanıyorsa , birileri kaçınılmaz olarak şunları söyleyecektir: <Buraya bashizm ekle> kullanmamalısınız. Taşınabilir değil. …


8
İkili dosyalar farklı CPU mimarileri arasında taşınabilir mi?
Amacım gömülü Linux için geliştirme yapabilmek. ARM kullanan çıplak metal gömülü sistemlerde deneyimim var. Farklı işlemci hedefleri geliştirmek için bazı genel sorularım var. Sorularım aşağıdaki gibidir: Bir ' x86 hedefi, linux işletim sistemi sürümü xyz ' üzerinde çalışmak üzere derlenmiş bir uygulamam varsa , aynı derlenmiş ikili dosyayı başka bir …

2
OSX'de stat çıkışı
statBir dosya hakkında bilgi almak için komutu kullanmak istiyorum . Bunu ben yaptım: Josephs-MacBook-Pro:Desktop Joseph$ echo 'hello' > info.txt Josephs-MacBook-Pro:Desktop Joseph$ stat info.txt 16777220 21195549 -rw-r--r-- 1 Joseph staff 0 6 "Dec 21 20:45:31 2014" "Dec 21 20:45:30 2014" "Dec 21 20:45:30 2014" "Dec 21 20:45:30 2014" 4096 8 0 …
15 osx  stat  portability 

2
Sed, awk, perl ve sh en taşınabilir hangisidir?
Birisi bu araçları taşınabilirlik sırasına göre koyabilir mi? Bunlardan hangisinin en minimal * nix sistemlerde bile bulunacağı kesindir ? Bunlardan herhangi birinin% 100 olduğundan emin misiniz? Benim tahminim sipariş aşağıdaki gibidir: awk sed sh perl Ben bourne kabuk varsayılan olmayan sistemleri olduğunu hayal ederken, bazı kabuk varsayılan olarak mevcut olacak, …

3
Python varsayılan yüklemenin bir parçası olarak hangi unix dağıtımlarına yüklenir?
Herkes Python'un varsayılan olarak hangi (son) UNIX dağıtımları olduğunu, yani varsayılan kurulumun bir kısmını belgeleyecek bir genel bakış biliyor mu? Not: Soru buraya taşınmadan önce StackOverflow'dan yanıtlar: Tüm Unix işletim sistemleri için bilmiyorum, ancak Linux için her zaman distrowatch.org adresini kontrol edebilirsiniz. Ancak bu tür bir soru yayınlamak için doğru …

2
Bir terminal emülatörünü başlatmanın en taşınabilir yöntemi nedir?
Bir terminal başlatacak ve bir komut yürütecek bir komut dosyası yazmam gerektiğini ve çeşitli sistemlerde çalışmam gerektiğini söyleyin. Bunu güvenli ve taşınabilir bir şekilde nasıl yapabilirim? Her xtermzaman kurulu mu? GUI'li herhangi bir * nix'in bazı terminal öykünücüsü olması gerektiğini varsayıyorum. Nasıl bulabilirim? Debian sistemleri var x-terminal-emulator ama bu, görünüşe …

2
Bash ve Zsh dışındaki mermiler ANSI-C teklifini destekliyor mu? örneğin $ 'string'
Çıktısında yeşil bir onay işareti yazdırmak için aşağıdakileri kullanan bir kabuk komut dosyası var: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Bash'in hakkında okuduktan sonra ANSI-C aktaran , benim renk değişkenleri ayarlarken kullanmak ve kaldırmak fark etti -ebenim gelen bayrağı yankı . col_green=$'\e[32;01m' col_reset=$'\e[39;49;00m' echo "Done ${col_green}✓${col_reset}" Bu çekici görünüyor, çünkü …

7
Ksh sürümünü nasıl güvenli bir şekilde alabilirim?
Ksh sürümünü ksh betiğinden nasıl güvenli bir şekilde alabilirim? Ben var aşağıdaki çözümleri görüldü : ksh --version echo ${.sh.version} echo $KSH_VERSION Ve doğru koşullar göz önüne alındığında, bunların her biri doğru çalışır. Ancak, mükemmel olmayan davayı önemsiyorum. Özellikle, ksh'ın daha eski sürümlerine sahip, birlikte çalıştığım için, işlevlerimde ciddi ölçüde işlevsel …

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.