Presentation is loading. Please wait.

Presentation is loading. Please wait.

리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.

Similar presentations


Presentation on theme: "리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성."— Presentation transcript:

1 리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.
date --date ‘6 months 10 day’ : 오늘부터 6개월 10일뒤 날짜와 시간을 출력. time 실행한 명령어가 수행되는 시간을 계산. time ls : ls 명령어를 수행한 시간을 계산. 계산된 시간은 real, user, sys항목을 구분되어 출력. - real : 프로그램이 실행되는데 사용되는 CPU사용시간. - user : 사용자에 의한 프로세스가 사용한 CPU 수행시간. - sys : 운영체제에 의한 프로세스가 사용한 CPU 수행시간. cal 달력을 출력. cal : 현재 월의 달력을 출력. cal –y : 올해 12개월의 달력을 모두 출력.

2 리눅스 기본 명령어 명령어 기능 사 용 예 exit 현재 실행되고 있는 쉘을 종료.
man 특정 명령어의 설명서를 출력. man ls : ls 명령어에 대한 설명서를 출력. help 특정 명령어의 도움말을 출력. help hep : hep 자신의 명령어의 도움말을 출력. help pwd : pwd 명령어의 도움말을 출력. history 히스토리를 출력. history : 홈 디렉토리 .bash_history 파일을 불러와서 히스토리를 출력. history 5 : 최근 5개의 히스토리 출력.

3 리눅스 기본 명령어 명령어 기능 사 용 예 which 명령어가 어디에 위치해 있는 알려줌.
which ls : ls 명령어가 위치한 디렉토리 출력. whereis 실행파일, 소스, man 페이지의 위치를 알려줌. whereis ls : ls 명령어의 위치와 ls의 man 페이지 위치를 알려줌. whereis –b find : ls 명령어의 위치만 출력. whatis 특정 명령어의 간단한 기능만 알려줌. whatis ls : ls가 무엇을 하는 명령어인지 그 기능만 간단히 출력.

4 리눅스 기본 명령어 사용자 생성 및 계정관리 명령어 기능 사 용 예 useradd 새로운 사용자를 생성.
useradd linux : linux 라는 사용자를 생성. useradd –g icqa21 –d /home/icqa21 linux : 기본 그룹은 icqa21하고 홈디렉토리는 /home/icqa21로 하는 linux라는 사용자를 새로 만든다. userdel 사용자를 삭제. userdel linux : linux라는 사용자를 삭제. userdel –r linux : linux라는 사용자를 삭제하되 사용자 메일과 홈디렉토 리까지 모두 삭제.

5 리눅스 기본 명령어 명령어 기능 사 용 예 User mod 사용자 정보를 수정.
usermod –c 교수님 linux : linux라는 사용자의 주석을 교수님으로 설정. usermod –d /home2/linux linux : linux라는 사용자의 홈 디렉토리를 /home2/linux로 변경. passwd 사용자의 패스워드를 변경. passwd : 현재 로그인 한 자기 자신의 패스워드 변경. passwd linux : linux 패스워드 변경.

6 리눅스 기본 명령어 명령어 기능 사 용 예 ls 파일 및 디렉토리 리스트를 출력.
ls –al /etc : /etc 디렉토리의 파일 및 디렉토리를 출력하되 숨김파일까지 자세히 출력. cat 파일안의 내용을 출력. cat /etc/passwd / : etcpasswd라는 파일의 내용을 출력. cat –b /etc/passwd : /etc/passwd파일을 출력하되 각 행에 줄번호를 붙 여줌. file 특정파일이 어떤 종류의 파일인지 알려줌. file /bin/ls : /bin/ls라는 파일이 어떤 종류의 파일인지 출력. more 파일의 내용을 한 화면씩 끊어서 출력. more /etc/passwd : /etc/passwd 파일의 내용을 한 화면씩 출력. ls –l /etc | more : /etc 디렉토리의 리스트를 한 화면씩 출력.

7 리눅스 기본 명령어 명령어 기능 사 용 예 cp 파일 및 디렉토리 복사.
cp /etc/passwd . : /etc/passwd 파일을 현재 디렉토리로 복사. cp –R /etc/rc.d . : /etc/rc.d 하위 디렉토리를 포함한 파일 및 디렉토리를 현재 디렉토리로 복사. mv 파일 및 디렉토리를 이동. mv /etc/passwd . : /etc/passwd 파일을 현재 디렉토리로 이동. mv –R /etc/rc.d . : /etc/rc.d 하위 디렉토리를 포함한 파일 및 디렉토리를 현재 디렉토리로 이동. find 특정 파일을 검색. find /etc –name passwd –print : /etc 디렉토리 하위에서 passwd 라는 이름을 가진 파일 및 디렉토리를 모두 찾아서 화면에 출력. find /home –uid 500 –print : /home 디렉토리 하위에서 UID가 500인 사용자 소유의 파일을 모두 찾 화면 출력. rm 파일 및 디렉토리를 삭제. rm test.txt : test.txt파일을 삭제. rm –r test : test 파일이나 디렉토리 삭제.

