일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ssh
- graphQL
- vscode
- 구글클라우드
- chatbot
- Mac
- cloud
- Python
- 챗봇
- flask
- OS
- 카카오톡 챗봇
- Lambda
- braces
- 운영체제
- 노션
- 카카오 오픈빌더
- 클라우드
- docker
- Windows
- 도커
- venv
- 파일권한
- 시작
- jinja2
- gcp
- GQL
- nohub
- 플라스크
- AWS
- Today
- Total
목록OS (4)
ForFour
Linux Linux는 1991년 9월 17일 리누스 토르발스가 처음 출시한 운영 체제 커널인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영 체제 계열이다. - [위키백과] 리눅스는 오픈소스이기 때문에 누구나 배포판을 만들 수 있습니다. 유명한 배포판으로는 데비안, 우분투, 페도라가 있습니다. 리눅스도 gui(데스크탑) 버전이 있기는 하지만 서버용으로 리눅스를 쓴다면 대부분 terminal(CLI) 환경에서 작업을 합니다. 명령어 terminal환경에서 작업을 주로 하기 때문에 linux os에서 자주 사용하는 명령어들이 있는데 ls(local system?), cd(change directory) 등의 명령어가 있고, rm(remove) 명령어를 통해 파일을 삭제할 수 있습니다. history ..
CLI 환경을 사용하면서 알고 있으면 좋을 만한 쉘 기본 문법들에 대해서 정리해봤습니다. #(sharp) shell script에서 #은 기본적으로 주석에 쓰입니다. 하지만 다양한 곳에서 혹은 잘 모르지만 영어권에서 #은 number sign의 의미가 있습니다. 그것때문인지 #이 shell에서 숫자의 의미로 작용을 하는 경우가 있는데 첫번째, $#입니다. shell scipt를 실행할때 인자를 갖는 경우가 있습니다. 그때 $1, $2로 n번째의 인자값을 가져올 수가 있습니다. 이때 $#은 인자의 개수를 의미합니다. 두번째, ${#a[@]} shell script에서 배열의 길이 len(array)를 얻고 싶을 때 다음과 같은 분법으로 배열의 길이를 얻을 수 있습니다. Hello World .sh확장자로 ..
커널은 운영체제의 가장 중요한 요소중 하나로 주로 낮은 수준의 하드웨어를 제어합니다. 쉘은 그 커널을 덮고 있는 응용프로그램으로 사용자의 명령어를 해석합니다. Kernel(커널) 하드웨어의 자원을 필요한 프로세스에게 나누어 주고 프로그램이 운영체제에 요구하는 시스템 콜 등을 수행하는 부분으로 운영체제 맨 하부에서 돌아갑니다. Shell(쉘) shell은 user의 명령을 해석하고 그 처리 결과를 뿌려주는 시스템 프로그램입니다. 조개껍데기에서 나온 말로 내부의 커널을 감싸는 껍데기를 통해 커널에 접근할 수 있게 한다고 생각하면 됩니다. 쉘에도 sh, bash 등 여러 쉘이 존재합니다. 쉘의 종류 : Bourne Shell(sh), Bash, csh, ksh, zsh etc.. Ssh(Secure SHell..
파일 권한 리눅스는 파일 또는 경로에 각각의 권한을 설정할 수 있으며 기본적으로 권한 값을 가지게 됩니다. 리눅스를 사용하면 "drwxr-xr-x" 이런 형태의 문자열을 보게 됩니다. 보통은 "ls -al" 명령어를 통해 파일 리스트와 파일 권한을 같이 볼 수 있습니다. (맥에서도 리눅스 명령어를 거의 비슷하게 사용하기 때문에 맥에서 실행했습니다.) 이건 파일 권한 정보인데 각각의 문자는 고유번호와 함께 다음과 같은 의미를 지니고 있습니다. 읽기 ( r ) - 4 : 파일의 읽기 권한 쓰기 ( w ) - 2 : 파일의 쓰기 권한 실행 ( x ) - 1 : 파일의 실행 권한 사용자별 권한 "drwxr-xr-x"를 보면 d는 파일의 타입을 나타내고 3자리씩 소유자/그룹 사용자/기타 사용자의 해당 파일에 대한..