GNU/Linux >> Belajar Linux >  >> Linux

Buka &Lihat 10 Jenis File Berbeda dengan Linux Less Command – Kekuatan Tertinggi dari Less


Foto milik gfpeck

Sebelumnya kita telah membahas 15 contoh praktis perintah find dan perintah grep. Sekarang, saatnya mengalihkan perhatian kita ke sesuatu yang kurang.
 
Dalam artikel ini, mari kita tinjau bagaimana perintah Linux less dapat digunakan untuk membuka dan melihat berikut 10 jenis file berbeda :

  1. File PDF – *.pdf
  2. Dokumen Word- *.doc
  3. File Gambar – *.gif, *.jpg, *.jpeg, *.png
  4. Berkas TAR – *.tar
  5. Berkas TAR dengan gzip – *.tar.gz
  6. File Zip – *.zip
  7. File Gzip dan Gzip2 – *.gz dan *.bz2
  8. File ISO
  9. File Debian – *.deb
  10. File RPM – *.rpm

Setel variabel lingkungan LESSOPEN ke lesspipe

Pertama, pastikan yang berikut ini diatur dalam variabel lingkungan.

$ set | grep less
LESSOPEN='|/usr/bin/lesspipe.sh %s'


Harap diperhatikan bahwa Anda juga dapat melakukan hal berikut untuk menyiapkan lesspipe.

$ eval "($lesspipe)"

$ cat ~/.bashrc
eval "($lesspipe)"
  • lesspipe , kurang file adalah praprosesor input dengan harga lebih murah, yang memungkinkannya membuka semua jenis file.
  • lesspipe memungkinkan Anda untuk membuka saat proses konversi sedang berlangsung menggunakan pipa.
  • kurang file menyelesaikan konversi terlebih dahulu, lalu menampilkan konten. Ini menulis hal yang dikonversi ke file sementara kemudian menampilkannya.
  • Anda juga dapat menulis praprosesor input Anda sendiri, dan menggunakannya.

Jenis File 1:Bagaimana cara membuka file pdf?

Ini menunjukkan semua teks dalam file pdf dengan jelas, tetapi mengabaikan gambar. Outputnya mungkin memiliki beberapa karakter khusus di sana-sini. Tapi itu pasti bisa dibaca.

$ less Linux-101-Hacks.pdf
^LLinux 101 Hacks
www.thegeekstuff.com
o
o
o
Chapter 1: Powerful CD Command Hacks
cd is one of the most frequently used commands during a UNIX session.
The cd command hacks mentioned in this chapter will boost your productivity

Jenis File 2:Bagaimana cara membuka file dokumen word?

$ less pdb.doc
The Python Debugger Pdb
=======================

To use the debugger in its simplest form:

        >>> import pdb
        >>> pdb.run

The debugger's prompt is Pdb.  This will stop in the first
function call in

Jenis File 3:Bagaimana cara membuka file jpg, jpeg, png?

Saat membuka file gambar (jpeg, jpg dan png), perintah less menunjukkan informasi berikut:

  • Nama file
  • Jenis berkas
  • Jumlah piksel — lebar &tinggi
  • Ukuran berkas
$ less testfile.jpeg
testfile.jpeg JPEG 2304x1728 2304x1728+0+0 DirectClass 8-bit 1.57222mb 0.550u 0:02

Catatan: Jenis informasi serupa akan ditampilkan untuk jenis file gambar lainnya.

Jenis File 4:Bagaimana cara membuka file yang diarsipkan (yaitu *.tar) ?

Saat membuka file arsip, ini menunjukkan "ls -l" dari file yang tersedia di arsip, sehingga Anda dapat melihat ukuran file, izinnya dan pemiliknya, grupnya juga.

$ less autocorrect.tar
-rwxrwxrwx anthony/anthony 84149 2009-02-02 03:20 autocorrect.dat
-rwxrwxrwx anthony/anthony 443 2009-02-02 03:21 generator.rb
-rwxrwxrwx anthony/anthony 181712 2009-02-02 03:21 autocorrect.vim

Jenis File 5:Bagaimana cara membuka file yang diarsipkan dan dikompresi dalam format gzip (yaitu format *.tar.gz)?

Untuk file yang diarsipkan dan dikompresi juga lebih sedikit perintah yang menampilkan output dalam format “ls -l”.

