aix 기본 42

하루 5분 AIX - []와 ! 메타문자 2부

안녕하세요 뜻밖의 행운입니다. 오늘은 지난번에 이어 메타 문자에 대해 더 알아보겠습니다. shell은 [] 안의 모든 문자를 한 글자의 비교 메타 문자입니다. 아래를 보시면 # ls 1no 2no 3no 4no 5no no1 no2 no3 no4 no5 # ls no[135] no1 no3 no5 # ls [1-5]* 1no 2no 3no 4no 5no # # ls 1no 2no 3no 4no 5no no1 no2 no3 no4 no5 의 10개 파일이 있는것이 보이지요? # ls no[135] 를 주게 되면 1,3,5 각각 한글자씩 비교하여 해당하는 파일을 보여줍니다. no1 no3 no5 # ls [1-5]* 를 주게 되면 1~5로 시작하는 모든 파일을 검색하게 됩니다. 1no 2no 3no 4no ..

IT/AIX&Linux 2013.06.03

하루 5분 AIX - 메타문자

안녕하세요? 뜻밖의 행운입니다. 오늘은 shell 이용에 있어 기본적인 메타문자에 대해 다루어 보겠습니다. 메타 문자 우선 메타 문자란 문자 자체로 인식되지 못하고 shell에 의해서 어떤 뜻으로 해석되는 문자를 메타 문자라고 합니다. 메타 문자는 다음과 같습니다 | ; ! * ? " $ \ [ ] & ' ` \ 이렇게 정의만 들어서는 잘 감이 오지 않을 수가 있는데요 아래 예시를 보겠습니다. # ls 1 2 3 # touch 4 # ls 1 2 3 4 # touch > ksh: syntax error: `newline or ;' unexpected # awe;lkrj ksh: awe: not found ksh: lkrj: not found # touch usage: touch [-amcf] [M..

IT/AIX&Linux 2013.05.30

하루 5분 AIX - Umask

안녕하세요? 뜻밖의 행운입니다. 오늘은 지난시간에 이어 역시 파일 사용권한과 관련있는 주제에 대해서 다뤄 보겠습니다. 바로 Umask 인데요 아래 경로에 가면 현재 umask 값에 대해 나와 있습니다. Umask는 파일 또는 디렉토리가 만들어질 때 기본적으로 설정될 사용권한을 지정 수 있습니다. 매번 파일을 만들 때 마다 일일이 chmod로 권한을 줄 수 없으니 Umask를 사용하게 되는데요 이것이 어떠한 원리로 적용 되냐 하면 파일이 기본적 생성 권한은 666으로 즉 rw-rw-rw 이 기본 권한이며 디렉토리의 기본적 생성 권한은 777 즉 rwxrwxrwx 가 기본 권한입니다. 하지만 위의 그림 처럼 touch로 파일을 생성하면 rw-r—r—로 생성 되는 것을 볼 수 있습니다. 즉 644로 생성이 되..

IT/AIX&Linux 2013.05.27

하루 5분 AIX - 권한변경 심화

안녕하세요? 뜻밖의 행운입니다. 지난번에 사용권한변경에대해 배웠는데 오늘은 좀더 들어가서 8진법을 통한 사용권한변경에 대해 다뤄 보겠습니다. 왜 사용권한을 10진법도 아니고 하필 8진법으로 할까요? 기존의 사용권한을 보면 r w x 로 되어 있는데 각각 권한은 2진법으로 표현가능합니다. 읽기권한이 있느냐 없느냐? 쓰기권한이 있느냐 없느냐? 실행권한이 있느냐 없느냐? 2진법으로 0아니면 1로 표현 가능합니다. 없으니까 0 있으니까 1 사용권한은 rwx 3가지이니 000, 001, 010, 011, 100, 101, 111 로 모든 사용권한을 표현 가능하지요 --- 000 첫번째 아무런 권한 없음 --x 001 실행권한만 있음 -w- 010 쓰기권한만 있음 -wx 011 쓰기, 실행 권한 있음 r-- 100..

IT/AIX&Linux 2013.05.26

하루 5분 AIX - 사용권한보기

안녕하세요 뜻밖의 행운입니다. 지난편에 ls -al 때 첫번 째 필드의 9개 문자에 대해서 나중에 다루기로 했는데 오늘 그것에 대해 다루보겠습니다. 1 로 묶인 3글자는 파일 소유자가 어떤 작업을 할 수 있는지를 나타냅니다. 2 로 묶인 3글자는 파일 소유자와 같은 그룹에 속해 있는 사용자가 어떤 작업을 할 수 있는지를 나타냅니다. 3 로 묶인 3글자는 그외 기타 사용자가 어떤 작업을 할 수 있는지를 나타냅니다. 각 권한은 r,w,x로 표현이 되는데 r은 읽기 권한, w는 쓰기 권한, x는 실행 권한을 뜻합니다. 이 순서는 언제나 rwx 순서로 표현이 되며 rwx 자리에 - 표시가 있는경우 해당 권한이 없음을 뜻합니다. r. 일반 파일의 경우 그 파일의 내용을 볼 수 있다는 의미 입니다. 디렉토리 파일의..

IT/AIX&Linux 2013.05.20

하루 5분 AIX - touch

