리눅스 명령어 정리!!!
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

리눅스 명령어 정리!!!에 대한 보고서 자료입니다.

목차

[리눅스 명령어]
-기본 명령어(파일과 디렉토리 관련)-
1. ls (list) 또는 dir
파일과 디렉토리의 목록을 출력
옵션 : -l, -a, -F, -R
-l 퍼미션, 소유권 등 자세한 정보 출력
-a 점으로 시작하는 숨김속성 파일도 출력
-F 파일의 종류를 구분해서 출력
-R 하위 디렉토리를 구분해서 출력
-r 역순정렬(z - y - z .... c - b - a)
2. cat
파일의 내용을 화면상에 출력
3. pwd (parent working directory)
현재 작업 디렉토리를 출력
4. cd (change directory)
디렉토리 이동
5. clear
화명 지우기
6. mkdir (make directory)
디렉토리 생성하기
옵션 : -p
-p 계층적으로 디렉토리 만들 때 사용(mkdir -p /a/b/c)
7. rmdir (remove directory)
디렉토리 삭제하기(디렉토리가 비어 있지 않을 때는 삭제되지 않으므로 rm -rf 를 대신 사용하기도 한다.)

8. cp (copy)
형식 : cp 원본파일(또는 디렉토리)명 대상파일(또는 디렉토리)명
대상파일명이 디렉토리로 존재하면 그 디렉토리안에 같은 이름으로 복사가 되고
존재하지 않으면 다른 이름으로 복사가 된다.
모든 파일을 나타낼 때는 * 를 사용한다. (*.txt ---> txt 로 끝난 모든 파일)
옵션 : -i, -r
-i 같은 이름의 파일이 있을 때 질문 출력
-r 디렉토리 복사시 사용
(예)cp a.txt b.txt /work
cp *.txt /work

9. mv (move)
이름변경 및 이동
형식 : mv 원본파일(또는 디렉토리)명 대상파일(또는 디렉토리)명
대상파일명이 디렉토리로 존재하면 그 디렉토리 안으로 이동이 되고
존재하지 않으면 이름이 변경된다.

본문내용

