# shell command

10개의 포스트
post-thumbnail

5초안에 우분투PC에서 한번에 모든 모니터 꺼두기

일하다가 PC를 끄지 못하고 오랜 시간 자리를 비워야할 때 빠르게 화면을 꺼두고 싶을 때 사용하고 싶은 명령어였는데 오늘 부터 1일이다. 바로 동시에 여러 모니터가 black screen 상태로 넘어간다. 명령어가 너무 기러 alias를 걸어두었다. 하나씩 하나씩 알아가는 맛에 아기자기한 맛에 우분투에 정이 늘어간다.

2023년 7월 16일
·
2개의 댓글
·

[linux] shell command 정리 (2)

기본 shell command 정리 | 명령어 | 기능| 옵션 및 비고| | :--: | :--: | :--: | | ps | 현재 실행되고 있는 프로세스 출력 | -e: 모든 프로세스| | | | -f: full format| | curl | request를 테스트할 수 있는 명령어 | ex) curl -X localhost:5000/{data}| |df | 현재 사용중인 디스크 용량 확인 | -h: GB, MB 등의 단위로 출력 | |nohup| 백그라운드 실행| permission이 755여야 함 | | | | kill -9 pid로 프로세스 kill| | chmod | 파일의 권한 설정 | r:4, w:2, x:1| scp | 명령어 | 기능| 옵션 및 비고| | :--: | :--: | :--: | | scp| ssh를 이용해 연결된 호스트 간 파일을 주고 받음| -r: 재귀적으로 복사| | | | -P: ssh 포트 지정

2023년 4월 26일
·
0개의 댓글
·
post-thumbnail

[linux] shell command 정리 (1)

기본 shell command 정리 | 명령어 | 기능| 옵션 및 비고| | :--: | :--: | :--: | | man | 매뉴얼 문서 확인 | | | mkdir | 폴더 생성하기 | | | ls | 현재 접근한 폴더의 파일 확인 | -l: 퍼미션, 소유자, 생성일, 용량 출력 | | | | h: 용량을 GB, MB 등으로 표현 | | | | -a: 전체 파일 출력 | | pwd | 현재 폴더 경로를 절대 경로로 보여줌 | | | cd | 폴더 변경하기 | | | echo| 터미널에 텍스트 출력 | shell command 입력 시, command의 결과를 출력 | | cp | 파일 또는 폴더 복사하기 |-r: 재귀적으로 디렉토리 안의 파일을 모두 복사 | | | | -f: 복사 강제 실행 | | sudo |관리자 권한으로 명령어를 실행 | | | mv | 파일, 폴더 이동하기, 이름 변경| | | clear | 터미널 창 clear | | | histor

2023년 4월 26일
·
0개의 댓글
·

bash shell 기본 명령어

shell explorer . : 현재 위치 탐색기 실행 ls : 파일 리스트 출력 ls -l(=ll) : 파일 리스트 출력(좀더 자세한 정보) ls -al : 파일 리스트 출력(좀더 자세한 정보 + 숨김파일까지 표시) clear : 화면 지우기 pwd : 현재 위치 표시 cd ~ : 자신(운영체제 사용자)의 개인폴더로 이동 cd /폴더명A/폴더명B : 루트폴더 기준에서 해당 폴더로 이동(절대이동) 대부분의 경우 ./는 생략가능 cd ./폴더명 : 해당 폴더로 이동(상대이동) cd .. : 상위 폴더로 이동(상대이동) rmdir ./폴더명 : 디렉토리 삭제(디렉토리안에 파일이 없어야 함) mkdir ./폴더명 : 디렉토리 생성 mkdir -p ./폴더명A/폴더명B : 디렉토리를 한번에 경로대로 여러개 생성 rm 파일명 : 파일을 지운다. echo ~ : 현재 사용자의 폴더경로를 화면에 출력

2023년 3월 28일
·
0개의 댓글
·

Boostcamp AI Tech 4기 11월 11일 학습정리 : AI 서비스 개발 기초 4 (7강)

리눅스에 대한 기초 개념과 유용하게 자주 쓰이는 쉘 커맨드에 대해서 정리해보자 7강 Linux 왜 Linux를 알아야 하냐? 서버에서 자주 이용한다 Mac, Window도 서버로 활용 가능하나 유료이기 때문에 무료라는 점에서 Linux가 사용하기 좋다 오픈소스이기 때문에 확장 가능한 장점 오래 됐기 때문에 안정성이 높고, 많은 사람이 사용했기 때문에 신뢰도가 높다 쉘 커맨드나 쉘 스크립트도 사용할 수 있다. CLI : Command Line Interface Username@Hostname GUI : Graphic User Interface (ubuntu 이용해서 vmware 상에서 GUI 사용해본 경험으로 이해) 대표적인 Linux 배포판 Debian 온라인 커뮤니티에서 제작해 배포 Ubuntu 영국의 캐노니컬에서 배포한 버전, 쉽고 편한 설치 초보자들이 쉽게 접근할 수 있게 Redhat 레드햇에서 배

