일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- Computer Vision
- Windows 10
- 운영체제
- error
- 학습
- shell
- 프로세스
- python
- 회귀
- CV
- linux
- 프로그래밍
- 텐서플로우
- Windows10
- 공부
- 영상처리
- OpenCV
- 백준알고리즘
- C언어
- TensorFlow
- 턱걸이
- 코딩
- 백준
- c
- C++
- 딥러닝
- 시스템프로그래밍
- 리눅스
- 쉘
- Today
- Total
목록리눅스 쉘 (3)
줘이리의 인생적기
매개변수 -정보를 검색하거나 저장하는데 사용할 수 있는 메모리의 일종의 공간 -정수, 인덱스, 배열, 몬자열 데이터 등 저장 가능 -'특수 매개 변수'와 '변수' 2가지가 있음 1. 변수 -만들고 업데이트할 수 있는 매개 변수 -글자, 숫자, 언더바로만 구성된 단어(숫자로 시작 불가능) -'=' 기호 주위에 공백 불가능( data = linedata는 잘못된 선언) -변수에 저장된 데이터 액세스 시 '$' 사용 -매개 변수 다음에 이름의 일부로 해석되지 않는 문자가 오는 경우, 매개 변수가 둘 이상의 숫자가 있는 위치 매개변수 인 경우 중괄호 사용(아래 예문 참고) 2. 특수 매개 변수 -읽기 전용, BASH에 의해 사전 설정 되어 있음 -내부 상태를 전달하는데 사용 3. 내부 변수 -쉘에서 제공하는 변수
bash 프로그래밍에서 거의 모든것이 문자열이다. wc 명령어(word count) - word를 여러 방법으로 세주는 명령어 $wc 옵션이 없을 시 기본적으로 라인 수, 단어 수, 바이트 수를 알려준다. -w : 단어 수 -L : 가장 긴 줄 단어 수 -l : 라인 수 -c : 바이트 수 tail 명령어 - 파일 내용을 표시하거나 기본적으로 표준 입력을 표준 출력에 표시 $tail -n : 마지막 숫자만큼 행 출력 -f : 실시간으로 증가하는 파일보기 -c : 지정한 바이트 수 만큼 출력 alias 명령어 - 명령을 단축하는 방법(스크립트에서는 사용 불가) $alias =''
Shell이란? -쉘(shell)은 명령 인터프리터(Command interpreter)이다. -사용자가 운영체제에 대화(interactively)식으로 명령을 내리거나, 명령을 일괄(batch)적으로 실행할 수 있는 기능을 제공하는 응용 프로그램. -프로그램에서 실행시킨 명령어를 해석하여 커널로 보내주는 역할. bash란? -Bourne Again Shell의 약자 -현재 리눅스의 기본 shell -bash 구문을 사용하여 명령문을 실행하기 위한 인터페이스