안녕하세요? 뜻밖의 행운입니다. 명령어 touch 에 대해 알아보도록 하겠습니다. touch 명령어는 두가지 목적 때문에 사용이 되는데요 1. 파일의 마지막 수정 시간 변경 2. 빈 파일 생성 touch 파일이름 의 형식으로 사용하게 되는데요 여기서 파일이름이 기존에 있는 파일이름이면 마지막 수정 시간이 변경되고 기존에 없는 파일이름일 경우 빈파일이 생성 됩니다. 지난번 ls -al 포스팅 때 마지막 접근 시간이 출력되었던 것을 배웠는데요 이 touch 명령어를 응용하면 백업 혹은 컴파일처럼 마지막 수정 시간을 참조하여 특정 작업을 할 경우에 유용하게 사용 할 수 있습니다. ls -al 명령어로 보니 10개의 파일이 보입니다. touch 파일이름 형식에서 파일이름에 5번 파일을 넣고 수행하니 5번 파일의..

IT/AIX&Linux 2013.05.19

하루 5분 AIX - 기본 중의 기본 ls

안녕하세요? 뜻밖의 행운입니다. 요약 : ls 명령어 out put 정리 관련 : AIX 명령어, ls 어쩌면 가장 많이 사용하게 될 명령어 중의 하나인 ls 밑에서 보는거와 같이 ls 명령어는 현재 있는 디렉토리 내의 파일들을 보여주는 명령어 입니다. 옵션도 엄청 많은데요 그 중에서도 가장 많이 기본적으로 쓰이는 -l 옵션의 결과 값에 대해 알아보려고 합니다. 네 ls -l 의 결과 값입니다. 밑에서 보는것과 같이 7개의 필드가 나오는데요 1. 이 필드의 자세한건 나중에 AIX admin 부분에서 다루겠습니다. 그때는 링크 달겠습니다. 우선 이 필드는 10개의 문자로 이루어져 있는데 맨첫번째 부분의 d는 디렉토리를 -는 일반 파일을 의미합니다. d나 - 외에도 다른 표현들도 있는데 앞서 말했듯이 adm..

IT/AIX&Linux 2013.05.17

하루 5분 AIX - 지금 이 host의 시간은?

안녕하세요? 뜻밖의 행운입니다. 요약 : 현재 이 서버의 시간과 날짜를 알아봄 관련 : date, cal / 같이 보면 좋은 정보 NTP 1부 운영하고 있는 서버의 목적에 따라 현재 서버의 시간과 날짜는 상당히 중요 할 수가 있습니다. 그런 시간과 날짜를 알아보는 기본적인 방법에 대해 알아보겠습니다. date 명령어 date 명령어는 현재 날짜와 시간을 보여주는 명령어 입니다. 보시바와 같이 date를 치면 위와 같은 결과 값이 나오는데요 요일 / 월 / 일 / 시간 / Time zone / 연도 의 형식입니다. date는 보기만 하는 명령어고 이걸 수정할 수는 없을까요? 네 물론 있습니다. 이것은 다른 부분에서 다루겠습니다! cal 명령어 cal 딱 봐도 calendar의 축약어인지 보이는 명령어 입니..

IT/AIX&Linux 2013.05.16

하루 5분 AIX - 누가 접속해 있나?

안녕하세요? 뜻밖의 행운입니다. 오늘은 현재 어떤 유저로 log in 해있는지 또 접속해 있는 사람은 누구인지 알아보는 방법에 대해 다뤄보겠습니다. 요약 : 유저 확인 관련 명령어 관련 : who, whoami, finger 우선 맨 처음 쓴 who 명령어는 현재 접속한 유저가 누구인지를 보여줍니다. 어떠한 계정으로 접속하였는지? , 마지막 접속 시간, 접속한 IP 등을 알 수 있습니다. whoami 명령어는 자신이 어떤 계정으로 접속중인지를 알려주는 명령어 입니다. su 명령어를 통해서 계정을 변경했을시 현재 계정을 알려주는 것이 특징입니다. 이것과는 다르게 who am i 명령어는 who명령어로 보여지는 형식으로 현재 자신의 정보를 보여 주는 것입니다. finger 명령어는 보여지는 대로 login ..

IT/AIX&Linux 2013.05.15

하루 5분 AIX - 명령어 구성방식

안녕하세요? 뜻밖의 행운입니다. 요약 : AIX 의 명령어 문법에 대해 다룸 관련 : AIX 기본 오늘은 AIX의 명령어의 구성방식에 대해 알아보겠습니다. 컴퓨터도 사람같이 문법이 좀 틀려도 의사소통이 되면 얼마나 좋을까요? 하지만 지금 우리가 쓰는 인터넷 브라우저만 하더라도 주소의 철자하나만 틀려도 전혀 다른 결과를 보여주지요 AIX에서 쓰는 명령어도 마찬가지입니다. 순서 띄어쓰기 하나 틀려도 명령어가 실행되지를 않습니다. AIX를 하게 되면서 가장 많이 쓰게 될 명령어중 하나인 ls를 예로 들어 볼까요? $ ls $ ls -l $ ls /home $ ls -l /home $ command option(s) argument(s) 네 마지막에 쓴 문장 처럼 AIX 명령어는 명령어 옵션(여러개 가능) 아규..

IT/AIX&Linux 2013.05.14