Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- c
- Javascript
- WarGame
- Python
- 드림핵
- XSS Game
- 숙명여자대학교 정보보안 동아리
- 백준
- BOJ
- c++
- 웹페이지 만들기
- 파이썬
- PHP 웹페이지 만들기
- Sookmyung Information Security Study
- 생활코딩
- The Loard of BOF
- BOJ Python
- hackctf
- CSS
- 기계학습
- 숙명여자대학교 정보보안동아리
- lob
- siss
- hackerrank
- 머신러닝
- 자료구조 복습
- HTML
- SWEA
- 풀이
- C언어
Archives
- Today
- Total
혜랑's STORY
[2020-2학기 리눅스 1주차] : 이론 본문
# 기본 명령어
날짜 및 시간 확인 | $ date |
시스템 정보 확인 | $ hostname $ uname $ uname -a |
사용자 정보 확인 | $ whoami $ who |
디렉터리 내용 확인 | $ ls |
패스워드 변경 | $ passwd |
화면 정리 | $ clear |
# 파일 및 디렉터리
- 파일의 종류
- 일반 파일(ordinary file) : 텍스트 파일, 이진 파일
- 디렉터리(directory) / 폴더(folder) : 파일들을 계층적으로 조직화하는 데 사용되는 특수 파일, 디렉터리 내에 파일이나 서브디렉토리들이 존재함
- 장치 파일(device special file) : 물리적인 장치에 대한 내부적인 표현, 키보드/모니터/프린터 등도 파일처럼 사용
- 심볼릭 링크 파일 : 어떤 파일을 가리키는 또 하나의 경로명을 저장하는 파일
- 디렉터리 계층 구조 : 루트로부터 ㅣ작하여 트리 형태의 계층구조를 이룬다.
- 홈 디렉터리(home directory)
- 경로명 : 파일이나 디렉터리에 대한 정확한 이름
- 절대 경로명(absolute path name) : 루트 디렉터리로부터 시작하여 경로 이름을 정확하게 적는 것
- 상대 경로명(relative path name) : 현재 작업 디렉터리부터 시작해서 경로 이름을 적는 것
# 디렉터리 명령어 기초
현재 작업 디렉터리 출력 (print working directory) |
$ pwd |
디렉터리 이동 (change directory) |
$ cd |
명령어의 경로 확인 | $ which |
# 디렉터리 리스트 : $ ls
옵션 | 기능 |
$ ls - s | 디렉터리 내에 있는 모든 파일의 크기를 k바이트 단위로 출력 |
$ ls - a | 숨겨진 파일을 포함하여 모든 디렉터리를 리스트 |
$ ls - l | 파일 속성 출력(파일 이름/종류/접근권한/소유자/크기/수정 시간 등) |
$ ls - asl | |
$ ls - F | 기호로 파일의 종류를 표시(* -> 실행파일, /: -> 디렉터리 |
$ ls - R |
# 디렉터리 생성과 삭제
디렉터리 생성 (make directory) |
$ mkdir [-p] 디렉터리* -> [-p] : 중간 디렉터리 자동 생성 옵션 |
디렉터리 삭제 (remove directory) |
$ redir -> 빈 디렉터리만 삭제 가능 |
# 파일 내용 출력
- 간단한 파일 만들기
- $ gedit [파일이름]&
- $ cat> 파일
- $ touch 파일
- 파일 내용 출력
$ cat [-n] 파일* | 파일의 내용을 그대로 화면에 출력한다. [-n] 옵션은 줄번호 표시 |
$ more 파일* | 파일의 내용을 페이지 단위로 화면에 출력한다. |
$ head [-n] 파일* | 파일의 앞부분을 화면에 출력한다. |
$ tail [-n] 파일* | 파일의 뒤부분을 화면에 출력한다. |
- 단어 세기 : $wc [-lwc] 파일*
-> 파일에 저장된 줄(l),단어(w), 문자(c) 개수를 세서 출력
'2020 SISS 21기 활동 > 2학기 리눅스' 카테고리의 다른 글
[2020-2학기 리눅스 3주차] : 실습 (0) | 2020.09.27 |
---|---|
[2020-2학기 리눅스 3주차] : 이론 (0) | 2020.09.27 |
[2020-2학기 리눅스 1주차] : 실습 (0) | 2020.09.21 |
[2020-2학기 리눅스 2주차] : 실습 (0) | 2020.09.18 |
[2020-2학기 리눅스 2주차] : 이론 (0) | 2020.09.18 |