Linux (17) 썸네일형 리스트형 [Linux] 권한 변경(chmod) 명령과 파일 상세 속성/ 파일 권한 알아보기 # 정리 # 파일 상세 속성 - 파일 종류 / 권한 / 소유자명 / 소유그룹명 / 크기(Byte) / 최종수정날짜 / 파일명 순으로 나열된다. # 파일권한 - 소유권은 User / Group / Other 로 범위를 구분한다. - 허가권은 r(read - 읽기) / w(write - 쓰기) / x(execute - 실행)가 있다. - 권한을 숫자로도 표현할 수 있다(ex.755권한, 644권한). $ chmod - 아래 두 가지 방법으로 권한 조정 가능 - pi@raspberry:~/shellPro $ chmod u+x aaa.sh - pi@raspberry:~/shellPro $ chmod 766 eee.txt # 파일 권한 - 소유권/허가권 // 범위는 U(user) / G(group) / O(oth.. [Linux] nano / vi 편집기 맛보기 # 정리 // 알아본 편집기 종류 ( nano / vi / vim ) // 간단한 편집은 편하지만 불편한 부분들이 있어 vi를 발전시킨 vim을 주로 사용하게 됨 # nano editor pi@raspberry:~/shellPro $ nano bbb.txt - nano 편집기로 bbb.txt를 열어줘 - 저장(write out) ctrl +O - 나가기(exit) ctrl + X // 나노 편집기로 작성했을 때 - ./로 실행 불가 - sh로 했을 때는 앞에쓴 변수값으로 마지막 코드가 실행되어 연산 결과가 나옴 # vi editor pi@raspberry:~/shellPro $ vi bbb.txt - bbb.txt 라는 이름으로 파일 생성 후, 에디터 접속 - esc + :q (나가기) - esc + :.. [Linux] read 읽기 명령, 파일 실행(sh & ./ ) 명령 # 정리 //읽기 명령어 (read)를 사용할 수 있다. - read는 입력 받는 값을 지정된 변수에 저장한다. // 실행 명령어 (sh),(./)를 사용하고, 두 명령어의 차이를 설명할 수 있다. - sh - (실행 파일이 아니어도) 실행해줘 - ./ - (실행 파일일 때) 실행해줘 # read pi@raspberry:~/shellPro $ read a >>입력>> 999 - 변수 a에 저장할 값을 읽어줘 >> a변수에 999 입력됨 pi@raspberry:~/shellPro $ read a >>입력>> hello - 변수 a에 hello 입력 pi@raspberry:~/shellPro $ read -p "input your name:" name >> (input your name:)입력>> kim -.. [Linux] raspberrypi 출력 명령문 echo / printf / expr / cat (연산, 변수 활용 포함) + touch(파일 생성) # 정리 #echo - '' / "" 상관없이 텍스트화 가능 - >> 기호로 파일 생성 후 저장 가능 #printf - 명령 실행 후 줄 바꾸기 기능 없음 - >> 기호로 파일 생성 후 저장 가능 #expr - 글씨 출력 가능하나 기본적으로 연산 결과 표시 할 때 사용 - 연산자 사용시 꼭 띄어쓰기 해줘야 함 #cat (입력-파일 생성 / 출력) - 파일 내용 출력 가능 - 여러 줄의 내용 입력 및 입력 내용 파일 저장 가능 ($ cat > fileName.txt fff.txt - ls -l 명령어의 결과 값(파일 목록)을 fff.txt에 저장 //pwd - 현재 디렉토리 보기 //연산은 $(( ))로 괄호가 2번 들어감 //변수는 $을 붙여서 표기한다 - 연산 안에 변수를 넣을 때는 연산$가 이미 있어.. [Linux] raspberrypi 터미널 명령어 익히기 (ifconfig/ ls/ cd/ mv/ cp/ rm/ mkdir/ rmdir) #목표 - 명령어 (ifconfig/ ls/ cd/ mv/ cp/ rm/ mkdir/ rmdir)를 알고, 다룰 수 있다. # 인터넷 프로토콜 설정 (ipconfig) 확인 pi@raspberry:~ $ ifconfig - Window와 달리 i"f"config로 작성 필요 # 디렉토리 목록 보기 - ls pi@raspberry:~/shellPro $ ls - (ls - list)현재 디렉토리 파일 목록 확인 pi@raspberry:~/shellPro $ ls -l - (long)현재 디렉토리 파일 목록 "상세하게" 확인 pi@raspberry:~/shellPro $ ls -a - (all)현재 디렉토리 파일 목록 전부 확인 (숨김파일 포함) pi@raspberry:~/shellPro $ ls -al -.. [Linux] 라즈베리파이 OS 설치 직후 기본 세팅_ 국가 및 언어 설정, SSH 서버 사용 활성화, 기본 키보드 설정 #목표 - 첫 부팅 이후 개발에 필요한 최소 세팅을 마칠 수 있다. (국가 및 언어 설정, SSH 서버 사용 활성화, 기본 키보드 설정) #국가 및 언어 세팅 > OS 설치 후 첫 부팅 완료 화면 > 국가 설정 - 국가(South Korea), 언어(korean), Timezone(Seoul) - Use English language/ Use US keyboard 모두 체크 > 비밀번호 설정 - 하단 Hide characters 를 통해 입력 비밀번호 확인 가능 > 업데이트 스킵 하기 - 추후 터미널에서 update / upgrade로 진행 가능함 > 기본 세팅 완료 확인 #SSH서버 활성화 > sudo raspi-config - 설정창 열기 > Interface Option > SSH server 활성.. [Linux] 라즈베리파이 가상 머신 설치 및 초기 세팅 방법 (VMware/debian10) #목표 - 가상머신을 이용해 라즈베리파이 개발 환경(데비안10)을 만든다. - 라즈베리파이를 부팅해도 소스가 날아가지 않도록 세팅한다. 1. 필요 프로그램 (VMware / RaspberryPi Desktop)다운로드 https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html - Windows용 Workstation 16.0 Player 사용해 보기 https://www.raspberrypi.com/software/raspberry-pi-desktop/ - Debian Buster with Raspberry Pi Desktop 2. 가상 머신 설치 *가상 머신에 라즈베리파이용 데스크탑을 설치 > 설치 프로.. 이전 1 2 다음