Differences

This shows you the differences between two versions of the page.

os:unix [2009/02/01 15:08]
192.168.0.2
— (current)
Line 1: Line 1:
-//A few nice Unix commands.// 
- 
-====== Shell and simple command line applications ====== 
- 
-===== Erase all in a directory except one file (or so) ===== 
- 
-<code> 
-for i in `ls -1 | grep -v <filetokeep>`; do rm -rf $i; done 
-</code> 
- 
-===== Hexadecimal ===== 
- 
-==== Convert hexdump's output to C hex array ==== 
- 
-More exactly, it'll convert from "AA BB CC" to "0xAA, 0xBB, 0xCC" with each line having 8 bytes. 
- 
-<code> 
-hexdump -v -e '8/1 "0x%02x, "' -e '"\n"' <filetodump> 
-</code> 
- 
-===== ls ===== 
- 
-Colour directories, binaries (etc) using ls --color=auto. 
- 
-===== Screenshots ===== 
- 
-Take a screenshot 
-<code> 
-$ xwd -root -out scrdump 
-</code> 
- 
-View a screenshot 
-<code> 
-$ xwud -in scrdump  
-</code> 
- 
- 
-===== Tar ===== 
- 
-==== Untar a single file in a big tar file ==== 
- 
-<code> 
-tar -xvf <thetar.tar> <thefile> 
-</code> 
- 
-==== Untar in a given directory ==== 
- 
-<code> 
-tar -xvf <thetar.tar> -C <thedir> 
-</code> 
- 
- 
- 
-====== Development ====== 
- 
- 
-===== Compilation ===== 
- 
-  * to generate a .s: gcc -S -c foo.c 
-  * to output combined C and assembly: gcc -c -g -Wa,-a,-ad foo.c > foo.lst 
-  * to assemble a .s: as -o foo.o foo.s. Use -gstabs for debug and -a to print memory listing. 
-  * to assemble a .o: gcc foo.o -o foo 
- 
-====== Configuration/Use of specific applications ====== 
- 
-===== Alpine ===== 
- 
-Set configuration in ~/.pinerc. 
- 
-To access a Google Mail account with IMAP: 
-<code> 
-personal-name=<YOUR NAME> 
-user-domain=gmail.com 
-smtp-server=smtp.gmail.com/submit/user=<YOUR GOOGLE USERNAME>@gmail.com/novalidate-cert 
-inbox-path={imap.gmail.com/user=<YOUR GOOGLE USERNAME>@gmail.com/ssl/novalidate-cert}Inbox 
-</code> 
- 
-All other entries can left by default. 
- 
-===== Emacs ===== 
- 
-^ Solaris 10 ^ OpenSolaris 2008.11 ^ Ubuntu ^  
-| [[http://www.blastwave.org|CSWemacs]] | SUNWgnu-emacs and SUNWgnu-emacs-x | =) Works fine | 
-| /opt/csw/bin/pkg-get emacs | pkg install SUNWgnu-emacs SUNWgnu-emacs-x | apt-get install ?? | 
- 
-  * Homepage: [[http://www.gnu.org/software/emacs/|See here]] 
-  * The configuration file is ~/.emacs 
-  * To reload .emacs:  M-x load-file ~/.emacs 
- 
-<code> 
-;; turn on font-lock mode 
-(global-font-lock-mode t) 
- 
-;; enable visual feedback on selections 
-(setq-default transient-mark-mode t) 
- 
-;; always end a file with a newline 
-(setq require-final-newline t) 
- 
-;; stop at the end of the file, not just add lines 
-(setq next-line-add-newlines nil) 
- 
-;;to display time 
-(display-time) 
- 
-;;to set the cursor color 
-(set-cursor-color "red") 
- 
-;;to set the font 
-(set-default-font "7x14") 
- 
-;; foreground 
-(set-foreground-color "white") 
- 
-;;to set background color to black 
-(set-background-color "black") 
- 
-;;to manage the geometric size of initial window. 
-(setq initial-frame-alist '((width . 87) (height . 42))) 
-</code> 
- 
-===== Mrxvt ===== 
- 
-^ Solaris ^ OpenSolaris 2008.11 ^ Ubuntu ^ 
-| | [[http://materm.sourceforge.net/wiki/pmwiki.php|Download here]] | | 
- 
-Mrxvt is a nice terminal, with support for transparency and tabs (though I usually do not use tabs !). 
-Set the following properties in ~/.Xdefaults: 
-<code> 
-mrxvt*vt0*saveLines:  1000 
-mrxvt*loginShell:  false 
-mrxvt*scrollBar:  true 
-mrxvt*scrollbarStyle: rxvt 
-mrxvt*transparent:  true 
-mrxvt*shading: 85 
-mrxvt*transparentScrollbar: false 
-mrxvt*transparentTabbar:    true 
-mrxvt*transparentMenubar:  true 
-mrxvt*background:  darkblue 
-mrxvt*backgroundFade:  60 
-mrxvt*fading:      0 
-mrxvt*tabForeground:  lightgreen 
-mrxvt*itabForeground:  lightgreen 
-mrxvt*itabBackground:  black 
-mrxvt*bottomTabbar:  true 
-mrxvt*windowsSwitch:  false 
-mrxvt*showMenu:      false 
-mrxvt*hideButtons:  false 
-mrxvt*xft:      true 
-mrxvt*xftFont:      DejaVu Sans Mono 
-mrxvt*xftmFont:      DejaVu Sans Mono 
-mrxvt*xftWidth:      normal 
-mrxvt*xftSize:      12 
-mrxvt*cursorBlink:  false 
-mrxvt*geometry:      80x25 
-mrxvt*cursorColor:  red 
-</code> 
- 
-===== XTerm ===== 
- 
-//This is the simplest, lightest, THE original XTerm// 
- 
-Set the following properties in ~/.Xdefaults: 
-<code> 
-XTerm*font: 9x15 
-XTerm*foreground: lightgreen 
-XTerm*background: black 
-XTerm*scrollBar: true 
-XTerm*vt0*saveLines:  1000 
-</code> 
 
Back to top
os/unix.1233497282.txt.gz · Last modified: 2009/02/21 21:10 (external edit)
 
 
Get OpenSolaris Recent changes RSS feed Valid XHTML 1.0 Driven by DokuWiki chimeric.de = chi`s home
(c) A. Apvrille - 2009