«command-line» etiketlenmiş sorular

Komut satırı, komut yorumlayıcısına verilen ve programların çalıştırılması veya dosya kopyalanması gibi gerçekleştirilmesi gereken eylemleri bildiren bir dizedir. Yorumlayıcı komut satırlarını kaçış ve yer değiştirmelerle işler.


9
İçinde başka bir dizin oluşturmak yerine 'cp' dizinin üzerine yazmaya nasıl zorlanır?
Mevcut bir dizinin üzerine yazacak bir Bash betiği yazmaya çalışıyorum. Bir rehberim var foo/ve üzerine yazmaya çalışıyorum bar/. Ama bunu yaptığımda: cp -Rf foo/ bar/ yeni bir bar/foo/dizin oluşturulur. Ben bunu istemiyorum İçinde iki dosya var foo/; ave b. İçinde aynı ada sahip dosyalar bar/da var. İstediğim foo/ave foo/byerine bar/ave …
107 linux  bash  shell  command-line  cp 




8
Başka bir cmd.exe isteminden yeni bir cmd.exe penceresi oluşturun
CruiseControl.NET kurulum sürecindeyim. Yaşadığım sorun şu ki, CC'yi bir konsol uygulaması olarak çalıştırıyorum ve derlemem başarıyla tamamlandığında ve çalıştırıldığında (exec kullanarak) CruiseControl DOS komut isteminde başlatıyor. Uygulamamı başlatmak için sadece basit toplu dosyalar kullanıyorum ancak CC ile aynı komut isteminde çalıştırılması, CC'nin uygulamam çalıştığı sürece derlemenin devam ettiğini düşünmesine neden …

4
Toplu iş dosyasında dize değişimi
Aşağıdaki komutu kullanarak bir toplu iş dosyasındaki dizeleri değiştirebiliriz set str="jump over the chair" set str=%str:chair=table% Bu çizgiler iyi çalışır ve "sandalyenin üzerinden atla" dizesini "masanın üzerinden atla" olarak değiştirir. Şimdi dizedeki "sandalye" kelimesini bir değişkenle değiştirmek istiyorum ve bunu nasıl yapacağımı bilmiyorum. set word=table set str="jump over the chair" …


6
Web tarayıcısını kabuk komut dosyasından başlatmanın temiz bir yolu mu?
Bir bash komut dosyasında, kullanıcı web tarayıcısını başlatmam gerekiyor. Bunu yapmanın birçok yolu var gibi görünüyor: $BROWSER xdg-open gnome-open GNOME'da www-browser x-www-browser ... Bunu yapmanın çoğu platformda işe yarayacak diğerlerinden daha standart bir yolu var mı, yoksa şöyle bir şey mi yapmalıyım: #/usr/bin/env bash if [ -n $BROWSER ]; then …

12
UNIX sıralamasında başlık satırlarını yok saymanın bir yolu var mı?
UNIX (benim durumumda Cygwin) sıralama yardımcı programını kullanarak sıralamaya çalıştığım sabit genişlikli bir alan dosyam var. Sorun, dosyanın en üstünde iki satırlık bir başlık olması ve dosyanın en altına sıralanmasıdır (her başlık satırı iki nokta üst üste ile başladığından). Sıralamaya "ilk iki satırı sıralanmamış boyunca geçir" demenin veya iki nokta …


7
Komut Satırı Bağımsız Değişkenleriyle C # 'dan PowerShell Betiğini Yürütün
C # içinden bir PowerShell betiği yürütmem gerekiyor. Komut dosyası, komut satırı argümanlarına ihtiyaç duyar. Şimdiye kadar yaptığım şey bu: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results = pipeline.Invoke(); scriptFile "C: \ Program …

13
CMD'nin Yönetici olarak çalışıp çalışmadığını / yükseltilmiş ayrıcalıklara sahip olup olmadığını nasıl tespit edebilirim?
Bir toplu iş dosyasının içinden, Yönetici / yükseltilmiş ayrıcalıklarla çalışıp çalışmadığımı test etmek istiyorum. "Yönetici Olarak Çalıştır" seçildiğinde kullanıcı adı değişmez, dolayısıyla bu işe yaramaz. Evrensel olarak kullanılabilen, etkisi olmayan ancak yönetici ayrıcalıkları gerektiren bir komut varsa, o zaman bunu çalıştırabilir ve ayrıcalıkları test etmek için bir hata kodu kontrol …

9
Kedinin gereksiz kullanımı?
Bu muhtemelen birçok SSS'de bulunmaktadır - kullanmak yerine: cat file | command (kedinin yararsız kullanımı olarak adlandırılır), doğru yol şöyle olmalıdır: command < file İkinci olarak, "doğru" şekilde - işletim sisteminin fazladan bir işlem üretmesi gerekmez. Bunu bilmeme rağmen 2 nedenden dolayı işe yaramaz kediyi kullanmaya devam ettim. daha estetik …
101 shell  command-line  cat 

4
git güncelleme-indeksi - dizinde-değiştirilmedi
git 1.7.12 Belirli bir dizinin altındaki tüm dosyaları değiştirilmedi olarak işaretlemek istiyorum. 1) git update-index --assume-unchaged dir/"Yolu görmezden geliyor" verir. 2) git update-index --assume-unchaged dir/*izlenmeyen dosyalarla karşılaşacağı için hızlı bir şekilde başarısız olur, bu nedenle "ölümcül: Dosya işaretlenemiyor" verir ve çıkar. 3) İşaretlenecek dosyaların bir listesini oluşturmayı deneyin. cdistenen dizine …
101 git  command-line  pipe 

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.