| Command | Option | Description |
| 1. Uname |
|
| To find the version of unix os |
| To find the machine name |
|
| 2. Man |
| |
| man grep |
| man -e grep |
| man -k copy |
|
| Print the user manual for any command. |
| To find the user manual for grep command. |
| One line definition of grep usage. |
| Helpful when we donot know which command will solve the purpose.e.g :- gives the different option available for copying. |
|
| 3.Cal |
|
| Print the calendar year or month |
| Print the calendar 2009 year |
| Print calender for current december month |
|
| 4. Date |
| date |
| date +%m |
| date +%h |
| date +'%h%m' |
| date +%d |
| date +%y |
| H,M and S |
|
| Tue Mar 09 07:10:10 IST 2009 |
| 3 |
| March |
| Mar-03 |
| 10 |
| 9 |
| |
|
| 5.Who |
| who |
| who am I |
| who -H |
| who -u |
|
| Login details of all the users in system |
| Login details for only myself |
| Login details for all users with headers info |
| Login details for only active users |
|
| 6.Passwd |
|
|
| 7.Lock |
|
| lock the terminal for 45 minutes |
|
| 8.Bc |
|
|
| 9.ls |
| |
| ls -x |
| ls -F |
| ls -a |
| ls -r |
| ls -x abc |
| ls -R |
| ls -ld |
| ls -il testfile |
| ls -lt |
| ls -ltr |
| ls -lut |
|
| To Print the contents of current directory. |
| Prints Multi column output of files with their names. |
| To
Print only directoris and executable files.< * > indicate all
files containing executable code and </> indicate the directories. |
| Print all files including hidden files. <a> stands for all. |
| Reverse the sort order of all the files with their names. |
| Print the content of abc directory. |
| Print all files and sub-directories in directory TREE. |
| Print all the directories. |
| Prints the inode number of file. |
| Prints all the file with their last modification time keeping latest modified at top. |
| Prints all the file with their last modification time in reverse order keeping last modified at bottom. |
| prints last access time of files. |
|
| 10.Cat |
| |
| cat testfile |
| cat > testfile |
|
| Print the content of any file. |
| Create a new file with testfile name. |
| |
|
| 11.CP |
| |
| cp -i testfile abc |
| cp -r abc newabc |
|
| To copy file and directories. |
| copying testfile to abc directory interactively. |
| copying entire directiry structure abc to newabc recursively. |
|
| 12.rm |
| |
| rm -f newabc |
| rm -r newabc |
|
| All the options of cp command is applicable for rm command. |
| Removing directory newabc forcefuly. |
| Recursive deletion will not remove the write protected files. |
|
| 13.lp |
|
| Used for Printing the files |
|
| 14.Split |
| |
| split testfile |
| split -72 testfile |
| split testfile newfile |
|
| To split the big files in different small files of 1000 lines each<default>. |
| Split the files into small files. |
| change the default split line size to 72. |
| Renaming the testfile to new name as <newfile>. |
|
15. Cmp comm Diff |
|
| These three command are used to find the difference in two files |
|
| 16.wc |
| |
| wc -w testfile |
| wc -c testfile |
| wc -l testfile |
| wc testfile |
|
| Print the numbers of words, lines and character in the file |
|
| 17.Path | PATH=$PATH:/home/ gagan:/home/deep | Set the path variable for SHELL to use these directory path to locate the executables commands. |
| 18.stty |
| stty -a |
| |
| stty intr \^c |
| stty eof \^a |
|
| Print current setting of terminal |
| To delete the character during backspacing |
| To change the interrupt key to Ctrl c instead of 'DELETE' default |
| To change the termination control of input during file creation using cat command from Ctrl d to Ctrl a. |
|
| 19.Alias |
| alias |
| alias l ='ls -ltr' |
| alias showdir ='cd $1;ls -l' |
| unalias |
|
| Print all the alias set in the system. |
| To create short hand names of command. |
| Passing positional parameter ETL to showdir alias will take us to that directory. |
| To redefine and unset the alias. |
|
| 20.History |
| |
| history -5 |
| history 10 15 |
| HISTSIZE 1200 |
|
| To find the previous command that has been used. |
| Print the last 5 command that has been used. |
| Every command has event number. Display event number between 10 an d15. |
| To change the defalult setting of command history saving feature. |
|
21. r !! |
|
| Repeat previous command in Korn |
Repeat previous command in Bash
| Repeat previuos to prevoius command |
| Repeat the command with 20 event number. |
|
|
| 22.Tilde(~) |
|
| Changes control to home directory |
| Changes absolute path home directory of user a_cmdb, the value of home directory can be seen by $HOME environment variable |
|
| 23.cd - |
|
| To switch between current working directory and most recently used directory. |
|
| 24.chmod |
| |
| chmod u+rwx newfile |
| chmod g+x newfile |
| chmod 757 newfile |
| chmod 457 newfile |
| chmod -R a+x abc |
| chmod -R 001 . |
|
| Changing
the permission of file for user <u>, group <g>, others
<o> or all <a> with + as assign , - as remove and = as
absolute permission.r read<4>, w write<2> and x
execute<1>. |
| |
| |
| |
| |
| Recursively changes the permission to execute for all directory and sub directory in abc directory for all users. |
| . Indicate the current directory. |
|
No comments:
Post a Comment