$ less XML-Parser-2.36.tar.gz
drwxr-xr-x matt/matt 0 2007-11-20 19:58 XML-Parser-2.36/
-rw-r--r-- matt/matt 25252 2007-11-20 19:52 XML-Parser-2.36/Changes
drwxr-xr-x matt/matt 0 2007-11-20 19:58 XML-Parser-2.36/Expat/
-rw-r--r-- matt/matt 3184 2003-07-27 16:37 XML-Parser-2.36/Expat/encoding.h
-rw-r--r-- matt/matt 33917 2007-11-20 19:54 XML-Parser-2.36/Expat/Expat.pm
-rw-r--r-- matt/matt 45555 2007-11-17 01:54 XML-Parser-2.36/Expat/Expat.xs

Jenis File 6:Bagaimana cara membuka file yang diarsipkan dan dikompresi dalam format zip (yaitu *.zip format)?

Ini menunjukkan detail file yang diarsipkan dan dikompresi dalam format berikut.

Archive: Archive name
Length Method Size Ratio Date Time CRC-32 Name
-------- ------ ------- ----- ---- ---- ------ ----
$ less bash-support.zip
Archive: bash-support.zip
Length Method Size Ratio Date Time CRC-32 Name
-------- ------ ------- ----- ---- ---- ------ ----
0 Stored 0 0% 01-30-09 19:56 00000000 ftplugin/
13488 Defl:N 2167 84% 01-30-09 19:53 b1bc6f3c ftplugin/sh.vim
5567 Defl:N 1880 66% 01-30-09 02:16 0017a875 README.bashsupport
0 Stored 0 0% 01-30-09 19:56 00000000 doc/
41013 Defl:N 11574 72% 01-30-09 19:50 0cc22a14 doc/bashsupport.txt
0 Stored 0 0% 01-30-09 19:56 00000000 bash-support/
0 Stored 0 0% 01-30-09 19:56 00000000 bash-support/templates/
513 Defl:N 187 64% 11-16-07 23:06 580ee37c bash-support/templates/bash-file-header
246 Defl:N 80 68% 01-31-07 21:51 54706588 bash-support/templates/bash-function-description
175 Defl:N 23 87% 01-31-07 21:51 22db9b2d bash-support/templates/bash-frame
0 Stored 0 0% 01-30-09 19:56 00000000 bash-support/rc/
6545 Defl:N 1807 72% 06-17-07 14:01 e7a27099 bash-support/rc/customization.vimrc
2144 Defl:N 526 76% 01-31-07 21:51 f3a5e8dd bash-support/rc/customization.gvimrc

Jenis File 7:Cara membuka file terkompresi gzip &bzip2.

Menampilkan konten file terkompresi. Jika file hanya dikompresi dan tidak diarsipkan maka itu menunjukkan konten file. Namun itu tidak menunjukkan isi dari format file zip, itu hanya menunjukkan informasi dalam format yang dijelaskan dalam Jenis File 7.

Jenis File 8:Bagaimana cara membuka file ISO?

Saat membuka file iso, ini menunjukkan informasi tentang file iso dan kemudian menampilkan konten file.

$ less knoppix_5.1.1.iso

CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: KNOPPIX
Volume set id:
Publisher id: KNOPPER.NET
Data preparer id: www.knopper.net
Application id: KNOPPIX LIVE LINUX CD
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 356532
El Torito VD version 1 found, boot catalog is in sector 763
Joliet with UCS level 3 found
Rock Ridge signatures version 1 found
Eltorito validation header:
Hid 1
Arch 0 (x86)
ID 'KNOPPER.NET'
Key 55 AA
Eltorito defaultboot header:
Bootid 88 (bootable)
Boot media 0 (No Emulation Boot)
Load segment 0
Sys type 0
Nsect 4
Bootoff 312 786

/KNOPPIX
/autorun.bat
/autorun.inf
/autorun.pif
/boot
/cdrom.ico
/index.html
/KNOPPIX/KNOPPIX
/KNOPPIX/KNOPPIX-FAQ-EN.txt

Jenis File 9:Bagaimana cara membuka file deb?

