먼저 $ ps 로 프로세스 목록을 봅니다. 그리고 $ kill [option] [-시그널번호 or -시그널 이름] PID 로 종료시킬 수도 있으며, 다른 방법으로는 $ pkill [option] [패턴] -f : 지정한 패턴을 명령어뿐 아니라 경로명, 옵션, 아규먼트 등도 비교 -n : 패턴과 일치하는 프로세스의 가장 최근에 실행된 프로세스 하나만 종료 -x : 패턴과 정확하게 일치하는 프로세스만 종료 가 있습니다. 더 자세한 내용들은 $ man [kill or pkill] 을 사용하여 매뉴얼 페이지를 보시는 것을 추천드립니다. 영어 독해가 조금 가능하시다면 man 이 매우 유용합니다.
자동화 or 테스팅 용도로 많이 사용되는 Makefile 사용법을 포스팅하겠습니다. 1. 이름이 'Makefile' 인 파일을 만든다.-> Makefile.c, Makefile.txt 가 아닙니다. 그냥 Makefile입니다.-> ex) touch Makefile 2. 실행-> 콘솔에서 make 를 칩니다. 3. 내부 문법-> 최 상단의 매크로, targer부터 실행을 합니다. 만약 dependency가 있다면 dependency를 찾아 재귀 호출을 합니다.-> 아래 코드를 보시면 CC 는 gcc라 선언했습니다. 이렇게 한다면 긴 커맨드를 짧게 축약할 수 있겠죠.,-> target의 커맨드부터 실행이 됩니다. 그랜데 dependency가 있네요. dependency를 찾아 다음 줄로 넘어갑니다.-> de..
nc [options] [targer host] [ports] -n : 호스트 네임과 포트를 숫자로만 입력받는다 -v : verbosity 를 증가 시킨다. 더 많은 정보를 얻을수 있다. -o [filename]: 보내거나 받은 데이터를 헥스덤프하여 파일에 저장한다.-u : TCP connection 대신에 UDP connection 이 이루어 진다.-p [port number or name] : local-port 를 지정한다. 주로 -l 과 같이 사용하게 된다.-s [ip address or DNS] : local ip address 를 지정한다. 모든 플렛폼에서 지원되지는 않는다.-l : listen 모드로 nc을 띠우게 된다. 당연히 target host는 입력하지 않는다. -p와 같이 사용하게 ..
1. 운영체제란? - 응용프로그램의 실행을 제어하고 유저와 컴퓨터 하드웨어 사이의 인터페이스 역할은 하는 프로그램 - Resource Manager : 메모리, 파일시스템, 프로세스/스레드, I/O 디바이스, 네트워크 인터페이스 - Window, Linux, MacOS, iOS, Unix, Android etc... 2. 유닉스 - 멀티유저, 멀티태스킹이 가능한 운영체제. - 컴파일러가 탑재 - Dennis Ritchie, Ken Thompson이 1969년 발명 - 크게 SVR5 계열과 BSD계열로 나눌 수 있다. 3. GNU - GNU is Not Unix - 1983년 Richard Stallman이 시작한 프로젝트 - 완벽한 유닉스 호환 소프트웨어 시스템을 만드는 것이 목표 - 현재 유닉스의 많은..
sudo ~~~ : 관리자 권한으로 실행 finger : 유저들의 정보를 보여준다. passwd : 비밀번호를 변경한다. who : login 되어있는 유저들을 보여주다. whoami : '나'의 유저 정보를 보여준다. pwd : 현재 위치의 절대경로를 출력 pushd & popd : pushd 로 원하는 경로로 갔다가 popd를 하여 다시 이전 path로 돌아온다. sudo apt-get update : 업데이트 항목 다운로드 sudo apt-get upgrade : 업데이트 항목 업그레이드 cat /proc/cpuinfo : cpu의 속도, 코어 갯수 등 cpu정보를 보여준다. cat /proc/meminfo : memory정보를 보여준다. [실행명령]& : 백그라운드에서 실행시키고 해당 터미널에서 ..
chmod [권한] [파일명] 파일의 권한을 수정한다. [User, Group, Others] 의 순서대로 권한을 표시해준다. r : read, w : writer, x : execute, - : no auth ex) chmod g+rw anyfile // anyfile에 대해 그룹에게 read,write 권한을 추가한다. chmod u-rw anyfile // anyfile에 대해 유저의 read,writer 권한을 삭제한다. chmod 765 anyfile // anyfile에 대해 유저에게 (rwx) 그룹에게 (rw-) Others에게 (r-x)의 권 한을 추가한다.(111, 110, 101)의 비트 표기이다.
echo $[환경변수] ~/.bash_profile에 저장되어있다. SHELL : 현재 실행되고 있는 shell의 종류 확인 HOME : home 디렉토리의 경로 출력 PATH : 실행가능한 검색 경로 PWD : 현재위치의 절대 경로 PS1 : command prompt 환경변수 설정법 : N=10 타이핑 후 echo $N 하면 10이 출력됩니다. 해제는 unset N. export N 하면 다른 쉘도 사용 가능. (반드시 [Variable]=[Value] 붙여서 써야합니다.)
rm [옵션] [파일명] 파일. 디렉토리를 삭제한다. -f : 삭제를 묻지 않고 바로 삭제한다. -i : 하나하나 삭제 여부를 묻는다 -r : 하위 디렉토리, 파일 모두 삭제 -v : 삭제결과를 보여준다. rm ~.c : 확장자 형태의 모든 파일을 지운다. rm -r * : 현재 위치의 모든 파일 및 디렉토리 삭제 rm -rf, rm -rf /, rm -rf * : 이 조합 절대 사용하지 마세요. 루트 디렉토리부터 다 지워버립니다. 충공깽
- Total
- Today
- Yesterday
- #AWS
- Gradient descent algorithm
- OS
- Reinforcement Learning
- Android Studio
- Confustion Matrix
- ausg
- 강화학습
- gitgnore
- Markov Decision Process
- #handsonlab
- #ab
- Linux
- System
- 통계적 가설 검정
- AWS
- MDP
- branch
- git
- Reinforcement Learniing
- Preprocessing
- sequelize
- p-value
- Android
- rl
- MySQL
- #ausg
- Algorithm
- Memory segmetation
- commands
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |