일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- label
- LIST
- C++
- mysql
- error
- ubuntu
- 핑거스타일
- 오류
- 프로그래머스
- C#
- windows forms
- C
- 기타 연주
- Visual Studio
- VS Code
- pip
- Numpy
- Python
- 명령어
- pandas
- paramiko
- 채보
- OpenCV
- JSON
- Docker
- Selenium
- pytorch
- SSH
- Linux
- YOLO
- Today
- Total
목록명령어 (4)
기계는 거짓말하지 않는다
watch 명령어는 임의의 명령어를 일정한 시간 간격으로 터미널 창에 결과를 표시하는데 사용된다. watch [OPTIONS] COMMAND 와 같이 사용한다. 기본 간격은 2초이다. watch --help 명령으로 사용법을 볼 수 있다. -d 옵션은 이전 출력 결과와 비교하여 바뀐 부분을 표시한다. 명령어에 띄어쓰기가 포함되면 '명령어'로 묶는다. ('' 사용) 예) watch date watch -n 3 nvidia-smi watch -n 4 'cat temp_text.txt'
간단한 예이다. Windows에서 실행 한 명령어이며 Linux일 경우 그에 맞는 명령어를 입력한다. os.system 함수는 가장 간단하게 명령어를 호출할 수 있으나 명령어가 완료될 때까지 대기하며, pid 등을 알 수 없다. subprocess 함수는 백그라운드로 실행되며 명령어를 호출 한 process의 pid를 얻거나 명령어가 완료될 때까지 기다릴 수 있다. import os import subprocess os.system("timeout /t 5") process = subprocess.Popen("timeout /t 5", shell=True) process.wait() print("shell True End") process = subprocess.Popen(["timeout", "/t",..
Command 창에 입력 생성 ~ 초기 설정 Command Description git init 저장소 생성, 초기화 (.git 디렉터리 생성) git remote add origin URL URL에 입력된 원격 저장소 연결 ex) git remote add origin https://github.com/... git config --global user.email "EMAIL" EMAIL에 입력된 이메일을 사용자 이메일로 설정 ex) git config --global user.email "user@gmail.com" git remote -v 연결된 저장소 확인 branch 관련 Command Description branch 조회 git branch 현재 로컬 브랜치 확인 git branch -r 원..
전·후면 처리, 그리고 프로세스에 관련된 명령어이다. 1. jobs - 백그라운드 된 작업들을 목록으로 볼 수 있다. 2. ps (e, f, u) - 프로세스의 현재 상태를 출력 e : 시스템에 있는 모든 프로세스 정보 출력 f : 프로세스에 대한 자세한 정보 출력 u : 특정 사용자에 대한 모든 프로세스 출력 3. fg %jobs_num (전면 처리) - 명령어를 입력하면 명렁어가 전면에서 실행되며 명령어 실행이 끝날 때까지 쉘이 기다려준다. ctrl+z 키로 일시정지가 가능 4. &, bg %jobs_num (후면 처리) - 명령어들을 후면에서 처리하고 전면에서는 다른 작업을 할 수 있으며 동시에 여러 작업을 수행 가능 5. kill PID 또는 kill %jobs_num - 프로세스 강제종료 (PI..