리눅스(Linux)에서는 mv 명령을 이용하여 파일 이동(move)을 할 수 있습니다. 같은 폴더에서 파일, 디렉토리 이동을 하는 경우 이름변경 효과가 있습니다. 리눅스 mv 명령어 사용법 (move) mv file1 file2file1 파일을 fil2 파일로 이름변경합니다. mv file1 dir1/(앞에 파일이 오고 뒤에 디렉토리가 오는 경우)file1 파일을 dir1 디렉토리로 이동합니다.mv file1 file2 dir1/여러개의 파일을 한번에 이동시킬 수 있습니다. mv dir1/ dir2/ dir1 디렉토리를 dir2 디렉토리로 이름을 변경합니다. 리눅스 cp 명령어 사용법 정리 (파일, 디렉토리 복사, 백업)리눅스 ls 명령어 사용법, 옵션 정리 (디렉토리 내용 출력 명령어)리눅스 pwd 명..
리눅스(Linux)에서는 cp 명령을 이용하여 파일, 디렉토리를 복사합니다. 이런 복사 작업은 데이터를 백업할 때 유용하게 사용됩니다. 리눅스 cp 명령어 사용법 (copy) cp file1 file2 file1 파일을 똑같이 복사하여 file2 파일을 생성한다. cp file1 dir1/ (앞에 파일이 오고 뒤에 디렉토리가 오는 경우)목적지로 디렉토리를 사용하게 되면 파일을 디렉토리 안에 복사한다. cp file1 file2 dir1/ 한번에 여러개의 파일을 디렉토리에 복사할 수 있다. cp -r dir1/ dir2/ 디렉토리 전체를 복사하기 위해서는 -r 옵션을 사용한다. (recursive) (tree 명령어를 사용하면 디렉토리 구조를 트리형식으로 확인할 수 있다.) cp -r dir1/ backu..
리눅스 mkdir 명령어 사용법 (make directories) 리눅스(Linux)에서는 mkdir 명령으로 디렉토리를 생성 할 수 있다.mkdir dir1현재 디렉토리에 dir1 디렉토리를 만든다.mkdir dir1 dir2한번에 여러개의 디렉토리를 생성할 수 있다. mkdir -p dir1/dir2디렉토리를 만들 때 상위(부모) 디렉토리가 없으면 만든다.(tree 명령어를 사용하면 디렉토리, 파일 구조를 트리형식으로 볼 수 있다.) mkdir -m 700 dir5디렉토리를 만들 때 권한까지 지정한다. 리눅스 rmdir 명령어 사용법 (remove empty directories) 리눅스에서는 rmdir 명령으로 비어있는 디렉토리를 삭제한다.rmdir dir1현재 디렉토리에 있는 dir1 디렉토리를 ..
리눅스 pwd 명령어 (print working directory) pwdpwd 명령을 사용하면 현재 작업중인 디렉토리를 확인할 수 있다.(리눅스에서 가장 간단한 명령어) 리눅스 cd 명령어 (change directory) cd 명령을 사용하면 디렉토리를 이동할 수 있다.cd gamegame 디렉토리로 이동한다. cd /루트 디렉토리(/)로 이동한다. cd /etc/apache2/절대 경로를 사용하여 이동한다. (루트 디렉토리가 기준) cd .현재 디렉토리(.)로 이동한다. (의미없다.) cd ..상위 디렉토리(..)로 이동한다. cd ../game상대 경로를 사용하여 이동한다. (현재 디렉토리가 기준) cd ~ 자신의 홈 디렉토리(~)로 이동한다. cd ~/workspace/홈 디렉토리 안에 있는 특..
리눅스 man 매뉴얼 (Manual pager utils) 리눅스(Linux)에서는 man 명령어(유틸리티)를 사용하여 각종 명령어, 프로그램의 사용법(매뉴얼)을 확인한다. 약간의 영어 독해 실력만 있으면 man을 활용하여 리눅스 명령어 사용법과 수많은 옵션들을 쉽게 찾아볼 수 있다. (물론 한글판 man도 있지만 그냥 영문 버전을 추천합니다.) man rmrm 명령어의 매뉴얼을 확인한다.man 다음에 찾고 싶은 명령어를 입력하면 된다.rm --help간단한 사용법을 확인하고 싶을 때는 명령어의 --help 옵션을 사용해도 된다. 리눅스 man 매뉴얼 사용법 q키 - 나가기 (quit)h키 - man 사용법 확인 (help)위, 아래 화살표키, 엔터키 - 한줄씩 넘기기Page Up, Page Down, ..
리눅스 ls 명령어 (list) 리눅스(Linux)에서는 ls 명령어를 사용하여 디렉토리(directory)에 있는 내용(디렉토리, 파일 등)을 확인한다. 윈도우(또는 도스)의 dir 명령과 비슷하다. (리눅스에도 dir 명령이 있다.)(실행환경: 우분투)그냥 ls를 입력하게 되면 현재 디렉토리에 있는 내용을 출력한다. 자주 사용되는 ls 명령어 옵션 ls 명령어 -a 옵션 (all)숨겨진 파일이나 디렉토리도 보여준다. ls 명령어 -l 옵션 (long)자세한 내용을 출력한다.내용> 퍼미션(권한), 포함된 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름 ls 명령어 -S 옵션 (size)파일 크기 순으로 정렬하여 출력한다. ls 명령어 -r 옵션 (reverse)거꾸로 출력한다. (ls 명령어의 ..
파이썬(Python)에서 난수를 만들기 위해서는 random 모듈을 사용해야 합니다. 이 랜덤 모듈에서 가장 많이 사용되는 함수(메소드)를 정리해봅니다. 파이썬 랜덤 모듈 random, randint, randrange 함수 import random랜덤(random) 함수들을 사용하기 위해서는 먼저 임포트(import)를 해야 합니다. random.random()0.0 이상 1.0 미만의 실수(float)를 리턴(반환)한다.random.random() + 1.01.0 이상 2.0 미만의 실수(float)를 리턴(반환)한다.원하는 숫자를 더해 그 난수의 범위를 조절할 수 있다. random.randint(1, 10)1 이상 10 이하의 정수(int)를 리턴한다.random, randrange 함수와는 달리..
파이썬(Python) 파일 다루는 방법을 정리해보겠습니다. 파이썬 파일 열기(open), 파일 닫기(close) f = open('file.txt', 'r') # 읽고 쓰는 코드를 여기에 작성한다. f.close() 파일을 사용하기 위해서는 open함수로 파일을 열어야 한다.파일을 다 사용했으면 close함수로 닫아야 한다.(함수 open, close는 파이썬 내장함수이다.)파일을 열기위해서는 파일 모드를 지정해야 한다.파일모드는 rt가 기본값이며 w+b처럼 다양한 조합이 가능하다.파일모드를 잘못쓰면 기존 파일 내용이 삭제될 수 있으니 주의바람 파일 모드 종류r - 읽기모드 (디폴트)w - 쓰기모드, 파일이 있으면 모든 내용을 삭제x - 쓰기모드, 파일이 있으면 오류 발생a - 쓰기모드, 파일이 있으면 ..
파이썬 프로그래밍을 하다보면 필연적으로 오류(또는 에러)와 만나게 됩니다. 예상할 수 있는 오류는 쉽게 if문을 통해서 제어를 할 수 있지만 갑자기 뜬금없이 나타나는 오류(Error)를 잡기에는 역부족입니다. 그래서 파이썬에서는 예외처리(Exception Handling)를 제공합니다. 확실한 오류는 물론이고, 예상 못한 오류까지 잡기에는 예외처리가 제격입니다. 예외(Exception)이라는 말이 조금 어렵게 느껴진다면 파이썬에서는 그냥 쉽게 오류, 에러라고 생각하시면 됩니다. 파이썬 예외처리 코드 기본구조try: (예외가 일어날 것 같은 코드, 즉 위험한 코드)except: (예외가 있을 때 실행될 코드)else: (예외가 없을 때 실행될 코드)finally: (예외와 상관없이 무조건 실행될 코드) t..
파이썬(Python)에서는 복잡한 프로그램(소스코드)을 모듈(Modules)로 나누어 관리하는데, 이런한 모듈은 또 패키지(Packages)로 묶어서 관리할 수 있습니다. 패키지란 모듈을 디렉토리(폴더)로 구분하여 관리하는 것을 말합니다. 파이썬 패키지 (Python Packages) 디렉토리 구조 파이썬 패키지는 디렉토리(폴더) 구조로 되어있다. 위 트리 구조를 보면 animal 패키지 안에 cat, dog, rabbit 패키지가 들어있고 그 속에 eat, move, sound 모듈이 각각 포함되어 있는 것을 볼 수 있다. __init__.py 파일은 패키지를 초기화하는 역할을 한다. 특별한 일이 없다면 Python 3.3 이후의 버전에서는 __init__.py를 생략할 수 있다. 하지만 하위 버전의 ..
- Total
- Today
- Yesterday
- 라즈베리파이 오락실
- 리눅스 명령어
- 리눅스 cat
- 라즈베리파이 활용
- 파이썬 연산자
- openmediavault
- linux
- Eclipse ADT
- jsp 프로그래밍
- 게임기 만들기
- 파이썬 프로그래밍
- 추억의 오락실
- 리눅스
- 라즈베리파이
- 파이썬 자료형
- mysql
- 이클립스 사용법
- PYTHON
- 라즈베리파이 나스
- 안드로이드 프로그래밍
- 파이썬 함수
- 파이썬
- 리눅스 설치
- eclipse
- Android Programming
- 리눅스 기초
- raspberry pi
- 파이썬 기초
- Android Studio
- 라즈베리파이 NAS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |