Adında bir dosya var RESULTS.txt ve bu dosyayı terminalimde açmak istiyorum. (Demek istediğim, dosya içeriğinin bazı metin editörlerinde değil terminalde görüntülenmesini istiyorum)
Bunu nasıl yapacağım ?
Adında bir dosya var RESULTS.txt ve bu dosyayı terminalimde açmak istiyorum. (Demek istediğim, dosya içeriğinin bazı metin editörlerinde değil terminalde görüntülenmesini istiyorum)
Bunu nasıl yapacağım ?
Kısa dosyalar için:
cat <path/your_file>doğrudan terminalde bir metin dosyası gösterir.
Daha uzun dosyalar için:
less <path/your_file>kaydırmanızı ve aramanızı sağlar (/ text to search Enter) dosyada; tuşuna basın q çıkarmak.
örneğin
cat /home/john/RESULTS.txtless /home/john/RESULTS.txt
Başka bir alternatif ise vim.
vim RESULTS.txtVim ile bir dosya açtıktan sonra yazarak metin ekleyebilirsiniz i, mesela. Dosyanızı kaydetmek istiyorsanız kullanın :w (yazma) veya :q (çık) veya :wq (yazma ve bırakma için) veya :q! (çıkın ve kaydetmeyin). Bazen vurmak gerekir ESC komutları yazabilmek için anahtar.
Vım biraz öğrenme gerektirir, ancak yaygın olarak kullanılır ve çok çok yönlü.
Topluluk yardımı wiki'sini kontrol edin: https://help.ubuntu.com/community/VimHowto
Vim, fiili Unix editörü 'Vı' nın gücünü daha eksiksiz bir özellik seti ile sağlayan gelişmiş bir metin editörüdür. Vım genellikle "programcının editörü" olarak adlandırılır ve programlama için o kadar yararlıdır ki, çoğu kişi bunu bütün bir IDE olarak görür. Sadece programcılar için değil. Vim, e-posta oluşturmaktan yapılandırma dosyalarını düzenlemeye kadar her türlü metin düzenleme için mükemmeldir.
bütün bunlar en iyi yollardır ve bunu yapmanın bir yolu daha vardır head komut.
head -n -1 filename.txtve
head -n -0 filename.txther ikisi de size aynı girdiyi verecektir.
Baş komut Açıklaması:
Genellikle head komutu herhangi bir metin dosyasının başlangıç satırlarını yazdırmak için kullanılır.metin dosyasını şununla görüntüleyebiliriz
head filename.txtBu, yukarıdaki metin dosyasının 1. 10 satırını yazdırır.
Görüntülenecek satır sayısını belirlemek istiyorsanız, head'i şu şekilde kullanabilirsiniz:
head -n 20 filename.txtDaha sonra yukarıdaki metin dosyasında ilk 20 satır görüntülenecektir.
Tüm dosya verilerini head means ile görüntülemek istiyorsanız, o zaman bunu alabiliriz
head -n -0 filename.txtUmarım yukarıdaki açıklama size kafa kullanımı hakkında bir fikir verecektir.
Dosya oldukça uzunsa, kullanmak isteyebilirsiniz
less RESULTS.txtböylece yön tuşlarıyla gezinebilirsiniz.
Başka bir seçenek daha var:
tail -n 30 result.txtadlı büyük bir dosyanın son 30 satırını yazdırmak için result.txt.
Başka bir seçenek:
tail -f your_fileSize son on satırı gösterecektir your_file. Bir işlem bu dosyaya bir şey eklerse, onu terminalinizde görürsünüz. man tail size daha fazlasını verir tail.
Bu komutu bir günlük dosyasında kullandığınızda bir sunucuyla ne olacağını görmek yararlıdır.
Basın Ctrl-C görüntülemeyi tamamladığınızda çıkmak için.
Bunu yapmak için birçok alternatif var:
Bu programların bazılarında çok fazla parametre var, bu yüzden komuttan sonra --help ile kontrol edin..
cat filename tüm dosyayı bir kerede yazdırırmore/less filename benzer davranış için dosyayı parçalara bakıntail filename dosyanın kuyruğundan okumaya başlayıngrep text filename sonuçları filtrelemek içinUmarım bazıları senin için işe yarar..
Bir terminal metin düzenleyicisi ile: nano /path/to/file/RESULTS.txt
Terminalde herhangi bir metin dosyasını görüntülemenin mevcut tüm alternatiflerini listeliyor gibi göründüğümüz için, tanıtmak oldukça eğlenceli olurdu pv normalde kullanmama rağmen teknik olarak geçerli (ancak olağandışı) bir yöntem olarak cat bunun yerine çoğu şey için.
Depolarda bulunur ve bu nedenle aşağıdakilerle kurulabilir sudo apt-get install pv eğer zaten sahip değilsen.
Olarak adam sayfası notlar, pv için çok sık kullanılan
verilerin bir kanal üzerinden ilerlemesini izleyin...pv, sağlanan her dosyayı sırayla standart çıktıya kopyalar (- standart girdi anlamına gelir) veya dosya belirtilmezse yalnızca standart girdi kopyalanır. Bu, cat (1) ile aynı davranıştır.
İle pv dosyayı tam anlamıyla ekrana yazdırabilir ve hızı seçebilirsiniz (-L) göründüğü yer. Aşağıdaki örnek, yüksek bir oran (300) kullanır, ancak aşağıdaki gibi düşük bir oran seçerseniz -L 50, bilgisayar sizin için dosyayı yazıyormuş gibi görünecektir.
pv /etc/apt/sources.list -qL 300Oranı daha da artırabileceğinizi söylemeye gerek yok (-L 8000) ve komut çok benzer hale gelir cat çıktı anında görünür.
Daha fazla bilgi için bkz: man pv ya da Ubuntu manpages çevrimiçi.
Sadece dosya içeriğini okumak istiyorsanız, dosya dizinine gidin ve şunu yazın
less RESULTS.txtMetin dosyasını okumak ve düzenlemek istiyorsanız, aynı dizin türünden
nano RESULTS.txtBu -w nano komutundaki anahtar, uzun satırların sarılmasını önlemek için dosya adından önce eklenebilir.
@Sparksis “terminalde bir metin dosyası aç” ı aradığımda pico, vb. Gibi şeyler için mac forumlarından sonuçlar alıyorum. ubuntu’da olmayan. Bu tür bir soru burada çok açığız.
@Sparksis Evet, beni buraya gönderdi ![]()
Basit kedi den sed e nano ya vim e kadar insanların tercihlerini gösteren eğlenceli bir soru
Bazı yeni başlayan Ubuntu kabuk öğreticilerine bakmak isteyebilirsiniz - Bunun nasıl yapılacağını ve ilgili şeyleri açıklayacaklardır.
Her ikisi de az ya da çok uygulanabilir.
@Colton Üzgünüm, bu 9 upvotes nerede? Ben onları görmüyorum.
mty savunmasında bu, yarım on yıl önce google’ın en iyi sonucu değildi. O zamandan beri soğukkanlılığımı da arttırdığımı düşünmek isterim.