티스토리 뷰

컴퓨터 공학

유닉스이론과 실습

Alice lim 2024. 4. 26. 17:39
반응형

1. 유닉스 개요 및 기본 사용법

유닉스의 특징

더보기

대화형시스템

다중 사용자 시스템

다중 작업 시스템

높은 이식성과 확장성

계층적 트리 파일 시스템

다양한 부가 기능 제공


유닉스의 구조

더보기

유닉스는 커널, 셸, 유틸리티로 구분된다.


ssh를 이용해 유닉스 접속하기

더보기

1. 윈도우 R 실행창을 연 후 cmd 입력

2. ssh실행

3. 인증키 생성후 yes

4. 비밀번호 입력후 로그인


명령행 편집 방법

문자 지우기
단어 지우기Ctrl + W
문장 지우기 Ctrl + U

명령의 구조

명령[옵션][인자]
 
명령: 유닉스를 사용하기 위해 사용자가 입력하는 다양항 명령으로 date, banner, mas, ls, cp, mv등
옵션: 옵션을 사용해 명령의 세부 기능을 선택할 수 있다. 옵션은 "-" 기호로 시작해 영문 소문자나 대문자로 구성된다.
인자 : 인자는 명령으로 전달되는 값으로, 주로 파일명이나 디렉트리명이 사용된다.  
 

banner 문자열을 큰 글씨로 출력한다.
date현재 날짜와 시간을 출력한다.
clear화면을 지운다.
man명령의 사용 방법을 화면으로 출력한다.
passwd사용자 계정의 비밀번호를 변경한다.

 
 
유닉스 시스템 접속 해제

logout
exit
ctrl+D

 


 

2. 디렉토리 다루기

유닉스 파일 시스템

파일은 관련 있는 정보들의 집합으로, 유닉스는 시스템의 모든 정보와 장치를 파일로 관리한다.
계층적으로 구성된 유닉스 시스템의 파일과 디렉트리의 집합을 파일 시스템이라고 한다.

일반 파일데이터저장
텍스트파일(ASCII코드) 과 바이너리 파일(그외 파일)로 나뉜다.
디렉토리 파일내용이 다른 파일이나 하위 디렉토리의 이름인 특수 파일이다.
심볼릭 링크 파일윈도우 시스템의 바로가기 아이콘에 해당하는 파일, 원본 파일을 가리키는 역할만을 한다.
장치 파일유닉스 시스템에 부착된 장치들을 고나리하기 위한 특수 파일이다.

디렉토리 계층구조

 

상위 디렉토리..
현재 디렉토리.
홈 디렉토리 ~

절대 경로와 상대 경로

더보기

유닉스 파일 시스템에서 디렉토리 계층 구조에 있는 특정 파일이나 디렉토리 위치를 나타내는 것을 경로/ 경로명 이라고 한다. 경로에서 디렉토리와 디렉토리, 디렉토리와 파일을 구별하는 구별자로 /를 사용한다.

경로 가장 앞에있는 /는 루트 디렉토리이고, 경로 중간에 나오는 /는 구별자 이다.

 

절대경로루트 디렉토리를 기준으로 파일 위치를 나타냄루트 디렉토리부터 시작해 특정 파일 위치까지 가는데 거치는 모든 디렉토리의 이름을 표시한다. 항상 /로 시작한다.
특정파일을 가리키는 절대 경로는 항상 동일하다.
상대경로현재 디렉토리를 기준으로 파일 위치를 나타냄현재 디렉토리부터 시작해 하위로 내려가면 디렉토리의 이름을 추가학, 루트를 향해 올라가면..을 추가한다. /로 시작한다.
특정파일을 가리키는 절대 경로는 항상 동일하다.

 


pwd현재 위치를 확인한다.
cd현재 디렉토리를 변경한다.
ls디렉토리의 내용을 출력한다.
옵션
-a : 모든파일
-l : 상세정보
-ld : 자체 정보
-F :파일 종류
mkdir디렉토리 생성
rmdir디렉토리 삭제

파일 명령어

cat 파일명파일 내용을 출력한다.
more 파일명파일 내용을 화면 단위로 출력한다.
tail 파일명파일의 뒷부분 몇 행을 출력한다.
cp 파일 디렉토리파일이나 디렉토리를 복사한다
-i : 대화식 복사 방법으로 파일명2가 존재할 경우 덮어쓸 것인지 물어봄 
-r : 디렉토리를 복사할 때 지정
cp 파일1, 파일2파일1을 파일2로 복사
rm 파일명파일을 삭제한다.
-i : 대화식으로 지정한 파일을 정말 삭제할 것인지 확인
-r : 디렉토리를 삭제할 때 지정
rm -r  디렉토리1,
디렉토리2
지정한 디렉토리와 그 하위의 모든 파일 삭제
mv파일을 이동한다.
mv 파일1, 파일2파일1의 이름을 파일2로 변경
ln파일 링크를 생성한다.
-s : 원본 파일 링크 파일
touch빈 파일을 생성하거나 파일 관련 시간을 변경한다.

vim지정한 파일을 편집한다.
파일명을 지정하지 않으면 빈 파일이 열리고,
파일명은 편집한 내용을 저장할 때 지정할 수 있다.

 
vim 종료하고 파일 저장하기

:q작업한 것이 없을 때 그냥 종료한다.
:q!작업한 내용을 저장하지 않고 종료한다.
:w 파일명작업한 내용을 저장만 한다. 파일명 지정시 새 파일로 저장
:wq, :wq!작업한 내용을 저장하고 vim을 종료한다.
ZZ작업한 내용을 저장하고 vim을 종료한다.
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함