백스페이스 왼쪽키 \(원자표시)로 인쇄되어있는 키
#cat hello.c
#gcc -o hello.exe hello.c (컴파일 하기)
-o 출력 파일명 지정(-o 옵션을 주지 않으면 a.out 으로 출력파일이 생성된다.)
---> 컴파일 하기
#ls
#./hello.exe
#file hello.c
hello.c: ASCII C program text
#
#file hello.exe
hello.exe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped
#
#./hello.exe (현재 디렉토리에 있는 hello.exe 를 실행하라는 의미)
. 현재 디렉토리
.. 상위 디렉토리
#ls
hello.exe
#hello.exe
---> 실행안됨(현재 작업 디렉토리 /work가 패스에 걸려있지 않기 때문)
~PATH(패스) : 명령어를 탐색하는 경로 정보
#echo path
#echo PATH
#echo $path
$ 는 변수를 뜻하며 환경변수는 대문자이다.
변수 : 메모리에 데이타를 저장하고 있는 임시 기억장소
환경변수 : 패스 같은 변수를 환경변수라고 부른다.
#echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
#export PATH=/work:$PATH
/work 디렉토리를 PATH 변수에 추가하기
export : 환경변수로 만들어주는 명령어
#echo $PATH
#echo $PATH
/work:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
(/work 디렉토리가 패스에 추가 됨)
#hello.exe
Hello C on Linux --- 1
Hello C on Linux --- 2
Hello C on Linux --- 3
Hello C on Linux --- 4
Hello C on Linux --- 5
#
~패스 등록하기(일회성)
패스(PATH) : 쉘이 명령어를 탐색하는 경로 정보
export PATH=/work:$PATH
--->중간에 공백 있으면 안되고 ; 이 아니고 :
현재 패스에 /work 디렉토리 추가
export 는 환경변수로 만들어주는 명령어
위와같이 하면 리부팅하거나 터미널을 종료후 다시 실행하면
추가로 설정했던 패스정보가 사라지고 다시 원래대로 초기화 된다.
리부팅 했을 때도 패스 정보가 유지되게 하려면
쉘설정파일에 등록해 주어야 한다.
--->리눅스는 로그인을 하면 메모리에 쉘이 실행 되는데
/etc/bashrc, /etc/profile 을 먼저 읽고 자신의 홈디렉토리에서
.bashrc, .bash_profile 을 읽어서 패스같은 환경변수를
설정하게 된다.
(.bashrc 는 터미널을 실행할 때 마다 읽고
.bash_profile 로그인시 한 번 만 읽는다.)
~쉘설정파일 사용하기
bash(--->리눅스의 디폴트 쉘 프로그램인 배쉬 쉘) 설정파일
.bashrc
.bash_profile
.bash_history
.bash_logout
#cd
(cd 만 입력하면 자신의 홈디렉토리로 이동한다.)
#pwd
(/root)
#ls
#ls -a
리눅스에서는 점으로 시작하는 파일은 숨김속성 파일로 ls 로는 안 보이고
ls -a 로 볼 수 있다. 주로 설정파일들이 점으로 시작한다.
#cat .bashrc
---> 주로 알리아스 등록
#cat .bash_profile
---> 패스같은 환경변수 등록
#cat .bash_history
---> 사용한 명령어가 기록됨(히스토리 파일), history 명령어로 확인
#cat .bash_logout
---> 로그아웃시 실행 할 명령어 기록
#pwd
(/root)
루트의 홈디렉토리 확인
#vi .bash_profile
:set nu(라인 번호 출력후 10번 라인을 아래와 같이 수정후 저장후 종료)
10 PATH=/work:$PATH:$HOME/bin
#exit(터미널이 종료됨)
다시 터미널 실행
#echo $PATH
/work 가 나타나지 않음
---> .bash_profile 은 로그인시 한 번만 읽는다.
#source .bash_profile (또는 #. .bash_profile)
source : 리부팅 또는 다시 로그인 하지 않고 쉘설정파일을 적용시키는 명령
#echo $PATH
/work 출력됨
자격증 문제 : 163번
~자신의 홈디렉토리로 이동하는 방법 : cd , cd ~ , cd $HOME
#echo $HOME(---> HOME 환경변수 출력)
#cd /work
#pwd
(/work)
#cd $HOME
#pwd
(/root)
cf)
~ : (틸드 라고 부른다.) 홈디렉토리를 뜻한다.
cd - : 바로 이전 디렉토리로 이동하기
cd ~apple : apple 계정의 홈디렉토리로 이동
~절대경로와 상대경로
절대경로 : / 로 시작하는 경로(최상위 디렉토리 부터 찾아가는 것)
상대경로 : 현재 디렉토리를 기준으로 찾아 가는 경로( .. 이용)
/
etc
sysconfig(현재 위치)
network-scripts
현재 위치에서 /etc 로 찾아갈 때 절대경로를 이용하면 cd /etc 가 되고
상대경로를 이용하면 cd .. 이 된다.
~리부팅, 종료 방법
리부팅 : reboot, init 6, shutdown -r now(시간)
종료 : halt, init 0, poweroff, shutdown -h now(시간)
shutdown -r +2 (분단위) ---> 2분뒤에 리부팅 하는 명령
터미널 2개 실행
터미널 1
#shutdown -r +10
(10분후에 리부팅)
터미널 2
#shutdown -c
(셧다운 취소)
결과 확인 후
#shutdown -h now
시스템 종료
  • 가격3,000
  • 페이지수14페이지
  • 등록일2012.03.13
  • 저작시기2009.05
  • 파일형식한글(hwp)
  • 자료번호#790598
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니