# uname –a à Gives all details about the system
# uname –m à Displays H/W platform (sun4u)
# uname –p à Machine processor architecture (sparc or i386)
# uname –i à Machine model architecture (SUNW, Ultra 5_10)
# uname –X à Detailed description
# mkdir –p /data/dir à Creates directory and sub directory in one shot
# rmdir –r /data à Deletes the directory and all its subdirectory and files
# cp –r /data /data1 à It copies the directory
# echo $MANPATH
: /usr/local/samba/man:
# echo $PATH à Shows environmental path
/usr/sbin:/usr/bin
Grep Command Options
-i à Searches for both upper & lower case characters
-l à Lists the names of files with matching lines
-n à Proceeds each line with the relative line number in the file
-v à Inverts the search to display lines that do not match the pattern
-w à Searches for the expression as a complete word.
# find /kris –name file1 à Searches for file file1 in /kris directory
# find /kris –name file1 –exec ls –l {} \; à Search and display
# find /kris –type f –size 0 –exec ls –l {} \; à Search for the file with size 0
# find /kris –user user1 à Shows file used by user ‘user1’
$ PATH=$PATH:/usr/ccs/bin:/usr/ucb: à It will get appended to the existing path
# ln –s <source filename> <destination filename> à Creating symbolic link
# ln <source filename> <destination filename> à Creating hard link
Unix File Permission
r – 4, w – 2, x – 1
_rw_ r_ _ r_ _ (644) à Default file permission
drwx r_x r_x (755) à Default directory permission
O G O à Permission categories
# ls –n /var/adm
drwxrwxr_x 5 4 4 512 nov 15 14:55 file1
5 - No of hard link to the file or directory
4 – The UID of the owner
4 – The GID of the group
512 – Size
# chmod –R 755 <directory name> à For inherit permission
#chown –R owner:group file1 àowner ship permission
VI Editor
Inserting and Appending Text
a - Append text after the cursor
A - Appends text at the end of the line
i - Inserts text before the cursor
I - Inserts text at the beginning of the line
o - Opens a new line below the cursor
O - Opens a new line above the cursor
:r <filename> Inserts text from another file into the current file
Key Sequence for the VI Editor
n, left arrow or backspace Left one characters
j or down arrow Down one line
k or up arrow Up one line
l, right arrow or spacebar Right one character
w Forward one word
b Back one word
e To the end of the current word
$ To the end of the line
0 (zero) To the beginning of the line
^ To the first non whitespace character on the line
Return Down to the beginning of the next line
G Goes to the last line of the file
1G Goes to the first line of the file
:n Goes to the line n
nG Goes to the line n
Ctrl F Pages forward one screen
Ctrl D Scroll down one half screen
Ctrl B Pages back one screen
Ctrl U Scrolls up one half screen
Ctrl L Refreshes the screen
Editing files using the VI editing commands
R Overwrites or replace characters to the right of the cursor
C Changes or overwrites characters to the end of the line
s Substitute a string for a character at the cursor
x Deletes a character at the cursor
dw Deletes a word or part of the word to the right of the cursor
dd Dletes the line containing the cursor
D Deletes the line from the cursor to the right end of the line
:n,nd Deletes the line n through n
Using the Text Changing Commands
u Undoes the previous command
U Undoes all changes to the current line
. Repeats the previous command
Search and Replace Command
/string Searches forward for the string
?string Searches backward for the string
n Searches the next occurrence of the string
N Searches for the previous occurrence of the string
:%s/old/new/g Searches for the old string and replace it with the new string
globally
Using the text copying and Text Pasting Commands
yy Yanks a copy of a line
p Puts yanked or deleted text under the line containing the cursor
P Puts yanked or deleted text before the line containing the cursor
:n,n co n Copies lines n through n and puts them after line n
:n,n m n Moves lines n through n to line n
File Archives
# tar –cvf bkp.tar file1 file2 à Will archive file1 & file2
# tar –tvf bkp.tar à Shows the table of content
# tar –xvf bkp.tar à It extracts file from the tar archive
# tar cf - * | (cd /folder2 ; tar xvf -) à To copy and extract file from one folder to
other
# jar –cvf bkp.jar bkp.tar
# jar –tvf bkp.jar
# jar –xvf bkp.jar
# compress bkp.tar à To compress tar archive
# ls
bkp.tar.z
# uncompress bkp.tar.z à To uncompress tar archive
# gzip bkp.tar à To create gzip file
bkp.tar.gz
# gunzip bkp.tar.gz à To extract the tar archive by gunzip
bkp.tar
# zip out.zip bkp.tar à To create zip archive
# unzip out.zip à To extract the zip archive
Thanks
ReplyDelete