«cat» etiketlenmiş sorular

cat dosyaları standart çıktıya birleştirmek veya belirli bir dosyayı yazdırmak için kullanılan standart bir Unix yardımcı programıdır.

2
CD / DVD kopyalamak için cat, dd, pv veya başka bir prosedür kullanmak daha mı iyi?
Arka fon Bazı veri CD'lerini / DVD'lerini daha sonra sürücüye ihtiyaç duymadan kullanmak için ISO dosyalarına kopyalıyorum. Prosedürler için internette bakıyorum ve çok şey buldum: catBir aracı kopyalamak için kullanımı : http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso Kullanımı dd: böylece (görünüşte en çok kullanılan) yapmak http://www.linuxjournal.com/content/archiving-cds-iso-commandline dd if=/dev/cdrom bs=blocksize count=count of=/path/to/isoimage.iso …
22 linux  dd  cat  disk-image  pv 

2
daha az dosya1 dosya2 | kedi - neden çalışıyor?
Kullandığımda less file1 file2"daha az tampon görüntüleyicide" gösterilen her iki dosyayı da alıyorum, ancak less file1 file2 | catstdout'a eklenen her iki dosyanın içeriğini yazdırıyor. "Daha az tampon görüntüleyici" göstermeli mi yoksa bir sonraki komut için stdout'a çıktı üretmeli mi? Bunu yapmak için hangi mekanizma kullanılır?
21 pipe  cat  less 


2
Bu komut neden çok büyük bir dosya oluşturuyor?
Bugün bazı ekleme işlemleri ile deniyordum ve merakımda, bu koştu (burada dosya1.txt boş değildi ve file2.txt boştu): $ cat file1.txt >> file2.txt >> file1.txt Biraz zaman aldığını görünce, bitirmek için Ctrl+ Ctuşuna bastım . O zamana kadar, file1.txt dosyası yüzlerce MB boyutundaydı. Dosya adlarının değiştirilmesi aynı etkiyi yaratmaz; yalnızca dosyalar …



3
tee + cat: çıktıyı birkaç kez kullanın ve ardından sonuçları birleştirin
Bazı komutları çağırırsam, örneğin, bir echokomutun sonuçlarını diğer birkaç komutta kullanabilirim tee. Misal: echo "Hello world!" | tee >(command1) >(command2) >(command3) Kedi ile birkaç komutun sonuçlarını toplayabilirim. Misal: cat <(command1) <(command2) <(command3) Her iki şeyi de aynı anda yapabilmek istiyorum, böylece teebu komutları başka bir şeyin çıktısında (örneğin echoyazdım) çağırmak …
18 pipe  cat  tee  concurrency 

2
Echo ve cat kullanarak seri geri döngü testi beklenmeyen sonuçlar
Bu yüzden sadece Tx'den Rx'e bir kablo çalıştırarak kendisine geri döngü yapan standart bir RS232 seri portuna sahibim. Ben geri döngü çalıştırarak echove catiki ayrı terminalde test ediyorum : cat /dev/ttyS1 echo "hi" > /dev/ttyS1 Benim sorun çıktı ile. Bir "merhaba" terminal çalışan kedi geri gelmesini görmek beklenir ama bunun …
18 cat  serial-port  echo 

4
Cat x >> x neden döngü yapar?
Aşağıdaki bash komutları bir infinte döngüsüne girer: $ echo hi > x $ cat x >> x Sanırım stdout'a yazmaya başladıktan sonra da catokumaya devam ediyor x. Bununla birlikte, kafa karıştırıcı olan şey, kedinin kendi test uygulamamın farklı davranışlar göstermesidir: // mycat.c #include <stdio.h> int main(int argc, char **argv) { …

3
Küçüktür işareti neden bash'deki kedinin yerine geçmiyor?
"Kedinin yararsız kullanımı" hakkında bir şeyler duydum ve bazı öneriler buldum, ama aşağıdaki benim bash kabuğumda hiçbir şey çıktı. < filename Kedi kullanımı beklendiği gibi çalışıyor. cat filename Fedora Core 18 ve GNU bash, sürüm 4.2.45 (1) kullanıyorum. EDIT: Bir boru önünde kullanmak da işe yaramaz. < filename | grep …


1
Programın önce borudan, sonra klavyeden okunmasını sağlayın
Etkileşimli programı düşünün interactive. Bu programı oldukça sık çalıştırmam gerekiyor ve her çalıştırdığımda ilk birkaç komut aynı. Açıkçası, bu komutları tekrar tekrar yazmak zorunda kalmak bir acıdır. Bu komutu (satırsonu ile ayrılmış) dosyada topladım cmd. Şimdi cat cmd | interactivekomutları çalıştırmak için yapabilirim . Sorun bir kez cmdtamamen okundu, interactiveEOF …
17 command-line  pipe  cat  stdin 

3
adlandırılmış borudan sürekli okuma (kedi veya kuyruk -f)
rsyslogBelirli günlük olaylarını günlüğe kaydetmek için yapılandırıldım /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleadlı bir adlandırılmış kanaldır ( fifo). Nelerin günlüğe kaydedildiğini görmek istersem yapabilirim cat /dev/xconsole. cat /dev/xconsoleDosyayı okuduktan sonra komutun bitmediğini görmek yerine şaşırdım , bunun yerine işlev görür tail -f. diğer bir deyişle, iki komut aynı şekilde davranır: cat /dev/xconsole …
16 pipe  cat  tail  fifo 

7
Yankı ve kedinin yürütme süresinde neden böyle bir fark var?
Bu soruyu cevaplamak başka bir soru sormama neden oldu: Aşağıdaki komut dosyalarının aynı şeyi yaptığını ve ikincisinin çok daha hızlı olması gerektiğini düşündüm, çünkü birincisi catdosyayı tekrar tekrar açması gerekiyor, ancak ikincisi sadece dosyayı açıyor bir kez ve sonra sadece bir değişkeni yankılar: (Doğru kod için güncelleme bölümüne bakın.) İlk: …

3
Kısa çizgi dosyaları nasıl okunur
Bir tire dosyasını terminalden ayırmak dışında nasıl okuyabilirim? ./ Örneğin bir - fileokumak için cat ./-file_name S: Aynı şeyi başarmanın alternatif bir yolu var mı?
15 bash  cat 

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.