달력

5

« 2024/5 »

  • 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

'Lilux'에 해당되는 글 9

  1. 2016.07.10 Foreground & Background
  2. 2016.07.10 ps
  3. 2016.02.12 우분투 설치 및 초기 기본 설정
  4. 2016.02.12 부트로고 변경하기
  5. 2016.02.12 api 천국
  6. 2016.02.11 system() 함수
  7. 2016.02.09 파일 및 폴더 이동 명령어 - cp , mv
  8. 2016.02.09 vi 에디터 꾸미기
  9. 2016.01.31 리눅스 기본 명령어
2016. 7. 10. 06:27

Foreground & Background Lilux2016. 7. 10. 06:27

jobs



ctrl + z



fg



bg



kill %#

https://www.raspberrypi.org/forums/viewtopic.php?t=13088&p=332536

'Lilux' 카테고리의 다른 글

ps  (0) 2016.07.10
우분투 설치 및 초기 기본 설정  (0) 2016.02.12
부트로고 변경하기  (0) 2016.02.12
api 천국  (0) 2016.02.12
system() 함수  (0) 2016.02.11
:
Posted by youjin.A
2016. 7. 10. 06:13

ps Lilux2016. 7. 10. 06:13

ps    [-option]

옵션이 없는 경우, 현재 터미널에서 수행한 프로세스에 대한 정보만 출력한다.


-option

l : 세부적인 정보를 출력

u : 실행한 유저와 실행 시간까지 출력

x : 접속해 있는 터미널 뿐만 아니라 지금 사용되고 있는 모든 프로세스를 출력

e : 모든 프로세스의 리스트를 출력

s : signal 포맷으로 표시

m : 메모리 정보

a : 다른 사용자가 실행하고 있는 프로세스 출력

j : job 형식으로 표시

f : 프로세스 시작 시간, 프로세스의 부모 PID, 관련 사용자 ID, 명령 이름과 가능한 매개변수 등 모든 정보를 출력함.


-정보

UID : 사용자 ID

PID : Process 고유 번호

PPID : 부모 프로세스 ID

C : 스케줄링을 위한 프로세스 소모량

PRI : 프로세스 우선순위

VRZ : 가상 메모리 사용량

RSS : 사용된 실제 메모리 량

TTY : 실행된 터미널 번호

TIME : 총 CPU 사용 시간

ADDR : 프로세스의 메모리 주소

STAT : Process 상태

- R(Running) : 프로세스 실행 중

- S(Sleeping) : 일시적으로 쉬고 있는 상태

- T(Traced/Stoped) : 구동이 중지되어 있는 상태

- Z(Zombie) : 좀비 프로세스

- W (Swapped out) : 메모리를 사용하지 않는 스와핑 상태


- 사용 예

터미널을 두 개 켜서 위 쪽과 아래쪽에 배치해 두었다. 

위 쪽 터미널에서는 rec이라는 프로세스를 동작시키고 있고, 이를 통해 ps 명령어를 통해 이 프로세스가 돌아가는 것을 볼 수 있는지 확인할 것이다.

아래의 터미널에서는 ps -au | more 명령어로 다른 사용자가 실행하고 있는 프로세스를 시간 정보가까 함께 볼 수 있도록 하였다. 

파이프 | 를 통해여 more 명령어를 입력하였기 때문에 비교적 최근에 실행된 rec 프로세스는 아래쪽에 있을것이다. 

ps 에서 아래에 나오는 정보들을 더 보자.

bash란 터미널 프로세스를 의미하기 때문에 13번 터미널(pts/13)과 0번 터미널(pts/0)이 동작 중임을 알 수 있다. 

그리고 13번 터미널에서 rec 프로세스를 동작하고 있으며, 그 후에 ps 프로세스가 돌아가는 중임을 나타내에진 시간을 통해서 확인할 수 있다. 


'Lilux' 카테고리의 다른 글

