| 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