Linux 명령어와 유틸리티
Bahmni 구현 담당자가 일상적인 시스템 관리를 위해 알아야 할 일반적인 CentOS Linux 명령어와 유틸리티 목록입니다. 온라인에는 각 명령어와 다양한 옵션을 익히는 데 도움이 되는 자료가 많이 있습니다. 이 목록은 우선 어떤 명령어부터 찾아봐야 하는지만 안내합니다.
| Command | Description | Example | Read More |
|---|---|---|---|
| ls | List files in current directory | ls -al | http://www.tecmint.com/15-basic-ls-command-examples-in-linux/ |
| touch | Creates an empty file | | |
| cat | Shows the contents of a file | cat hello.txt | |
| man | Show help for a command | man cat | |
| chmod | Change the file access permissions to give read/write/executepermissions to a file or files | chmod +x myscript.sh | https://en.wikipedia.org/wiki/Chmod |
| chown | Change the file owner / group owner | chown bahmni:bahmni -R /var/www/ | http://www.linfo.org/chown.html |
| chgrp | Change the group ownership | | |
| grep | Finds matching data in text inputs using regular expressions | cat hello.txt | grep "bahmni" | http://www.thegeekstuff.com/2009/03/15-practical-unix-grep-command-examples/ |
| pwd | Shows the current directory path (pwd = present working directory) | | |
| cd | Change into the specified directory | cd /home | |
| tail | Display the last few contents of a text file. Useful for seeing log files. | tail -f /var/log/openmrs/openmrs.log | http://www.thegeekstuff.com/2009/08/10-awesome-examples-for-viewing-huge-log-files-in-unix/ |
| cp | Copies a file from one location to another | cp abc.txt /home | |
| mv | Moves a file to another location. Also used for renaming a file. | mb abc1.txt abc2.txt | |
| rm | Delete a file or a directory | rm /tmp/hello | |
| mkdir | Create a new directory | mkdir music | |
| find | Used for searching files matching a certain pattern.Can also be used to execute specific commands on files which match a certain pattern | find -name "*.mp3" | http://www.tecmint.com/35-practical-examples-of-linux-find-command/ |
| ps -ef | Print all currently running processes. | ps -ef | grep java | https://www.digitalocean.com/community/tutorials/how-to-use-ps-kill-and-nice-to-manage-processes-in-linux |
| df | Print disk space usage (short for 'disk free') | | |
| du | Print disk usage report for current directory | du -sh | http://www.tecmint.com/check-linux-disk-usage-of-files-and-directories/ |
| clear | Clear the screen | | |
| tar | For 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.tecmint.com/18-tar-command-examples-in-linux/ |
| yum | Manage installations of RPMs / softwares. | yum install bahmni-emryum remove bahmni-emryum info bahmni-emr | https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/ch-yum.html |
| kill | Terminate a process / Raise a Signal | kill -9 <pid> | https://www.maketecheasier.com/kill-command-in-linux/ |
| ifconfig | Print network configuration / IP of the machine | | |
| scp | Secure copy of files (over SSH port) | scp -r foo john@remotehost:/tmp | http://www.hypexr.org/linux_scp_help.php |
| chkconfig | Updates and queries runlevel information for system services | | https://blog.sleeplessbeastie.eu/2012/07/07/centos-how-to-manage-system-services/ |
| service | Provide information on registered system services. | service bahmni-emr statusservice bahmni-emr stopservice bahmni-emr start | https://blog.sleeplessbeastie.eu/2012/07/07/centos-how-to-manage-system-services/ |
| whoami | Prints the details of the current user | | |
| useradd | Add user to system | | http://www.liquidweb.com/kb/how-to-add-a-user-and-grant-root-privileges-on-centos-6-5/ |
| passwd | Set password of the user | | |
| sudo | Run with root privilege | sudo service bahmni-emr stop | https://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html |
| ssh | SSH to a remote machine | ssh root@192.133.8.10 | http://support.suso.com/supki/SSH_Tutorial_for_Linux |
| ping | Check if a Ping message can be sent over a network | ping www.google.com | |
| crontab | Configure cron job (for scheduled tasks) | crontab -L | https://www.pantz.org/software/cron/croninfo.html |
| mount | Mount a disk (partition) on a particular path | | |
| umount | Un-mount a disk | | |
| vi | Editor for files | vi hello.txt | http://www.howtogeek.com/102468/a-beginners-guide-to-editing-text-files-with-vi/http://www.openvim.com/ (Online VIM tutorial) |
| iptables | Firewall on Linux | | https://wiki.centos.org/HowTos/Network/IPTables |
| history | List last / all executed commands | | http://www.tecmint.com/history-command-examples/ |
| top | show processor and memory as being used and other information like running processes | top | http://www.tecmint.com/12-top-command-examples-in-linux/Further reading : htop : http://www.tecmint.com/install-htop-linux-process-monitoring-for-rhel-centos-fedora/ |
| free | gives understanding of total available space of physical memory and swap memory | free -m | http://www.tecmint.com/check-memory-usage-in-linux/ |
원문 정보
원문 보기 ↗Bahmni Wiki · CC BY-SA 4.0