Foreground & Background  (0) 2016.07.10
우분투 설치 및 초기 기본 설정  (0) 2016.02.12
부트로고 변경하기  (0) 2016.02.12
api 천국  (0) 2016.02.12
system() 함수  (0) 2016.02.11
:
Posted by youjin.A
2016. 2. 12. 21:29

우분투 설치 및 초기 기본 설정 Lilux2016. 2. 12. 21:29

우분투 14.04 한영 변환

http://ngee.tistory.com/326


크롬 다운 로드

https://www.google.co.kr/chrome/browser/desktop/


root 접근 방법

http://ngee.tistory.com/274

'Lilux' 카테고리의 다른 글

Foreground & Background  (0) 2016.07.10
ps  (0) 2016.07.10
부트로고 변경하기  (0) 2016.02.12
api 천국  (0) 2016.02.12
system() 함수  (0) 2016.02.11
:
Posted by youjin.A
2016. 2. 12. 09:55

부트로고 변경하기 Lilux2016. 2. 12. 09:55

http://www.rasplay.org/?p=6371

'Lilux' 카테고리의 다른 글

ps  (0) 2016.07.10
우분투 설치 및 초기 기본 설정  (0) 2016.02.12
api 천국  (0) 2016.02.12
system() 함수  (0) 2016.02.11
파일 및 폴더 이동 명령어 - cp , mv  (0) 2016.02.09
:
Posted by youjin.A
2016. 2. 12. 07:26

api 천국 Lilux2016. 2. 12. 07:26

https://market.mashape.com/explore?sort=developers


사전

https://en.glosbe.com/a-api

http://bakyeono.net/post/2015-08-27-glosbe-api-client.html

https://developers.naver.com/products/search

'Lilux' 카테고리의 다른 글

우분투 설치 및 초기 기본 설정  (0) 2016.02.12
부트로고 변경하기  (0) 2016.02.12
system() 함수  (0) 2016.02.11
파일 및 폴더 이동 명령어 - cp , mv  (0) 2016.02.09
vi 에디터 꾸미기  (0) 2016.02.09
:
Posted by youjin.A
2016. 2. 11. 06:19

system() 함수 Lilux2016. 2. 11. 06:19

http://sosal.kr/18

http://bokdong2.tistory.com/46

'Lilux' 카테고리의 다른 글

부트로고 변경하기  (0) 2016.02.12
api 천국  (0) 2016.02.12
파일 및 폴더 이동 명령어 - cp , mv  (0) 2016.02.09
vi 에디터 꾸미기  (0) 2016.02.09
리눅스 기본 명령어  (0) 2016.01.31
:
Posted by youjin.A
2016. 2. 9. 21:24

파일 및 폴더 이동 명령어 - cp , mv Lilux2016. 2. 9. 21:24

cp

파일이나 폴더를 다른 디렉터리에 복사시키는 명령어

cp    [옵션]    [복사할 대상]    [목적지의 위치 및 이름]


[복사할 대상]에는 복사하고자 하는 파일이나 폴더를 입력한다. 이때 복사대상은 절대주소든 상대주소든 상관없이 주소를 적어줘야 한다.

[목지지의 위치 및 이름]에는 붙여쓰기 할 위치를 적거나 복사를 할 때 바꿀 이름을 적는다. 

최종 목적지의 이름이 존재하지 않으면 그 이름으로 복사 대상의 이름을 바꿔서 저장한다.

폴더를 복사할 경우 [옵션]에 -r 넣어준다.

cp    test    ../folder2/copy_test

- /folder2 폴더가 없으면 오류.

- /folder2/copy_test 폴더가 없으면 test파일을 folder2폴더 아래에 copy_test라는 이름으로 복사. => /folder2/copy_test

- /folder2/copy_test 폴더가 있으면 test파일을 folder2폴더 아래로 복사. => /folder2/copy_test/test



예)