Saat Anda membuka file Debian, itu menunjukkan informasi tentang paket itu dan juga "ls -l" dari file yang tersedia dalam paket itu seperti yang ditunjukkan di bawah ini.

$ less lshw_02.08.01-1_i386.deb

lshw_02.08.01-1_i386.deb:
new debian package, version 2.0.
size 295134 bytes: control archive= 730 bytes.
678 bytes, 16 lines control
246 bytes, 4 lines md5sums
Package: lshw
Version: 02.08.01-1
Section: utils
Priority: optional
Architecture: i386
Depends: libc6 (>= 2.3.6-6), libgcc1 (>= 1:4.1.0), libstdc++6 (>= 4.1.0), lshw-common
Installed-Size: 716
Maintainer: Ghe Rivero
Description: information about hardware configuration
A small tool to provide detailed information on the hardware
configuration of the machine. It can report exact memory
configuration, firmware version, mainboard configuration, CPU version
and speed, cache configuration, bus speed, etc. on DMI-capable x86
systems, on some PowerPC machines (PowerMac G4 is known to work) and AMD64.
.
Information can be output in plain text, HTML or XML.

*** Contents:
drwxr-xr-x root/root 0 2006-08-10 04:15 ./
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/bin/
-rwxr-xr-x root/root 665052 2006-08-10 04:15 ./usr/bin/lshw
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/share/
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/share/man/
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/share/man/man1/
-rw-r--r-- root/root 1874 2006-08-10 04:15 ./usr/share/man/man1/lshw.1.gz
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/share/lshw/
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/share/doc/
drwxr-xr-x root/root 0 2006-08-10 04:15 ./usr/share/doc/lshw/
-rw-r--r-- root/root 999 2006-08-10 04:13 ./usr/share/doc/lshw/copyright
-rw-r--r-- root/root 1386 2006-08-10 04:13 ./usr/share/doc/lshw/changelog.Debian.gz

Jenis File 10:Bagaimana cara membuka file rpm?

perintah less dapat menampilkan detail paket rpm, dan isinya.

$ less openssl-devel-0.9.7a-43.16.i386.rpm

openssl-devel-0.9.7a-43.16.i386.rpm:
Name : openssl-devel Relocations: (not relocatable)
Version : 0.9.7a Vendor: Scientific Linux , http://www.scientificlinux.org
Release : 43.16 Build Date: Thu May 3 12:18:00 2007
Install Date: (not installed) Build Host: lxcert-i386.cern.ch
Group : Development/Libraries Source RPM: openssl-0.9.7a-43.16.src.rpm
Size : 3845246 License: BSDish
Signature : DSA/SHA1, Wed May 9 15:03:20 2007, Key ID 5e03fde51d1e034b
Packager : Jaroslaw Polok
URL : http://www.openssl.org/
Summary : Files for development of applications which will use OpenSSL.
Description :
OpenSSL is a toolkit for supporting cryptography. The openssl-devel
package contains static libraries and include files needed to develop
applications which support various cryptographic algorithms and
protocols.

*** Contents:
/usr/include/openssl
/usr/include/openssl/aes.h
/usr/include/openssl/asn1.h
/usr/include/openssl/asn1_mac.h
/usr/include/openssl/asn1t.h
/usr/include/openssl/bio.h
/usr/include/openssl/blowfish.h
/usr/include/openssl/bn.h
/usr/include/openssl/buffer.h
/usr/include/openssl/cast.h
/usr/include/openssl/comp.h
/usr/include/openssl/conf.h
/usr/include/openssl/conf_api.h


Artikel ini ditulis oleh SathiyaMoorthy, penulis 15 Artikel Contoh Perintah Temukan Linux Praktis. The Geek Stuff menyambut tips dan artikel tamu Anda


Linux
  1. Periksa status file di Linux dengan perintah stat

  2. Salin dan tempel di baris perintah Linux dengan xclip

  3. Urutkan Perintah di Linux dengan Contoh

  1. Temukan file dan direktori di Linux dengan perintah find

  2. Memulai dengan perintah tac Linux

  3. Contoh Penting dari Perintah File di Linux

  1. Menggunakan lebih sedikit untuk melihat file teks di baris perintah Linux

  2. Cara Menggunakan Lebih Sedikit Perintah di Linux dengan Contoh

  3. Lebih Sedikit Perintah di Linux