Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is a list of linux common CentOS Linux commands and utilities a Bahmni implementer should know for daily system administration.There are  There is plenty of materials online that would help you to master these commands and its various options.  This list will only tell you what commands you should start looking up.

...

CommandDescriptionExampleRead More
ls

List files in current directory

ls -

...

al 
touchCreates an empty file  
cat

...

...

Shows the contents of a filecat

...

  • man <command name> 
    • Get help on the “ls” command.
  • chmod
    • change file access permissions
  • chown 
    • change file owner and group
  • chgrp 
    • change group ownership
  • pwd
    • Shows the current location in the directory tree

...

hello.txt 
manShow help for a commandman cat 
chmodChange the file access permissions to give read/write/execute permissions to a file or fileschmod +x myscript.shhttps://en.wikipedia.org/wiki/Chmod
chownChange the file owner / group ownerchown bahmni:bahmni -R /var/www/http://www.linfo.org/chown.html
chgrpChange the group ownership  
pwdShows the current directory path (pwd = present working directory)  
cdChange into the specified directory

...

cd

...

/home 
tailDisplay the last few

...

contents of a text file

...

. Useful for seeing log files.tail -f /var/log/openmrs/openmrs.loghttp://www.thegeekstuff.com/2009/08/10-awesome-examples-for-viewing-huge-log-files-in-unix/
cpCopies a file from one location to another

...

cp

...

abc.txt /

...

home 

...

mvMoves a file to

...

another location. Also used for renaming a file.mb abc1.txt abc2.txt 
rmDelete a file or a directoryrm /tmp/

...

hello

...

 

...

  • mkdir 
    • Make Directory. Example: mkdir /tmp/myfiles
  • rmdir Remove Directory. Example: rmdir /tmp/myfiles/
  • find
    •  It can be used to search for files matching certain patterns, find . -name \*mp3
  • ps -ef 
    • Lists currently running process (programs)
  • df 
    • Report file system disk space usage (“Disk Free” is how I remember it)
  • du 
    • Disk Usage in a particular directory. “du -s” provides a summary for the current directory.
  • Clear 
    • Clear the screen
  • ps -ef | grep <application name>
    • List <application name> running in the system

...

mkdirCreate a new directorymkdir music 
findUsed for searching files matching a certain pattern. Can also be used to execute specific commands on files which match a certain patternfind -name "*.mp3"http://www.tecmint.com/35-practical-examples-of-linux-find-command/
ps -efPrint all currently running processes.ps -ef | grep javahttps://www.digitalocean.com/community/tutorials/how-to-use-ps-kill-and-nice-to-manage-processes-in-linux
dfPrint disk space usage (short for 'disk free')  
duPrint disk usage report for current directorydu -shhttp://www.tecmint.com/check-linux-disk-usage-of-files-and-directories/
clearClear the screen  
tarFor creating or extracting tar files

-xvf <filename.tar> extract tar file
-cvf <filename.tar>

...

compress files and folders
-tvf archive.tar List all files in archive.tar verbosely.

 http://www.

...

  • yum <install/remove> <Application name>
    •  this is command is used to install or uninstall the programme
  • kill 
    • Terminate a process
  • ifconfig 
    • configure a network interface
  • scp 
    • secure copy (remote file copy program)

...

tecmint.com/18-tar-command-examples-in-linux/
yumInstall, or Remove or Print information of Softwares / Packages which are rpm based.

yum install bahmni-emr

yum remove bahmni-emr

yum info bahmni-emr

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-yum.html
killTerminate a process / Raise a Signalkill -9 <pid>https://www.maketecheasier.com/kill-command-in-linux/
ifconfigPrint network configuration / IP of the machine  
scpSecure copy of files (over SSH port)  
chkconfigUpdates and queries runlevel information for system services https://blog.sleeplessbeastie.eu/2012/07/07/centos-how-to-manage-system-services/
serviceProvide information on registered system services.

service bahmni-emr status

service

...

bahmni-emr stop

service bahmni-emr start

https://blog.sleeplessbeastie.eu/2012/07/07/centos-how-to-manage-system-services/
whoamiPrints the details of the current user  
useraddAdd user to system http://www.liquidweb.com/kb/how-to-add-a-user-and-grant-root-privileges-on-centos-6-5/
passwdSet password of the user  
sudoRun with root privilegesudo service bahmni-emr stophttps://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html
sshSSH to a remote machinessh root@192.133.8.10http://support.suso.com/supki/SSH_Tutorial_for_Linux
pingCheck if a Ping message can be sent over a networkping www.google.com 
crontabConfigure cron job (for scheduled tasks)crontab -Lhttps://www.pantz.org/software/cron/croninfo.html
mountMount a disk (partition) on a particular path  
umountUn-mount a disk  
viEditor for filesvi hello.txt

http://www.howtogeek.com/102468/a-beginners-guide-to-editing-text-files-with-vi/

http://www.openvim.com/ (Online VIM tutorial)