$pinky Login Name TTY Idle When Where jeffrin Jeffrin Jose *tty7 00:28 2010-09-27 15:33 :0 jeffrin Jeffrin Jose *pts/0 2010-09-27 15:40 :0.0 jeffrin Jeffrin Jose pts/1 2010-09-27 16:00 :0.0 $pinky jeffrin Login Name TTY Idle When Where jeffrin Jeffrin Jose *tty7 00:28 2010-09-27 15:33 :0 jeffrin Jeffrin Jose *pts/0 2010-09-27 15:40 :0.0 jeffrin Jeffrin Jose …
Monthly Archives: September 2010
comm – compare two sorted files line by line
$comm sorta.txt sortb.txt d g comm: file 1 is not in sorted order e s x comm: file 2 is not in sorted order g s n $cat sorta.txt d g e s $cat sortb.txt x g s n $ $cat sorta.txt a b c d $cat sortb.txt a f g h $comm sorta.txt sortb.txt …
Continue reading “comm – compare two sorted files line by line”
nl – number lines of files
$cat workethics.txt Work ethics in QA Fashion $nl workethics.txt > newfile $cat new new newfile $cat newfile 1 Work 2 ethics 3 in 4 QA 5 Fashion $ nl – number lines of files Write each FILE to standard output, with line numbers added. With no FILE, or when FILE is -, read standard input. …
shuf – generate random permutations.
$cat workethics.txt Work ethics in QA Fashion $shuf workethics.txt Work Fashion in QA ethics $shuf workethics.txt ethics QA in Fashion Work $ shuf – generate random permutations. Write a random permutation of the input lines to standard output. Reference/Source : Debian Manual for “shuf”.
fold — wrapping
$fold -w 3 what is your name wha t i s y our na me $fold -b 3 fold: 3: No such file or directory $fold -b3 what is your name wha t i s y our na me $fold -s3 what is your name wha t is you r nam e $ fold – …
cut –help
$cat workethics.txt Work ethics in QA Fashion $cut -c1-5 workethics.txt Work $cut -c1 workethics.txt W $cut -f1 workethics.txt Work ethics in QA Fashion $cut -b1 workethics.txt W $cut -b2 workethics.txt o $cut -b0 workethics.txt cut: fields and positions are numbered from 1 Try `cut –help’ for more information. cut – remove sections from each line …
octal dump.
$cat workethics.txt Work ethics in QA Fashion$ $od workethics.txt 0000000 067527 065562 062440 064164 061551 020163 067151 050440 0000020 020101 060506 064163 067551 000156 0000031 $od -N 21 workethics.txt 0000000 067527 065562 062440 064164 061551 020163 067151 050440 0000020 020101 060506 000163 0000025 $od -N 22 workethics.txt 0000000 067527 065562 062440 064164 061551 020163 067151 …
cat — tac
$cat x00 A for Apple. B for Baby. $cat x01 C for Cat. D for Donkey. $tac x00 x01 B for Baby. A for Apple. D for Donkey. C for Cat. $ tac – concatenate and print files in reverse
gcov code coverage
$vi hey.c $gcc -fprofile-arcs -ftest-coverage hey.c $./a.out Hey 🙂 $gcov hey.c File ‘hey.c’ Lines executed:100.00% of 3 hey.c:creating ‘hey.c.gcov’ $cat hey.c.gcov -: 0:Source:hey.c -: 0:Graph:hey.gcno -: 0:Data:hey.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include 1: 2:main() -: 3:{ 1: 4:printf(” Hey 🙂 \n”); 1: 5:} $ The “.gcov” files can be examined using a normal editor. …
number of processing units.
$nproc 1 $nproc –all 1 $ nproc Print the number of processing units available to the current process, which may be less than the number of online processors