상세 컨텐츠

본문 제목

[2024.02.07]리눅스 공부겸 이것저것 공부(jupyter notebook, CentOS 7)

개발관련

by 지연_츄츄맘 2024. 2. 7. 12:44

본문

오전 - 어제 업무가 지정된 게 없어서 파이썬 자동화 만들었다

오후 - 업무 분담 관련하여 회의를 하였다.
공부해야 할 것과 앞으로 해야 할 것들을 들었다.
주피터 노트북이랑 뭐 파이썬이랑 centOS 7 명령어 학습해야 하는데 내 생각에는 데이터분석 쪽으로 업무를 받을 것 같다.

jupyter notebook이란?

오픈 소스이며 웹 기반 플랫폼이다. 



사용 이유는?
편의성의 영향이 가장 크다고 본다. 대부분의 경우 쉘 환경을 통해 명령을 전달해야하기 때문에 이것저것 설치하고 입력하고 워낙 번거로운 점이 있다. 그래서 이러한 플랫폼은 사용자가 사용하기가 엄청 편하다!

 



CentOS 7이란?

먼저 CentOS에 대하여 알아야할 필요가 있다.

CentOS는 2가지의 개별 리눅스 배포판인 CentOS Stream과 CentOS Linux를 출시하는 오픈소스 프로젝트이다.
나는 CentOS에 대하여 아무것도 모르고.. 리눅스 관련된 건 VMware나 WSL을 설치하여 잠깐 맛만 봤던 게 끝이었다.

 

기본적으로 알아야 하는 것은?

명령어 형식 - command [-단일문자옵션] [--다중문자옵션]

(단일문자옵션은 동시에 여러 개를 지정할 수 있다는 특징이 있다.)
(다중문자옵션? 한 글자가 아닌 여러 글자로 단어로 이루어진 커맨드를 실행할 때 사용하는 커맨드이다.)
디렉터리 - 파일을 담고 있는 일종의 공간, 방이라고 생각하면 된다. 그냥 쉽게 말하면 파일 그 자체이다.

기본 명령어
cd : 디렉터리 이동 (이거 모르면 바보)
pwd : 현재 위치한 디렉터리를 절ㄹ대경로 표현법으로 출력
rmdir : 지정한 디렉토리 삭제
mkdir :지정한 디렉토리 생성
ls : 현재 디렉터리의 목록 출력
-a, -all : 숨겨진 파일의 목록까지 출력
-l : 파일에 대한 정보를 자세히 출력
-R : 하위 디렉토리의 내용까지 출력
-h :  사람이 이해하기 쉽도록 파일의 크기를 출력
-k : kb단위의 파일 크기 출력
-i : 파일의 고유 번호를 같이 출력
cat : 파일 또는 표준 입력의 내용을 그대로 표준 출력
-n : 행 단위 번호
-b : 공백 라인을 제외하고 행 단위 번호
echo : 환경 변수나 입력 내용을 출력
-a : 원본의 속성유지
-r : 하위 디렉터리나 파일 모두 복사
-f : 강제 실행
-p 파일의 소유와 권한등을 보존한 채로 복사
-u : 새 파일 덮어쓰기 금지
mv : 파일이나 디렉터리를 이동
rm : 파일이나 디렉토리를 삭제
tar : 여러 개의 파일을 하나의 파일로 압축하는 커맨드

 

 

 

아 더 쓰기 귀찮다 나중에 정리하도록...........

 

 

 

관련글 더보기