본문 바로가기
Daily/김인턴의 하루

배쉬 Bash

by HANNI하니 2020. 10. 12.

1. 정의

리눅스 셸의 한 종류. ( sh , bash, ksh, csh 등)

 

-Shell

셸은 내가 컴퓨터에게 명령을 내릴 수 있도록 도와주는 강력한 도구

 

-Borune Shell(sh)

유닉스 셸의 오리지날. 최초의 본격적인 셸.

.sh 라는 파일 확장자를 가진 파일이 특정 종류의 셸 스크립트를 가리키는 것이 보통이지만 대부분의 셸 스크립트는 파일 확장자를 지니지 않는다.

프롬프트 : $

 

-Borune Again Shell(bash)

1987년 브라이언 폭스에 의해 만들어짐.

sh와 대부분 호환된다.

현재 리눅스의 표준 셸.

리눅스 뿐만 아니라 GNU 운영 체제, 맥 OS X 등 다양한 운영체제에서 사용 중이다.

GNU 프로젝트에 의해 개발되었다.

프롬프트 : #

 

 

2. 특징

/bin 디렉토리에 있다.

#/bin/bash

bash 위치를 첫번째 라인에 써주기!

스크립트 안에 있는 지시문을 실행할 때 어떤 인터프리터를 사용할 것인지 리눅스에게 알려주는 것이므로 번역리를 정확하게 명시하는 것은 매우 중요하다.

 

3. 권한주는 명령어들

gasaesososo.tistory.com/15

 

[Bash 쉘 스크립트] 기본 개념

시작하기에 앞서 쉘 스크립트를 만들고 나서 실행하려고 하면 권한이 없어서 실행을 못할 수도 있다. 따라서 먼저 권한을 바꿔주는 명령어에 대해 짚고 넘어가자. - $chmod 권한을 바꿔주는 명령��

gasaesososo.tistory.com

 

 

4. Pycharm Terminal Git Bash로 바꾸기

jeunna.tistory.com/95

 

PyCharm Terminal Git Bash로 바꾸기

Ctrl + Alt + S 를 누르면 Setting 창이 뜬다. Tools에 Terminal에서 Shell Path를 Git이 저장된 곳의 bin에서 bash.exe 또는 sh.exe를 선택한다 "~/bash.exe" --login 그리고 경로를 " " 로 감싸주고 --login이..

jeunna.tistory.com

opentutorials.org/course/3718/24657

 

PyCharm 터미널 설정 - 멋쟁이 사자처럼 at 한국교통대학교 7기

PyCharm 터미널 설정 이유 프로젝트 진행시, 터미널을 통해 작업이 이루어지는 경우가 있습니다. 그 과정에서 간단한 리눅스 명령어를 사용할 것입니다. 또한, Git을 통해 프로젝트를 관리할 필요��

opentutorials.org

 

5. bash 셀 스크립트 실행

 

$ nano 파일명.sh

local_test.sh를 실행한 예시

 

+PYTHONPATH 지정

파일에 따라, 파이썬 돌리기 전에! putty에서 pythonpath 지정해줘야 한다.

local_test.sh는 deeplab말고도 slim 디렉토리도 사용해야하므로 pythonpath 지정 필수!

export PYTHONPATH=$PYTHONPATH:mnt/kye/models:mnt/kye/models/slim

 

 

 

 

 

 

 


 

 

jhnyang.tistory.com/57

 

[리눅스]셸(Shell)이란? 셸의 변경, 쉘 개념, 기능, 종류와 특징(sh, bash, csh, tcsh, ksh)

리눅스 완전 정복 : 리눅스 목차 셸 스크립트 프로그래밍을 하려면 셸이 무엇인지 먼저 알아야겠죠! 셸(Shell)이란? 리눅스의 셸은 명령어와 프로그램을 실행할 때 사용하는 인터페이스입니다. 좀

jhnyang.tistory.com

newstars.tistory.com/127

 

BASH 쉘 스크립트 입문 -펌

원문: http://www.linuxnewbie.org/nhf/intel/programming/introbashscript.html 날짜: ? 저자: X_console shellscope@yahoo.com  제목: BASH 쉘 스크립팅 입문: 버전 1.2  리눅스에서 쓸 수 있는 모든 쉘들처럼..

newstars.tistory.com

blog.gaerae.com/2015/01/bash-hello-world.html

 

Bash 입문자를 위한 핵심 요약 정리 (Shell Script)

블로그와 SNS에서 주기적으로 기술 정보를 찾고 분류하여 가치를 더해 공유합니다.

blog.gaerae.com

www.fun-coding.org/linux_basic2.html

 

리눅스 (linux) 익히기: 리눅스 쉘(bash), 기본 명령어 이해 및 실습 - 잔재미코딩

리눅스 쉘(bash), 기본 명령어 이해 및 실습 2. 리눅스 쉘(bash), 기본 명령어 이해 및 실습¶ 2.1. 쉘 종류¶ 쉘(shell) 운영체제 커널과 사용자 사이를 이어주는 역할 사용자의 명령을 해석하고, 커널에

www.fun-coding.org

ithub.tistory.com/205

 

shell, bash, zbash의 간단 개념정리

linux 계열 운영체제를 사용하시는 분들 중 bash, bashrc, zbash 에 대한 개념이 없거나, 헷갈리시는 분들 가볍게 읽어주세요. ;) shell, sh, bash, zbash 등.. 간단하게 알아보자. shell이란? 명령어 처리기 (ak..

ithub.tistory.com

 

'Daily > 김인턴의 하루' 카테고리의 다른 글

COCO Dataset  (0) 2020.10.12
DLL 파일  (0) 2020.10.12
파이프라인 구조 Pipeline  (0) 2020.10.12
[논문 작성하기] 문어체로 작성하기  (3) 2020.10.06
PyCharm Pro for Linux 기본 지식들  (0) 2020.09.10

댓글