위의 예제에서 folder2는 비어있는 폴더이다.

folder1에는 test라는 파일이 있으며 파일의 내용은 "hello / world" 이다.

이제 folder1에 있는 test라는 파일을 forder2에 복사해보자.


 맨 윗줄의 명령어는 파일 test를 folder2에 copy_test라는 이름으로 복사한 것이다.

확인하기 위해서 folder2로 이동하면 copy_test라는 파일이 생긴것을 알 수 있고 그 내용이 folder1에 있던 test와 같음을 확인하였다. 



mv

파일이나 폴더를 다른 디렉토리로 옮기는 명령어.

mv    [옵션]    [원본 파일이나 폴더]    [목적지 폴더 및 이름]


사용 원리는 cp와 똑같다. 

다만 차이점은 cp를 쓰면 원본 파일이 원래 있는 디렉터리에 그대로 있지만 mv를 쓰면 원래 파일은 없어진다.


예)

위의 cp 예제에 이어서 바로 mv명령어를 써보았다. 

    

현재 folder1에는 test라는 파일이 있다.

mv명령어로 folder2로 파일을 origin_test라는 이름으로 바꿔서 옮긴다음에는 folder1에 test파일이 없는 것을 확인할 수 있다.






'Lilux' 카테고리의 다른 글

부트로고 변경하기  (0) 2016.02.12
api 천국  (0) 2016.02.12
system() 함수  (0) 2016.02.11
vi 에디터 꾸미기  (0) 2016.02.09
리눅스 기본 명령어  (0) 2016.01.31
:
Posted by youjin.A
2016. 2. 9. 19:20

vi 에디터 꾸미기 Lilux2016. 2. 9. 19:20

/ect/vim 폴더에 vimrc라는 파일이 있는데 이것이 vi의 설정 파일이다.

여기에 있는 내용들을 모두 지우고 다음의 명령문들을 복붙하면 vi 에디타에 각 줄의 넘버와 들여쓰기 등등의 기능을 쓸 수 있다.


  set autoindent " 자동으로 들여쓰기를 한다.

  set cindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다.

  set smartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다.

  set nowrapscan " 검색할 때 문서의 끝에서 다시 처음으로 돌아가지 않는다.

  set nobackup " 백업 파일을 만들지 않는다.

  set visualbell " 키를 잘못눌렀을 때 삑 소리를 내는 대신 번쩍이게 한다.

  set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸)를 보여준다.

  set tabstop=4 " Tab을 눌렀을 때 8칸 대신 4칸 이동하도록 한다.

  set shiftwidth=4 " 자동 들여쓰기를 할때 4칸 들여쓰도록 한다.

  set number

  set bs=2

  set nocp

  colorscheme evening

  syntax on

  if $LANG[0] == 'k' && $LANG1 == 'o'

  set fileencoding=korea

  endif


다음은 위의 설정들을 적용한 다음 vi에티터를 쓴 화면이다.



'Lilux' 카테고리의 다른 글

부트로고 변경하기  (0) 2016.02.12
api 천국  (0) 2016.02.12
system() 함수  (0) 2016.02.11
파일 및 폴더 이동 명령어 - cp , mv  (0) 2016.02.09
리눅스 기본 명령어  (0) 2016.01.31
:
Posted by youjin.A
2016. 1. 31. 21:40

리눅스 기본 명령어 Lilux2016. 1. 31. 21:40

source


셸 스크립트를 실행하는 bash의 내부 명령어


사용 방법:

source filename

. filename

sh filename


예:

hello.sh 파일 


명령어 실행



'Lilux' 카테고리의 다른 글

부트로고 변경하기  (0) 2016.02.12
api 천국  (0) 2016.02.12
system() 함수  (0) 2016.02.11
파일 및 폴더 이동 명령어 - cp , mv  (0) 2016.02.09
vi 에디터 꾸미기  (0) 2016.02.09
:
Posted by youjin.A