50 quick linux command tips part 4
==================================
Again, here are another set of quick and brief linux command sample tips.
1. How to you change file ownership and chown files recursively?
# chown user:user folder -R
2. How to view queued mail in sendmail or postfix?
# mailq
3. How to show which alternative binary program does your machine executes first?
# alternatives --display program-name
4. How to create public/private rsa key pair?
# ssh-keygen
5. How to log out from your current shell ssh connection?
# Ctrl+D
If you are using sudo
# exit ; exit
6. How to load a particular kernel modules?
# modprobe modulename
7. How to remove a module from kernel?
# rmmod modulename
8. How to show all loaded kernel modules?
# lsmod
9. What is the configuration file and configuration directory for modprobe?
# cd modprobe.d
# cat /etc/modprobe.conf
10. How to check if cooling mode of your machine is active?
# cat /proc/acpi/thermal_zone/THRM/cooling_mode
11. How to show thermal temperature of a machine based from acpi?
# cat /proc/acpi/thermal_zone/THRM/temperature
12. Alternatively, how to view a JPG image from command line alternatively?
# jiv filename.jpg
13. How to sort a file in reverse mode?
# sort -r file.txt
14. How to close your current windows in one keystroke?
# Ctrl+F4
15. How to list out all detected HAL devices?
# lshal
16. How to extract files from Microsoft's cabinet archives (.cab)?
# cabextract
17. How do to have two eyes following the mouse from screen?
# xeyes
18. How to lock your screen in Gnome using root?
# yum -y install xlockmore
# xlock -mode swarm -count 1
19. How to probe for the modules needed for your hardware monitoring chips to work?
# sensors-detect
20. How to basically build rpm binary package (.rpm) from spec file?
# rpmbuild --ba specfile
(make sure you have the complete build tools and tar ball package in place)
21. How to follow current growth of a log the same way like tail -f ?
# tailf /dir/log filename
23. How to tail 2 or more file in one shot in a single screen?
# yum -y install multitail
# multitail /var/log/file1 /var/log/file2 /var/log/file3
24. How to make a file immutable?
# chattr +i file1
25. How to suid root a file?
# chmod 4755 file
26. How to manage authentication, firewall, network configuration and system service in single screen interface?
# setup
27. How to check mail for your currently logged in user?
# mail
28. How to cut and paste inside a CLI terminal using the mouse without X?
# service gpm start
29. How to replace / delete a character from a string value?
# cat testfile.txt
a
b
c
# tr 'a' 'Z' < testfile.txt
Z
b
c
30. How to create symbolic link of file named linkme?
cd to desired folder where to put the softlink file
# cd /var/www/html
# ln -s /home/myhome/linkme
31. How to create and update new system users in batch mode?
# newusers inputfile.txt
# cat inputfile.txt
user1:password1:1001:1001::/home/user1:/bin/false
user2:password2:1002:1002::/home/user2:/bin/bash
user3:password2:1003:1003::/home/user3:/sbin/nologin
31. How to show which system group a user belongs to?
# groups username
32. How to create a new group?
# groupadd newgroupname
33. How to delete an existing group?
# groupdel newgroupname
34. How to delete a user account including user's home folder files and mail spool?
# userdel -r username
35. Alternatively, how to show currently logged in users?
# users
36. How to unmount CD drive?
# umount /dev/cdrom
37. How to add user account in one shot?
# useradd -d /home/user1 user1 -c "User1 User1" -s /bin/false -G groupname -p cryptpassword
38. How to transfer file via ssh?
# scp -C file1 user@remote-host:user-folder-destination
39. How to transfer and syncronize files/folder between two machines?
# rync -avz files1 user@remote-host:user-folder-destination
40. How to add more system path to current PATH values?
# export PATH:$PATH:/your-new-path:/another-path
41. Alternatively, how to print current login name?
# logname
42. How to clear current terminal screen?
# clear
# Ctrl+L
43. How to go to the first character of a long command from CLI terminal?
# Ctrl+A
44. How to turn on all swap file specifed from /etc/fstab?
# swapon -a
45. How to pause between command execution?
Ex. 3 seconds
# sleep 3
46. How to show detailed Perl version?
# perl -V
47. How to show current spamassassin version?
# spamassassin -V
48. How to get the numeric identifier of current host?
# hostid
49. How to list file and directory contents in a tree-like format?
cd to desired folder
# tree
50. How to show quick history of commands by root?
# history
These document entries are not in any way a rehashed or reaped from any other site. It is also not a replacement or correction to any linux commands, blogs, websites, or any linux man pages or whatsoever. I have them here as blog entries to share my own personal linux reference. The decision to use them from any linux boxes is not mine to keep. Use them with care, use at your own risk.
These linux commands are also available from linux man pages for further reading and study.
# man command
That is all. Have a nice day!
Redhat is a registered trademark by RedHat company.
No comments:
Post a Comment
Thanks for the comment and for peeping into my blogspot. Hope you enjoy your reading them.
If you wish to receive posts updates, you can subscribe directly from this link:
http://feeds.feedburner.com/VertitosBlogspot
using any RSS reader or even Google Reader.
Again, appreciate your site visits.
Cheers then
VeRTiTO
Email: vertito@gmail.com