리눅스(Linux)에서는 한 가지 일을 여러가지 방법으로 해결할 수 있습니다. 파일의 내용을 확인하는 것에도 다양한 방법이 존재하는데 주로 사용하는 명령어에는 cat, more, less, head, tail이 있습니다. (물론 nano, vi와 같은 텍스트 에디터를 이용해도 괜찮습니다.) 비슷하면서도 다른 이 명령어들의 사용법을 정리해봅니다. cat 명령어 cat 파일이름그냥 단순하게 파일의 내용을 화면에 출력합니다. cat 파일1 파일22개 이상의 파일을 연결하여 출력할 때 편리합니다.리눅스 cat 명령어 사용법 정리 (파일 내용 출력, 파일 생성, 파일 병합) more 명령어 more 파일이름긴 파일을 읽을 때 사용합니다.파일을 다 읽으면 자동으로 more를 종료합니다. ls -l /etc | mo..
우분투 리눅스(Linux)에서는 LAMP(Linux, Apache, MySQL, PHP의 약자)를 한번에 설치하기 위해 'apt-get -y install lamp-server^' 명령을 자주 사용하는데 라즈베리파이(Raspberry Pi)에서는 이런 방식이 통하지 않기 때문에 다른 방법을 사용해야 합니다. 라즈베리파이에서 LAMP 웹 환경을 한번에 쉽게 설치하는 방법을 알아보겠습니다. 1. 일단 apt-get 명령으로 시스템을 업데이트, 업그레이드합니다. sudo apt-get update sudo apt-get upgrade 2. 그리고 바로 LAMP(정확하게 말하면 AMP)를 설치합니다. sudo apt-get -y install apache2 mysql-server php5 php5-mysql위 ..
리눅스(Linux)에서 cat 명령은 다양하게 활용됩니다. 파일의 내용을 간단하게 출력할 때도 사용하지만, cat명령어 이름처럼 두 개 이상의 파일을 연결(concatenate)해서 출력할 때 사용하는 것이 기본입니다. 보통 리다이렉션 기호와 함께 사용하여 파일을 생성하거나 병합을 할 때도 사용됩니다. 리눅스 cat 명령어로 파일 내용 출력하기 cat file1cat 명령 뒤에 파일 이름을 입력하면 그 파일의 내용을 출력합니다. cat file1 file2 file3여러 개의 파일을 전달하여 파일 내용을 연속해서 출력할 수 있습니다. cat -n file1 file2 file3cat 명령의 n 옵션을 사용하면 행 번호를 표시한다.(더 자세한 옵션은 cat --help에서 확인하세요.) 리눅스 cat 명령..
리눅스(Linux)에서는 touch 명령어를 이용하여 파일 타임스탬프(timestamps, 시간 정보)를 현재 시간으로 변경합니다. 만약에 파일이 없을 때는 새로운 빈 파일을 생성합니다. 리눅스 touch 명령어 touch test.dattouch 명령 다음에 파일이름을 입력하면 그 파일의 타임스탬프를 현재시간으로 업데이트합니다.stat test.datstat 명령을 이용하여 타임스탬프(atime, mtime, ctime) 정보를 확인할 수 있습니다.atime은 접근시간, mtime은 수정시간, ctime은 변경시간을 나타냅니다.리눅스 파일 atime, mtime, ctime 정리 (stat 명령어 파일 정보 확인) touch file.dattouch 명령어 뒤에 입력한 파일이 없을 때는 새로운 빈 파일..
윈도우 탐색기를 이용하면 파일의 만든 날짜와 수정한 날짜를 확인할 수 있습니다. 리눅스(Linux)에서도 다양한 시간 정보(Timestamps)를 기록하는데 이런 정보들은 inode(아이노드)라는 곳이 저장됩니다. (inode는 파일이나 디렉토리의 정보, 즉 메타데이터를 기록하는 곳입니다.) inode에 기록되는 시간정보에는 ctime, mtime, atime이 있습니다. ctime은 변경시간, mtime은 수정시간, atime은 접근시간을 나타냅니다. 리눅스 atime (access time, 접근 시간) atime은 파일에 접근한 시간을 나타냅니다. 파일을 open할 때마다 갱신이 됩니다. 예를들어 vi 에디터나 cat 명령으로 파일의 내용을 확인 할 때 atime의 값이 변합니다.(직접 테스트를 해..
리눅스(Linux)에서 파일 시스템 디스크 사용량을 알아보기 위해 df, du 명령을 자주 사용합니다. 비슷하지만 다른 df, du 명령어의 사용법을 알아보겠습니다. df 명령어 사용법 (disk free, 디스크 여유 공간 확인) dfdf 명령을 사용하면 리눅스 시스템 전체의 (마운트 된) 디스크 사용량을 확인할 수 있습니다. 파일시스템, 디스크 크기, 사용량, 여유공간, 사용률, 마운트지점 순으로 나타납니다.USB메모리나 SD카드의 저장공간도 여기서 확인이 가능합니다.df -h-h 옵션을 사용하면 사람이 보기 좋게 메가(M), 기가(G) 단위로 디스크 공간을 확인할 수 있습니다. du 명령어 사용법 (disk usage, 디렉토리 디스크 사용량 확인) dudf 명령어가 시스템 전체의 디스크 공간을 확..
리눅스(Linux)를 켜는 방법은 전원버튼을 누르는 것 하나뿐이지만 종료, 재부팅(리부팅), 로그하웃 하는 방법은 다양합니다. X윈도우 GUI 그래픽 환경에서는 윈도우처럼 끌 수 있지만 텍스트 기반의 서버 환경에서는 poweroff, shutdown, halt, init, reboot, logout, exit 등 다양한 명령어를 가지고 리눅스를 종료하거나 재부팅해야 합니다. 컴퓨터를 종료하거나 재부팅하는 작업은 루트 권한이 있는 사용자만 할 수 있습니다. (아래의 명령이 안 될 경우 앞에 sudo를 붙여서 사용하면 됩니다.) 리눅스 종료(끄기) - poweroff, halt, init, shutdown poweroffshutdown -h nowhaltinit 0init 명령어는 런 레벨(Runlevel)..
리눅스(Linux)는 하나의 컴퓨터를 여러 사람이 사용할 수 있는 멀티유저 운영체제(OS)이기 때문에 권한 관리가 매우 중요합니다. 파일과 디렉토리의 권한을 변경하고 소유권을 변경하는 방법을 알아보겠습니다. 보안에 중요한 내용이기 때문에 리눅스 관리자가 되려면 정확하게 이해하고 넘어가는 것이 좋습니다. 리눅스 파일, 디렉토리 권한 확인하기 ls -l 명령을 사용하여 파일, 디렉토리 리스트를 출력하면 권한(퍼미션, 허가권)을 확인할 수 있습니다. -rwxr-xr-x 1 pi pi 5720 Jul 3 20:06 a.out-rw-r--r-- 1 pi pi 722 Jul 2 21:12 crontab.bak-rw-r--r-- 1 pi pi 52 Jul 2 21:10 test.c 출력 결과는 각각 파일종류 및 권한..
라즈베리파이(Raspberry Pi)로 추억의 오락실(게임기)을 만들기 위해서는 레트로파이(RetroPie)를 주로 사용하는데, 요즘은 리콜박스(Recalbox)라는 것도 많이 쓰는 것 같습니다. (리콜박스가 더 쉽고 간단하는데 저는 아직까지는 레트로파이가 더 괜찮은 것 같습니다.)https://www.recalbox.com/ 리콜박스(Recalbox) 추억의 오락실 만들기 라즈베리파이, SD카드, 전원 어댑터, 키보드, 조이스틱 등을 준비한다.라즈베리파이3에는 성능은 물론이고 기본적으로 와이파이와 블루투스 기능이 내장되어 있기 때문에 다른 버전의 라즈베리파이보다 사용하기에 편합니다. 리콜박스(Recalbox) OS를 다운로드 받아 압축을 풉니다.https://github.com/recalbox/reca..
라즈베리파이3 추억의 오락실 만들기 라즈베리파이(Raspberry Pi)로 게임기(추억의 오락실)를 만들어보겠습니다. 다양한 방법이 있지만 지금까지 사용해본 결과 레트로파이(RetroPie)가 가장 괜찮은 것 같습니다. 라즈베리파이, Micro SD 카드, 리더기, 전원 어댑터, 키보드, 마우스 등을 준비한다. (여기서는 라즈베리파이3를 사용했습니다.) 레트로파이(Retropie) 사이트에서 (라즈베리파이 버전에 맞는) 설치 이미지 파일을 다운받는다. https://retropie.org.uk/download/ 다운로드 받은 파일의 압축을 푼다.http://www.7-zip.org/ 이미지파일(img파일)을 Micro SD카드에 굽는다. 이미지를 구을 때 예전에는 Win32DiskImager 프로그램을 ..
- Total
- Today
- Yesterday
- mysql
- raspberry pi
- jsp 프로그래밍
- 추억의 오락실
- 리눅스 cat
- 라즈베리파이
- 안드로이드 프로그래밍
- 리눅스
- 라즈베리파이 나스
- openmediavault
- 파이썬
- 파이썬 프로그래밍
- 게임기 만들기
- Android Studio
- 파이썬 연산자
- 파이썬 함수
- linux
- 이클립스 사용법
- Eclipse ADT
- 리눅스 설치
- 리눅스 기초
- Android Programming
- 라즈베리파이 NAS
- 라즈베리파이 활용
- 라즈베리파이 오락실
- 파이썬 자료형
- 파이썬 기초
- 리눅스 명령어
- eclipse
- PYTHON
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |