cksum — Computes a CRC (Cyclic Redundancy Check) checksum. Summary: cksum prints the CRC checksum for each file along with the number of bytes in the file. The CRC algorithm is specified by the POSIX Std. It is not compatible with the BSD or System V `sum’ algorithms. Example: $ cksum file — Prints the Checksum, No of Bytes and filename. $ cksum file1 file2 — Prints the Checksum, No of Bytes and filename for each file.
The OS Group of Technische Universität Dresden (TUD:OS) has released a live demo CD of their operating system project. They have been researching on microkerne-based design with focus on real-time and security. Some highlights of the Demo CD are: A new approach for securing graphical user interfaces called Nitpicker, Multiple virtualized Linux kernels running deprivileged on the L4/Fiasco microkernel, A survey of device driver architectures on microkernel-based systems, The presentation of our virtual-file-system approach, A secure transaction application, Qt3 demo applications, and libSDL-based applications running directly on our custom operating system foundation.
sum — Compute and Check . Summary: sum computes a 16-Bit checksum for each given file(s)/stdin. By default, it computes checksums using an algorithm compatible with BSD sum and prints file sizes in units of 1024-byte blocks. Example: $ sum file — Print checksum and block counts. $ sum file1 file2 — Print checksum, block counts and filename. $ sum -r file — Default. Use BSD sum algorithm (1KB/Block).
md5sum — Compute and Check MD5 Check sums. Summary: md5sum computes a 128-bit checksum/fingerprint/message-digest for each specified file. md5sum can also determine whether a file & checksum are consistent. Example: $ md5sum file — Compute and print the MD5 checksum of that file. $ md5sum -c input.txt — Read checksum and filename from the file and validate checksums. $ md5sum -w -c input.txt — Same as above and warn if the checksums format is wrong in the file.
Found this via Digg which has a huge online dictionary full of Linux terms. There are over 24,700 definitions about everything you wanted to know about linux. linux, gnu/linux, dictionary
shred — Overwrite/Delete a file securely. Summary: Overwrite the specified file repeatedly and remove, in order to make it harder for even very expensive hardware probing to recover the data. Example: $ shred file — Repeatedly overwrite the file content with random data. $ shred -v file — Show progress info. $ shred -n 5 file — Overwrite 5 times instead of the default is 25. $ shred -x file — Use exact file size.
tac — Concatenate and Print files in reverse order. Summary: tac copies each file to standard output, reversing the records (lines by default) in each separately. It is doing the reverse function of the CAT command (TAC). Example: $ tac myfile — Print the file (Line by Line) in reverse order. $ tac -r -s ‘[^a-zA-z0-9-]’ myfile — Print the file (Word by Word) in reverse order, by passing the Regular expression.
Python has a new logo and also has redesigned the website. The new site has a better colors and also has rounded corners. The logo is also new and better than the older one. The site design is also professional looking and a lot more organised than the previous site. python, website, web+design
lpstat — Print CUPS status information Summary: lpstat displays status information about the current jobs, and printers. When run with no arguments, lpstat will list jobs queued by the user. Example: $ lpstat — List jobs queued by the user. $ lpstat -a — Shows the accepting state of all printer queues. $ lpstat -d — Show default printer queue. $ lpstat -p — Shows the printers status. $ lpstat -r — Shows whether or not the CUPS server is running.
strings – Print the strings of printable characters in files. Summary: For each file given, strings prints the printable character sequences that are at least 4 characters long & are followed by an unprintable character. Strings is mainly useful for determining the contents of non-text files. Example: $ strings /bin/ls — Prints the strings from initialized & loaded sections. $ strings -a file — Scan the whole file for the strings.
lprm — Cancel print jobs Summary: lprm cancels print jobs that have been queued for printing. If no arguments are supplied, the current job on the default printer is canceled. You can specify one or more job ID numbers to cancel those jobs, or use the – option to cancel all jobs. Example: $ lprm — Cancel the current job on default printer. $ lprm -P prn2 — Cancel the current job on printer PRN2.
lpq — Show printer queue status Summary: lpq shows the current print queue status on the named printer. Jobs queued on the default destination will be shown if no printer/class is specified on the command-line. Example: $ lpq — Show the default printer Queue status. $ lpq -P prn2 — Show the printer PRN2 status. $ lpq -a — Show all printers status. $ lpq -l — Show in long format.
procinfo — Display system status gathered from /proc folder Summary: procinfo gathers system data from the /proc directory and prints it nicely formatted on the standard output device. Example: $ procinfo — Show MEM,CPU Usage and IRQ details. $ procinfo -f — Run in Full screen mode and update will happen for every 5 Sec. $ procinfo -n.1 — Run in Full screen mode and update for every .1 sec (Run with highest-priority).
vlock — Lock the Virtual console session. Summary: vlock is a program to lock one or more sessions on the text console. This is especially useful for Linux machines which have multiple users with access to the console. One user may lock his/her session(s) while still allowing other users to use the system on other consoles. If desired, the entire console may be locked and console switching disabled. To unlock, Password of the user, who locked it, Or root is needed.
passwd — Update a user’s authentication details. Summary: Passwd is used to update a user’s authentication tokens, like password, lifetime, etc.. Passwd is configured to work through the Linux-PAM API. Example: $ passwd — Ask new passwd for your account. # passwd user1 — Ask new passwd for user1’s account. # passwd -l user1 — Lock user1 account. # passwd -u user1 — Unlock user1 account. # passwd -d user1 — Remove password for user1.
finger — User information lookup program. Summary: finger will lookup and show information about users in the local or remote system. Example: $ finger — Show currently logged on user’s info. $ finger user1 — Show info about the user1. $ finger -s — Show more info about the currently logged on users. $ finger -l — Show all info about the users in multi-lines. $ finger @host2 — Show all current logged on users info.
route — Show / Manipulate the IP routing table. Summary: Route manipulates the kernel’s IP routing tables. Its primary use is to set up static routes to specific hosts or networks via a network interface (like eth0 …). Example: $ route — Show routing table. It will try resolve the name for IP. $ route -n — Same as above. But won’t resolve. $ route -ee — Show more detailed info.
Found this news via NewLinuxUser and it is nice to see that Google is thinking of porting Picasa the famous image editing program for GNU/Linux users. Google is working along with CodeWeavers to produce a GNU/Linux version of Picasa and CodeWeavers are responsible for the Cross over office application. It is nice to see one of my favourite apps in windows to be ported to Linux. picasa, google, code+weavers,cross+over+office, linux
less — Filter for paging through text one screen full at a time. Summary: It is a filter for showing the text in page by page format to user. It supports No. of commands for screen operations, different prompts and Input Preprocessing. Less will show big files in faster manner. Example: $ less myfile — Show the file content in page by page format. $ less -c myfile — Clear the screen before showing next screen.
I couldn’t post yesterday because my keyboard drank some coffee and it is not in a working condition. I am currently accessing the computer in my friend’s house and I also have to prepare for two paper presentations in college. So I guess, I am a bit busy for the 2 weeks and I will try to squeeze myself for the occassional posts. keyboard