
1. List the files in current directory sorted by size ?
#ls -l | grep ^- | sort -nr
2. List the hidden files in current directory ?
#ls -al | grep "^-."
3. Delete blank lines in a file ?
#cat test | grep -v '^$' > test1
4. Search for a sample string in particular files ?
#grep .Debug. *.confHere grep uses the string .Debug. to search in all files with extension..conf. under current directory.
5. Display the last newly appending lines of a file during appendingdata to the same file by some processes ?
#tail -f Debug.log Here tail shows the newly appended data into Debug.log by some processes/user.
6. Display the Disk Usage of file sizes under each directory in currentDirectory ?
#du -k * | sort -nr (or) du -k . | sort -nr
7. Change to a directory, which is having very long name ?
#cd /opreat* Here original directory name is /opreation_application_sap.data....
8. Display the all files recursively with path under current directory ?
#find . -depth -print
9. Set the Display automatically for the current new user ?
#export DISPLAY=`eval 'who am i | cut -d"(" -f2 | cut -d")" -f1'` Here in above command, see single quote, double quote, grave ascent is used. Observe carefully.
10. Display the processes, which are running under yourusername ?
#ps -aef | grep user1 Here user1 is the username.
11. List some Hot Keys for bash shell ?
Ctrl+l . Clears the Screen. Ctrl+r . Does a search in previously given commands in shell. Ctrl+u - Clears the typing before the hotkey. Ctrl+a . Places cursor at the beginning of the command at shell. Ctrl+e . Places cursor at the end of the command at shell. Ctrl+d . Kills the shell. Ctrl+z . Places the currently running process into background.
12. Display the files in the directory by file size ?
#ls -ltr | sort -nrk 5
13. How to save man pages to a file ?
# man <command> | col .b > <output-file>Example : man prstat | col -b > prstat_help.txt
14. How to know the date & time for . when script is executed ?
Add the following script line in shell script.eval echo "Script is executed at `date`" >> timeinfo.infHere, .timeinfo.inf. contains date & time details ie., when script is executed and history related to execution.
15. How do you find out drive statistics ?
#iostat -E
16. Display disk usage in Kilobytes ?
#du -k
17. Display top ten largest files/directories ?
#du -sk * | sort -nr | head
18. How much space is used for users in kilobytes on ufs file system?
#quot -af
19. How to create null file ?
#cat /dev/null > filename i.e cat /dev/null > messages.0
20. Show non-printing characters
#cat -v -t -e [file] i.e cat -v -t -e /etc/vfstab
21. Display the page size of memory ?
#pagesize -a
22. Display Ethernet Address arp table ?
#arp -a
23. Display the no of active established connections to localhost ?
#netstat -a | grep EST
24. Display the state of interfaces used for TCP/IP traffice ?
#netstat -i
25. Display the parent/child tree of a process ?
#ptree <pid> Example: ptree 4563
26. Show the working directory of a process ?
#pwdx <pid> Example: pwdx 4571
27. Display the processes current open files ?
#pfiles <pid> Example: pfiles 6556
28. Display the inter-process communication facility status ?
#ipcs
29. Display the top most process utilizing most CPU ?
#top -b 1
30. Alternative for top command ?
#prstat -a
31. To view the superfblocks available
#newfs -Nv /dev/rdsk/c0t0d0s2
32. To view disk geometry and partitioning info
#prtvtoc /dev/rdsk/c0t0d0s2
33. To copy partition table from one disk to another
#prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2
34. To see all IP variables set in the kernel
#ndd /dev/ip \?
35. To display the Number of lines in a file
#awk ' END {print NR}' /var/adm/messages.old
36. To list files by size
#ls -l | sort +4n
37. File sizes of current directory
#ls -la | awk '{ print $5," ",$9 }' | sort -rn
38. Remount root to make it writeable
#mount -F ufs -o rw,remount /
39. To compares files, and shows where they differ
#diff filename1 filename2
40. Tells you how many lines, words, and characters there are in a file
#wc filename
41. Processes that are running from /var
#fuser -uc /var
42. List the current swap devices
#swap -l
43. List the amount of swap space availabl
#swap -s
44. Check /etc/group file syntax
#/usr/sbin/grpck
45. Check /etc/passwd file syntax
#/usr/sbin/pwck
46. Add a new user to the system
#/usr/sbin/useradd
47. To see system configuration
#/usr/platform/`/bin/uname -i`/sbin/prtdiag -v
#/usr/sbin/prtconf -vp
48. To checkout if machine is in 32 or 64 bit mode
#isainfo -kv
#isainfo -bv
49. To see the reboot log
#last reboot
50. Display number of processors
#psrinfo | wc -l
51. Report CPU Utilization
#sar -u 1 3
52. Displays system information
#uname -a
#uname -X
53. Displays the date of the last system reboot
#who -b
54. Displays summary of what the system is doing every 10 seconds
#vmstat 10
55. To determine what kind of memory demand was causing a system to page
#vmstat -p
0 comments:
Post a Comment