Loading...
2016. 10. 2. 16:28

linux 패키지 설치(rpm,wget,yum)

안녕하세요. 오늘은 리눅스에서 패키지를 설치할 수 있는 명령어에 대해서 포스트 하겠습니다.리눅스 내에서 기본으로 제공되지 않는 명령 및 프로그램을 실행하고 싶을때 패키지를 설치하여 사용하곤 합니다. 패키지를 설치할 수 있는 명령어는 몇가지가 있습니다. 바로rpm wget yum명령어들이 그 주인공이죠. 위 명령어들은 모두 리눅스내에서 패키지를 다운받을 수 있지만 각각 차이점이 있습니다. rpm- 리눅스 Redhat 계열에서 사용되는 명령어- 확장자가 .rpm 이어야하며 이를 패키지라고 부름- 윈도우의 setup.exe 와 같은 유형- 미리컴파일된 프로그램을 배포 wget- 파일을 다운받는 명령어- 파일주소를 알면 하드디스크에 저장할 수 있음 yum- 패키지 관리 프로그램- rpm 명령어의 개선용 명령어-..

2016. 9. 30. 21:26

linux 쉘(Shell)

이번 포스트에서는 쉘에 대해서 포스트 해보겠습니다.쉘을 정의해보자면, 운영체제에서 사용자가 입력하는 명령을 읽고 해석하여 대신 실행해주는 프로그램입니다. 쉘은 리눅스에만 있는것이 아니라 윈도우나 다른 운영체제에서도 쉘은 필수적으로 존재합니다. 쉘은 로그인한 사용자가 없다면 실행되지 않습니다. 사용자가 로그인을 시도하면 운영체제는 ID와 패스워드를 받아들이는 로그인 프로그램을 실행하고 인증과정이 통과하면 쉘을 실행하여 사용자 세션을 쉘에게 넘겨주게 됩니다. 쉘의 역할은 사용자가 입력한 명령을 해석하여 대신 실행해주는 것인데 쉘 자체 내부의 명령이라면 스스로 실행을 하지만 내부명령이 아닌경우 PATH 환경변수에 지정된 경로에서 입력받은 명령과 같은 파일을 찾아 프로그램을 실행시켜 줍니다. 명령을 완수한 쉘은..

2016. 9. 30. 20:55

linux 문자열

안녕하세요. 오늘은 문자열에 대해서 포스트 하겠습니다.특수 문자열들이 하는 역할과 문자열을 다루는 방법들을 쓸건데 먼저 몇몇 문자열들이 사용되는 방법을 써보겠습니다. 1. 쿼테이션 (따음표) " ' ` 이 따옴표들은 특수문자를 원래 의미 그대로 해석하는 기능이 있습니다. 예를 들어 명령어와 파일 경로 등 문자 사이에는 반드시 공백이 들어가야 하고 공백으로 구분을 하는데 파일을 만들때 공백이 들어가는 파일을 만드는 방법이 없을까.. 생각해본적 있으신가요?바로 이 따옴표가 그걸 가능하게 해주는 역할을 합니다! 예를 한번 들어볼게요. ex) touch my dir (x)mkdir "my dir" (o) touch my dir 명령을 줬을때는 my, dir 이렇게 따로따로 파일이 만들어 졌는데 문자열 " 과 같..

2016. 9. 29. 20:30

linux 변수 +환경변수

오늘의 마지막 포스트..! 변수에 대해서 포스트를 하겠습니다. 변수 - 문자, 숫자, _(언더바)로 구성될 수 있지만, 시작은 반드시 문자나 _로 시작 - 정의되지 않은 변수의 초기값은 널(Null) 문자열 지역 변수 : 사용자가 임의로 지정해서 사용하는 변수 환경 변수 : Shell이 자동적으로 지정하는 변수, 사용자는 참조만 가능 특수 변수(인자 변수) : Shell이 특수하게 해석하는 변수 set 명령으로 현재 설정되어 있는 변수를 확인할 수 있습니다.변수를 추가하는 방법은 다음과 같습니다. 변수 추가= 변수 삭제unset 변수 중에서도 제일 많이 쓰는 것이 환경변수 인데 환경 변수란 무엇인가 하면,시스템의 속성을 기록하는 변수로 모든 사용자에게 적용됩니다.환경변수는 어떠한 프로그램이 돌아가게 해주..

2016. 9. 29. 19:41

linux 프로세스

이번에는 프로세스(process)에 대해서 포스트 해보려고 합니다.많은 분들이 프로세스와 프로그램, 프로세서 등등 헷갈려 하시는 분들이 많은데요. 간단하게 짚어드릴게요! 프로그램 : 디스크 상에 파일형태로 존재할 때 실행중이 아닐 때프로세스 : 디스크 상에 파일형태로 존재할 때 실행 중일 때프로세서 : cpu 실행중인지 아닌지를 구분하려면 메모리상에 있다면 실행중이라고 할 수 있겠죠. 예를 들어 어떠한 프로그램을 더블 클릭해서 실행을 시키면 디스크상에서 프로그램을 메모리상으로 올리고 프로그램이 프로세스가 되는 거죠! 이제 리눅스에서 프로세스 목록 확인 하는 법을 알아야 겠죠? ps ps 만 입력할 경우 현재 실행중인 프로세서만 목록에 표시 됩니다. bash 쉘과 ps 프로그램이 프로세스 목록에 뜨네욥. ..