8 리눅스 기본 명령어 명령어 기능 사 용 예 chmod 파일이나 디렉토리의 허용권한을 변경. chmod 755 test.txt
chown 파일이나 디렉토리의 소유권을 변경. chown linux test.txt : test.txt 라는 파일의 소유자를 linx로 지정함. chgrp 파일이나 디렉토리의 소유 그룹을 변경. chgrp icqa21 test.txt : test.txt 파일의 소유그룹을 icqa21로 변경. touch 빈 파일을 생성하거나 파일 수정 일시를 변경. touch test.txt : test.txt 파일이 존재하지 않을 경우 파일 크기가 0인 빈 파일을 test.txt 이름으로 생성.

9 특정 파일 내에서 정규표현식을 사용하여 문자열을
리눅스 기본 명령어 명령어 기능 사 용 예 grep 특정 파일 내에서 정규표현식을 사용하여 문자열을 검색. grep linux test.txt : test.txt 파일 안에서 linux 문자열을 찾아 화면에 출력. rpm –qa | grep apache : rpm패키지중 apache 문자열이 포함된 패키지를 화면에 출력. cd 작업 디렉토리의 위치를 변경. cd /home : /home 디렉토리로 이동. cd .. : 상위 디렉토리로 이동. pwd 현재 작업 디렉토리를 출력. pwd : 현재 작업 디렉토리를 출력. mkdir 디렉토리를 생성. mkdir test : test 디렉토리를 생성. mkdir –p icqa21/test : icqa21 디렉토리가 존재 하지 않더라고 디렉토리를 먼저 생성한 후 그 내부에 test라는 디렉토리를 만든다. p 옵션이 없으면 icqa21 디렉토리가 없기 때문에 test디렉 토리가만들어 지지 않음.

10 리눅스 기본 명령어 명령어 기능 사 용 예 rmdir 디렉토리를 삭제. rmdir test : test 디렉토리를 삭제.
rmdir - p icqa21/test : icqa21 디렉토리와 내부의 test 디렉토리를 한꺼번에 삭제. du 특정 디렉토리의 용량을 계산하여 출력. du /home : /home 디렉토리 하위의 용량을 전부 계산하 여 출력. du -sh /etc : /etc 디렉토리 하위의 용량을 전부 계산하 여 출력하되 간단히 표현하면서 사람이 알 아보기 쉽게 K(kilo), M(Mega), G(Giga) 단 위로 출력. df 하드 디스크의 사용 공간을 계산하여 출력. df –h : 모든 하드 디스크 용량을 알아보기 쉽게 K, M, G 단위로 출력.

11 리눅스 기본 명령어 명령어 기능 사 용 예 who, w, users 현재 시스템에 접속한 사용자를 확인.
finger 특정 사용자의 정보를 출력. finger linux : linux에 대한 사용자 정보를 출력. finger –s linux : linux에 대한 사용자 정보를 간단히 출력. write 특정 사용자에게 메시지를 보냄. write linux : linux사용자에게 메시지를 보냄. talk 특정 사용자와 대화를 할 수 있다. talk linux : linux사용자와 대화를 시도함.

12 시스템에 접속한 모든 사용자에게 메시지를 보냄.
리눅스 기본 명령어 명령어 기능 사 용 예 mesg 상대방과의 대화를 허락하거나 거부함. mesg : 현재 상대방과의 대화모드를 y인지 n인지 출력. mesg y : 상대방과의 대화를 허락하는 모드로 변환. mesg n : 상대방과의 대화를 거부하는 모드로 변환. wall 시스템에 접속한 모든 사용자에게 메시지를 보냄. wall “5분 후에 재부팅” : 현재 시스템에 접속한 모든 사용자에게 “5분 후에 재부팅” 메시지를 보냄. ping 상대방 컴퓨터와 네트워크 통신이 가능한지 체크함. ping icqa21.com : icqa21.com과 네트워크 통신이 가능한지 체크. ping –s : 패킷의 크기를 100byte로 하여 통신이 가능한지 체크. Ipconfig 네트워크 인터페이스를 확인하거나 설정. ifconfig eth0 : eth0 인터페이스 상태를 출력. ifconfig eth netmask broadcast up : eth0 인터페이스 IP주소, 넷마스크, 브로드캐스트 설정하고 활성화 시킴.

13 리눅스 기본 명령어 명령어 기능 사 용 예 Nsloo kup 네임서버에 도메인네임이나 IP를 조회함.
nslookup soo.to : soo.to 도메인의 IP를 1차 네임서버에 조회함. nslookup icqa21.com ns.soo.to : icqa21.com 도메인의 IP를 ns.soo.to 네임서버에 조회. Trace route 특정 서버까지의 경로를 출력. traceroute icqa21.com : 현재 호스트에 icqa21.com 까지 경로를 출력. netstat 네트워크 상태 정보를 출력. netstat –rn : 라우팅 테이블의 상태 정보를 출력. netstat –atp : 현재 서비스 되고 있는 포트 정보를 출력.


Download ppt "리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성."

Similar presentations


Ads by Google