기본 Tool 준비 & 필요 Tip

리눅스 기본 명령어 정리

신강희 2024. 5. 8. 11:39
728x90

< 리눅스 기본 명령어 >

GUI graphical user interface
CLI command line interface

 

# $ 뒤부터가 실제 명령어

# 띄어쓰기도 꼭 포함해서 주의해서 사용해야함

 

$ pwd : 현재 내가 작업하고 있는 경로 알고싶을때

$ cd : 경로 이동

$ cd ~ : 내 아이디인 ec2-user 의 홈 디렉토리로 이동 => 홈 디렉토리 표현 기호가 ~ 최상위 폴더는 /

$ ls : 현재 디렉토리에 있는 폴더나 파일들을 보여달라.

$ ls -al : 모든 파일들을, 자세하게 보여달라.
=>상세파일 내용이 d 로 시작하면 디렉토리란 뜻

$ .. : 점 두개는 상위폴더
=> cd ../.. 이런식으로 두번 치면 두번 이동 
$ .  : 점 한개는 현재폴더

$ clear : 화면 지워주기

$ cd .. : 상위폴더 가기 (cd 다음 띄어쓰기 해줘야함)

$ ll (영어로 엘엘) : 숨긴파일은 빼고 모두 보여줘

 

$ wget : 다운로드 실행 명령어
=> 아나콘다 다운해줘면 wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh

$ sh : sh로 설치된 파일을 실행시키는 명령어
=> 아나콘다 실행해줘 할꺼면 sh Aa 까지만 입력하고 tab 누르면 자동으로 프로그램명 불러와줌

$ rm -rf : 디렉토리 삭제필요할경우 사용 명령어

$ unzip : 압축파일 풀기

$ yum : 리눅스용 다운로드 요청
=> 리눅스용 프로그램을 관리하는 곳 yum
ex) yum install git
but, 권한이 없음 슈퍼유저 권한 필요
그걸 빌려오는게 sudo
ex) sudo yum install git

$ git clone : 깃에서 클론 가져오기
=> 뒤에 내 깃 주소 붙여넣기 https://github.com/sorktjrrb/streamlit_car_price.git

$ mkdir : 폴더 만들기

 

$ streamlit run app.py : 터미널(putty)를 닫으면, 스트림릿 서버도 꺼진다.

$ nohup streamlit run app.py & : 서버를 24시간 365일 돌리는 방법

 

$ nohup streamlit run app.py --server.port 8504 & : 특정 포트를 지정해서 24시간 돌아가게 하기

 

$ nohup streamlit run app.py --server.port 8501 --server.runOnSave true & : always rerun 없이 자동 저장 하게 서버 실행

 

$ kill -9 (프로세스 ID) : 실행중인 서버 종료

$ ps -ef | grep streamlit : 돌아가는 프로세스 확인 (서버 확인)

 

$ pip uninstall : 설치한 프로그램 삭제할때

ex) pip uninstall tensorflow

 

$ pip install tensorflow==2.15.0 : 특정 버전으로 설치하고 싶을떄

 

추가 사항 있을경우 계속 수정

반응형