«command-line» etiketlenmiş sorular

Komut satırı, kabuğunuzun etkileşimli arabirimidir.

6
Farklı Linux Dağıtımlarını Anlama
Linux tabanlı işletim sistemlerini anlarken biraz kafa karışıklığı yaşıyorum. Mint ve Ubuntu'nun en yeni sürümünü indirdiğimde, çekirdeğinde "çekirdek" değiller mi? Görünüşe göre farklı GUI'leri var mı? GUI teknik olarak sadece bir bilgisayarın başlangıcında çalışan bir program değil mi? Windows ile aynı (dos çekirdek ama explorer.exe gui). Bunu açıklayan var mı? …

4
“Dosyaya Yazdır” nedir ve komut satırından kullanılabilir mi?
Bir Gnome yazdırma iletişim kutusunda "Dosyaya Yazdır" ı seçtiğinizde (cups-pdf değil): ... idam edilen gerçek komut nedir? (Resimdeki gibi postscript varyantıyla ilgileniyorum) Öte yandan - belki bir komut çağrısı yoktur; Belki öyledir gtk_print_operation_set_export_filenamegelen yeni GTK + Baskı API ? Her durumda - bu özel kodu komut satırından (benim pdf2psgibi) kullanmanın …

2
Giriş dizesi için Unicode glif adları nasıl yazdırılır?
Koşabilmek istiyorum unicode-names 'abç' ve karşılık gelen Unicode karakter adlarına bakın: LATIN SMALL LETTER A LATIN SMALL LETTER B LATIN SMALL LETTER C WITH CEDILLA Bir dizeyi Unicode glif adları dizisi olarak yazdırmak birkaç durumda yararlı olabilir: "İ" ve "í" gibi kolayca karışabilen karakterleri ayırt edin. Değişmez bir dizenin gerçekte …


3
“Sekme tamamlandı” ile görüntülenen komutların listesi nasıl oluşturulur?
Bash komutlarını kullanırken Kullanılabilir komutları görüntülemek için çift sekme seçeneğini seviyorum. Bazı komutların diğerlerinden daha olası eşleşmeleri vardır: Sekme tamamlamanın ekran görüntüsü http://img13.imageshack.us/img13/5541/picturemhy.jpg Çift tırnağın çıkışını bir yere borulamak için bir yol var mı grep? İlgili bir yazı buldum , ancak bunu grep'e bağlamak için nasıl uygulayacağından hala emin değilim.

4
ls komutu alıcıya bağlı olarak farklı çalışıyor
Komutlar lsstdout'unun ne olduğunu nasıl biliyor? lsHedef stdout'un ne olduğuna bağlı olarak farklı çalışıyor gibi görünüyor . Örneğin, eğer: ls /home/matt/tmp sonuç: a.txt b.txt c.txt Ancak yaparsam ls /home/matt/tmp | cat sonuç (yani sonuç başına yeni satır): a.txt b.txt c.txt İşlem stdout için bir dosya tanımlayıcı 1 geçirilir değil mi? …

2
Neden chsh komutuyla kabuğu değiştiremiyorum?
Yeni bir komut öğrendim, en azından düşündüm, çünkü bu komut:, chshtarif edildiği gibi davranmıyor. Bunun gibi çalıştığı açıklandı: cat /etc/shells hangi mermilerin takılı olduğunu bilmek, böylece aralarından seçim yapabilirsiniz. do echo $SHELLkullandığınız kabuk, hangi bilmek. mermilerden birini seçin ve yazın chsh -s /path/to/shell şifreyi girin ve echo $SHELLyeni bir kabukta …

3
Yürütme işlevlerinde dosya adını neden iki kez iletmemiz gerekiyor?
Okuduğum Gelişmiş UNIX Ortamında Programlama Stevens, 8 ile inci bölüm. Ben exec işlevlerinin altı okudum ve anlıyorum. Fark ettiğim bir şey, tüm exec işlevlerinde: ilk argüman dosya adı / yol adıdır (exec fonksiyonuna bağlıdır). ikinci argüman içeri girdiğimiz argv [0] main(), yani dosya adının kendisi. Yani burada dosya ismini fonksiyonda …

3
grep: 'X' girdi dosyası da çıktı
Kullandığım ubuntu 14.4ve çıktısını yönlendirmek girişiminde grepbir dosyaya komuta ama bu hatayı almaya devam: grep: input file 'X' is also the output Ben bu sorunu araştırdım ve sadece bir hata olduğunu öğrendim ubuntu 12.4ve hakkında herhangi bir açıklama yok, kimse bu sorunu anlamak için bana yardımcı olabilir mi? Aşağıdaki komutu …

3
diff -r yalnızca belirli dosya türleri için
İki dizin yinelemeli bir fark gerçekleştirmek ama sadece belirli bir dosya adı veya dosya türü yüklem ile eşleşen dosyaları (kendi yerlerinde) karşılaştırmak bir yolu var mı? Örneğin şöyle bir şey yapmak istiyorum diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml ... hatta daha iyisi: diff -r dir-a dir-b -filetype text …

2
Girişteki ilk N satır sayısını kaldırma komutu
Arka fon Bir SSH sunucusu çalıştırıyorum ve silmek istediğim bu kullanıcıya sahibim. Şu anda ilk önce öldürmem gereken birkaç işlem yürüttüğü için bu kullanıcıyı silemiyorum. Bu şu anda kullanmakta olduğum kullanıcının tüm işlem kimlikleri bulmak için kullandığım boru hattı: ps -u user | awk '{print $1;}' Çıktı şöyle görünür: PID …
11 command-line  sed  awk  tail  head 


5
Gzip atomu mu?
Mı gzipatomik? gzipBir dosyayı gzipleme işleminin ortasındayken işlemi durdurursam ne olur ? Atomik değilse ve zaten bir gzip *.txtişlemde Ctrl + C tuşlarına basarsam , nasıl güvenli bir şekilde devam edebilirim? (Sadece nasıl devam edeceğimizi değil, aynı zamanda gzipspesifik olarak atomik olup olmadığını da merak ediyorum .)

2
Chmod komutunu seçici olarak kullan
Belirli bir dizin altındaki tüm dosyalarda ve alt dizinlerde 755 iznini ayarlamak istiyorum, ancak yalnızca 755 iznine sahip olmayan bileşenler için chmod 755'i yürütmek istiyorum. find /main_directory/ -exec chmod 755 {} \; Eğer findkomut uzun bir liste döndürür bu çok zaman alacaktır. Ben her bir bileşenin Sekizli dosya düzeyi iznini …

8
Boş komutları cat komutuyla görüntüle
Aşağıdaki files.txt listesi var: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 28_SumActive.txt Çıktı: …

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.