2022년 11월 11일
·
0개의 댓글
·
post-thumbnail

Linux & Shell Command

Linux 프로그래밍에 입문하면 (특히 서버 관련 직군이라면) Linux를 다룰 일들이 많다. Linux를 알아야 하는 이유 서버에서 자주 사용하는 OS(Free, 오픈소스). Mac, Window도 서버로 활용 가능하나 유료 여러 버전이 존재해서 각자의 버전을 만들 수 있다. 오래 되고 많은 사람들이 사용하여 안정성, 신뢰성. (유닉스 os라 Stability, Reliability) 쉘 커맨드, 쉘 스크립트를 사용할 수 있다. CLI(Command Line Interface) CLI: Terminal 명령어 기반 GUI(Graphic User Interface) GUI: Desktop 대표적인 Linux 배포판 _https://www.

2022년 5월 18일
·
0개의 댓글
·

Git 자주 사용하는 Command - 1

Shell Command cd 설명 및 예시 Change Directory의 약자로써 디렉토리를 변경한다는 의미입니다. cd documents/dev를 입력하게 되면 현재 위치가 해당 디렉토리로 이동하게 됩니다. ex) cd documents/dev cd .. 설명 및 예시 상위 디렉토리로 이동을 합니다. 현재 위치가 documents/dev 라고 가정했을 경우 cd .. 을 입력하게 되면 documents로 이동하게 됩니다. ls 설명 및 예시 list의 약자로 현재 디렉토리 내용을 확인을 하고 싶을 때 쓰는 명령어입니다. 폴더 및 파일을 확인할 수 있습니다. ls -a : 숨겨져 있는 모든 파일 및 폴더를 볼 수 있습니다. pwd 설명 및 예시 print working directory의 약자로 현재 위치에 있는 경로를 보여줍니다. cat

2022년 4월 1일
·
0개의 댓글
·

Product Serving - 프로토 타입부터 점진적 개선

voila 프로토타입 작성을 위한 본 목적: 대시보드 jupyter notebook 결과를 쉽게 웹형태로 Ipywidget, Ipyleaflet등 사용가능 고유한 템플릿 생성 가능 너무 쉬운 러닝 커브 Streamlit 웹서비스 형태 대안 R의 Shiny Flask, FastAPI:백엔드를 직접구성 + 프론트엔드 작업도 진행 Dash: 기능이 제일 풍부한 python 대시보드 라이브러리 Voila: Jupyter notebook을 바로 시각화 가능 장점 파이썬 스크립트 코드를 조금만 수정하면 웹을 띄울 수 있음 백엔드 개발이나 HTTP요청을 구현하지 않아도 됨 다양한 component제공해 대시보드 UI 구성할

2022년 1월 16일
·
0개의 댓글
·

자주쓰는 Shell Command 정리

Shell Command 정리 기본 쉘커맨드 -man 쉘 커맨드의 매뉴얼 문서를 보고 싶은 경우 man python 종료:q 입력 -mkdir 폴더를 생성하는 커멘드 mkdir linux-test -ls 현재 접근한 폴더의 폴더, 파일 확인 옵션 -a: .으로 시작하는 파일, 폴더를 포함해 전체 파일 출력 -l: 퍼미션, 소유자,만든 날짜, 용량까지 출력 -h: 용량을 사람이 읽기 쉽도록 GB,MB 등 표현. '-l'과 같이 사용 ls ~ ls ls -al ls -lh -pwd 현재 폴더 경로를 절대 경로로 보여줌 -cd 폴더 변경하기, 폴더로 이동하기 -cd linux-test -echo -print 처럼 터미널에 텍스트를 출력 -echo "hi" 빽틱을 사용하면 변수의 내용을 출력함 -echo pwd -vi vim 편

2021년 12월 29일
·
0개의 댓글
·
post-thumbnail

[Git] Shell Commands

git : version control system. Command >- ls : 현재 선택할 수 있는 목록들을 보여줌 >- ls -l : line by line으로 보여줌 / ls -a : 숨김파일까지도 보여줌 >- cd : 현재 위치를 이동하고자 할 때 / cd .. : 상튀폴더로 이동 / cd ~ : home으로 이동 >- pwd : 현재 내 위치 확인 >- mkdir : directory 생성 >- touch : 파일 생성 >- mv 옮길 파일 옮길 장소 : 파일을 이동시킨다. >- cp 복제할 파일 복제할 장소 : 파일을 복제장소로 이동시킨다. 복제할 장소를 .. 으로 하면 상위 폴더로 이동됨. >- rm 삭제할 파일 : 파일을 삭제한다. rm fileName.* -> 이 fileName을 가진 모든 파일을 삭제해라. >- rm -r 삭제할 폴더 : 폴더를 삭제한다. 파일명을 변경할때 : mv fileName cha

2021년 9월 29일
·
0개의 댓글
·