Skip to content
View sharesugi's full-sized avatar

Block or report sharesugi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sharesugi/README.md

리눅스 명령어 정리!!

1. # top

  • t시스템의 상태를 전반적으로 가장 빠르게 파악 가능!.
  • 옵션 없이 입력하면 interval 간격(기본 3초)으로 화면을 갱신하며 정보를 보여줌.
  • 순간의 정보를 확인하려면 -b 옵션 추가(batch 모드).

[top 사용법]

-n : top 실행 주기 설정(반복 횟수).

$ top -b

  • 배치 모드 출력

2. # ps

  • 현재 실행중인 프로세스 목록과 상태를 보여줍니다.
  • 유닉스 system V, BSD GNU에 따라 결과가 다르게 나타나고 표기법에도 차이를 보인다.

[ps사용법]

$ps[option]

$ps ax|head

  • 시스템에 동작중인 모든 프로세스를 보고 싶을때 사용

$ps aux|head

  • 시스템에 동작중인 모든 프로세를 소유자 정보와 함꼐 다양한 정보를 출력해줌.

$ps -el|head

  • 긴 포맷으로 출력하고 싶을 경우 -ㅣ옵션을 사용해준다

3. # jobs

  • 백그라운드로 실행되는 작업목록(작업번호, 상태, 명령어)을 보여주는 리눅스 명령어
  • 여기서 작업번호는 PID와는 달리, 별도로 부여되는 백그라운드 작업목록 상의 번호이다.
  • 리눅스 kill 명령어 뒤에 %작업번호를 입력하여 종료시킬 수 있다

[jobs 사용법]

$jobs[option] [jpb ID]

$jobs-x command [args]

옵션 설명
-ㅣ 프로세스 그룹 ID를 state 필드 앞에 출력
-n 프로세스 그룹 중에 대표 프로세스 ID를 출력
-p 각 프로세스 ID에 대해 한 행씩 출력
command 지정한 명령어를 실행

4. # kill

  • 프로세를 죽일때 사용한다.
  • 특정한 signal을 보내는 명령어

[kill 사용볍]

$kill -1

  • signal의 종류를 출력한다.

kill -s

  • 특별히 보낼 signal을 지정함

kill[option]

PID값이 1945 라면 아래와 같이 종료시킴

kill 1945

만일 kill 명령으로 종료되지 않으면 -9 옵션을 이용해서 강제 종료시킴

kill -9 1945

종료된 프로세스가 다시 되살림!

kill -HUP 1945

vim 에디터에서 매크로 사용방법!

  • 매크로란 같은 동작을 반복하게 해준다.

매크로 기록하는 법!

  • vim의 q를 누른 다음에 매크로 이름으로 사용할 알파벳을 눌러준다.

매크로 재생하는 법!

  • 중립모드에서 @a를 누르면 a가 재생된다.
  • @@를 누르면 제일 마지막에 재생된 매크로

매크로 파일 저장하는 법!

  • ~/.vim

Pinned Loading

  1. sharesugi sharesugi Public

    Config files for my GitHub profile.