Mount phân vùng trong một file image

Cách 1: losetup

Với những phiên bản mới hơn của losetup, chúng ta có thể dễ dàng liên kết file image tới một loop device như sau:

$ sudo losetup --show -Pf <imagefile>
/dev/loop0

Output trả ra device đã được map với file. Phân vùng của file image giờ có thể được mount tương tự như mount phân vùng ổ cứng. Ví dụ:

$ sudo mount /dev/loop0p1 /mnt
[Đọc tiếp]
qemu 

Sử dụng vim làm pager

Giống như việc dùng less mà vẫn có syntax highlight.

Để đọc từ pipe:

$ alias less="vim -u /usr/share/vim/vim*/macros/less.vim -"

Để đọc từ file:

$ alias fless="vim -u /usr/share/vim/vim*/macros/less.vim"
vim 

Tính md5sum của nhiều dòng trong một file

Sử sed để lấy nội dung mong muốn và md5sum để tính mã checksum

$ sed -n <begin_line>,<end_line>p <file_name> | md5sum

Ví dụ, để tính checksum từ dòng 2 tới dòng 15 trong một file có tên là sample.txt

$ sed -n 2,15p sample.txt | md5sum
sed  md5sum