분류 전체보기568 [C] 소스파일을 바이너리 파일로 컴파일 하기 위와 같은 내용의 소스파일이 있다. 파일의 이름은 gcc_test.c 위의 명령어를 실행해서 바이너리 파일을 생성 바이너리 파일이 생성 되었다. 바이너리 파일이 정상적으로 실행된다. 2024. 6. 6. [Linux] pkill pkill이 killall과 다른 점: 프로세스명의 일부만을 가지고도프로세스에 signal을 보낼 수 있다 2024. 6. 6. [Linux] killall & pkill 문법killall [signal] 프로세스명 ex)killall -15 code killall은 "프로세스 이름" 으로 프로세스에 signal을 보낼수 있다. 2024. 6. 6. [Linux] kill & pidof 문법kill [시그널] {프로세스 아이디...} ex)kill -2 12121kill -INT 12121 ---> signal 번호를 명시해 주지 않는다면은 기본 시그널은 15이다. code 라는 프로그램을 실행 pidof 명령어로 해당 프로그램을 사용하고 있는 프로세스 id를 검색 kill 명령어에 code프로그램을 실행하는데 사용되고 있는 모든 프로세스 아이디를 작성후 실행---> 프로그램이 정상적으로 종료 되었다. 이런식으로 공통되는 부분 이외의 숫자를 "{}" 중괄호 안에 작성해 줄수도 있다. 혹은 이런식으로 "$()" 를 사용해서 프로제스를 종료할수도 있다. 2024. 6. 6. [Linux] 표준 출력과 표준 에러 결과를 파일에 저장하기 ">"기호를 사용해서 파일에 출력결과를 redirection해서 저장할수 있다. ">"기호왼쪽에 표준 출력을 의미하는 "1"을 붙여 주어도 같은 결과가 나온다. ">" 기호 왼쪽에 표준 에러를 의미하는 "2"를 붙여주면은 에러를 터미널에 출력하는것이 아닌stat.txt로 리디렉션 하게 된다. ps. 다른 터미널을 열어서 tty 입력 터미널에서 입력한 결과를 현재 터미널이 아닌다른 터미널로 리디렉션 결과가 다른 터미널로 리디렉션 된다. 2024. 6. 5. [Linux] ln - "-t" 옵션 symbolic link (소프트 링크) 테스트할 파일은 실행 파일이고 파일안에는 쉘 스립트가 적혀있다. test 파일에 softLink라는 symbolic link를 설정해준다. symlbolic link를 실행하면은 원본파일이 실행되면서위와 같은 내용이 출력된다. -t 옵션과 함께 사용했을때 위의 예제는 첫번째 방법을 사용한 것이다.4 번째가 어떤 건지 호기심이 생겨서테스트를 진행했다. 설명을 보면은 링크를 TARGET DIRECTORY에 생성한다고 한다. 직접한번 해보겠다. 먼저 test 파일의 symbolic link를 연결할 디렉토리를 생성해준다. symbolic 링크 생성시 사용하는 -s 옵션을 사용하고,설명의 4번째 형식인 -t 옵션을 사용해서sym.. 2024. 6. 5. [C] 포인터 변수로 포인터 변수 가리키기 (pointer to pointer) 이러한 포인터 변수들이 있을때*ptr은 변수의 주소를 담을수 있는 포인터 변수이다. **dPtr은 *ptr포인터 변수의 주소를 담을수 있는 더블? 포인터 변수이다. ***tPtr은 **dPtr와 같은 더블 포인터 변수를 담을수있는트리플? 포인터 변수이다. 프로그램을 실행하면 위와 같이 변수및 포인터 변수들이 생성되게 된다. 프로그램 실행 결과를 보면은 포인터 변수가포인터 변수를 가리키고 있는것을확인할수 있다. 포인터 변수에서 메모리 주소를 역참조 해서결과를 보면은 모두 num의 메모리 주소를 역참조 해서값을 출력하는 것을 확인할수 있다. ps. "*" 가 하나인 포인터 변수처럼 포인터 변수가 가리키는 메모리의 값을 수정할수도 있다. 2024. 6. 4. [Aws] 탄력적 IP(elastic IP) 삭제하기 ec2 검색 목록에서 탄력적 IP 선택 삭제할 탄력적 IP 선택 작업 클릭 -> 탄력적 IP 주소 릴리스 릴리스 클릭 탄력적 IP 릴리스 성공 2024. 6. 4. [Aws] IGW(Internet Gateway) 삭제하기 삭제할 인터넷 게이트웨이 선택 작업 클릭 -> VPC에서 분리 클릭 인터넷 게이트웨이 분리 클릭 분리된 인터넷 게이트웨이 선택 작업 클릭 -> 인터넷 게이트웨이 삭제 클릭 삭제 입력 -> 인터넷 게이트웨이 삭제 클릭 인터넷 게이트웨이 삭제 성공 2024. 6. 4. 이전 1 ··· 43 44 45 46 47 48 49 ··· 64 다음