반응형
주피터 노트북에서 운영체제 명령 사용
주피터 노트북(Jupyter Notebook)에서 운영체제(OS) 명령을 사용하는 것은 데이터 과학, 프로그래밍 작업을 수행하는 데 있어 매우 유용합니다. 주피터 노트북 내에서 직접 운영체제의 명령을 실행할 수 있으며, 이를 위한 주된 방법은 두 가지입니다: 셀 앞에 느낌표(!
)를 사용하는 방법과 매직 명령어(Magic Commands)를 사용하는 방법입니다.
느낌표(!
)를 사용하는 방법
주피터 노트북에서 셀 앞에 느낌표(!
)를 붙여서 실행하고자 하는 운영체제 명령을 작성함으로써, 해당 명령을 직접 실행할 수 있습니다. 이 방법은 간단한 운영체제 명령을 실행할 때 매우 편리합니다.
!ls # 현재 디렉터리(디렉토리)의 파일 리스트를 보여줍니다.
!pwd # 현재 작업 중인 디렉터리(디렉토리)의 경로를 출력합니다.
!echo Hello # 'Hello'라는 단어를 출력합니다.
매직 명령어(Magic Commands) 사용 방법
매직 명령어는 주피터 노트북에서 제공하는 특별한 명령어 세트로, %
로 시작하는 한 줄 매직 명령어와 %%
로 시작하는 셀 매직 명령어가 있습니다. 운영체제 명령을 실행하기 위해 %sx
매직 명령어를 사용할 수 있습니다. %sx
명령어는 명령의 출력을 변수에 저장할 수도 있어서 데이터 분석이나 처리 과정에서 유용하게 활용될 수 있습니다.
output = %sx ls
print(output) # `ls` 명령의 출력을 파이썬 변수에 저장하고 출력합니다.
정리
주피터 노트북에서 운영체제 명령을 사용하는 방법은 데이터 분석, 시스템 관리 작업 등을 보다 효율적으로 수행할 수 있게 해 줍니다. 느낌표(!
)를 사용하는 방법은 단일 명령을 실행할 때 적합하며, 매직 명령어는 보다 복잡한 작업이나 명령의 출력을 변수에 저장할 때 유용합니다. 이러한 기능들을 적절히 활용하여 주피터 노트북의 가능성을 최대한으로 활용해 보세요.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
사용자와 리눅스 운영 체제 간의 인터페이스, 리눅스 셸 (39) | 2024.03.18 |
---|---|
[리눅스 팁] 주피터 노트북에서 매직 명령어 사용 사례, '%sx' (71) | 2024.03.11 |
[리눅스 팁] 주피터 노트북에서 단축키 (43) | 2024.03.09 |
[리눅스 팁] 마크다운 언어 2 (138) | 2024.03.08 |
[리눅스 팁] 마크다운 언어 1 (44) | 2024.03.07 |