본문 바로가기

유닉스15

[유닉스/리눅스 기초]파일 속성 및 접근 권한 파일 속성 값 출력 : ls -lex: -rw-r--r-- 1 user1 staff 13 Jun 17 11:29 test.txt- : 파일종류(일반파일 : -, 디렉토리 : d)rw-r--r-- : 파일 접근 권한1 : 하드링크 수user1 : 파일 소유자 계정 IDstaff : 파일 소유자의 그룹13 : 파일의 크기(byte)Jun 17 11:29 : 마지막 수정 일시test.txt : 파일명file 파일명 : 해당 파일의 종류 출력 권한 대상 : 소유자, 그룹, 그 외 사용자권한 종류 읽기(r) : 파일을 읽고 복사 할 수 있음쓰기(w) : 수정, 이동, 삭제 가능실행(x) : 이동, 복사, 실행 가능표기 방법3가지 대상을 각각 3개 문자로 나열권한 변경chmod (-R) 파일권한 파일명/디렉토리명 .. 2016. 9. 13.
[유닉스/리눅스 기초]쉘 기본 사용법 본 쉘, 콘 쉘, 배쉬 쉘의 기본 프롬프트 : $C 쉘의 기본 프롬프트 : %echo $SHELL : 기본 쉘 확인 기본 쉘 : 로그인시 자동으로 생성되는 쉘서브 쉘 : 기본 쉘에서 새로 생성한 쉘서브 쉘에서 다른 서브 쉘 생성 가능exit 입력을 통해 서브 쉘 종료 후 이전 서브 쉘 또는 기본 쉘로 전환 * : 임의의 문자열cp *.txt /etc : 확장자가 txt인 모든 파일 etc로 복사? : 임의의 한 문자[] : 괄호 내 문자중 하나[0-9], [a-zA-Z],...- : 이전 작업 디렉토리; : 왼쪽 명령부터 차례로 실행ls ; date ; who| : 왼쪽 명령의 결과를 오른쪽 명령의 입력으로 전달who | wc -l (현재 접속 사용자 수 출력)'문자열' : 문자열 내 모든 특수문자 포함.. 2016. 9. 13.
[유닉스/리눅스 기초]vi 편집기 한 번에 한 행씩 작성 또는 수정ed, ex, sed 일반적으로 사용하는 편집기화면 단위로 보면서 커서를 이동해 작성 또는 수정vi(유닉스 기본 편집기)최초 화면 단위 편집기ex 편집기 명령 사용가능단순한 명령으로 빠른 편집 가능이맥스(GNU 이맥스, ...)작업하는 도중 다양한 기능 사용 가능(이메일, 쉘, 파일 복사/삭제 등) 모드형 편집기(모드에 따라 같은 입력을 다르게 처리)입력 모드 : 입력하는 그대로 내용 입력명령 모드(+마지막 행 모드) : 입력하는 키를 명령으로 처리 vi (파일명) : vi 시작파일명을 지정하지 않거나 지정 파일이 없을 경우 빈 파일 생성~는 비어있는 행 표시최초 vi 시작 시 명령모드커서 이동위 / 아래 / 왼쪽 / 오른쪽 : k / j / h / l^ 또는 O :현재 .. 2016. 9. 13.
[유닉스/리눅스 기초]파일 관련 명령(cat, more, tail, cp, rm, mv, ln, touch) : 파일 내용 출력cat (-n) 파일명 : 파일 내용을 끝까지 연속 출력(-n) : 행 번호 포함 출력more (+숫자) 파일명 : 파일 내용을 화면 단위로 출력(spacebar : 다음 페이지, enter : 다음 행, q : 종료)(+숫자) : 해당 행 부터 출력출력 중 '/문자열'입력을 통해 문자열 검색 가능(n : 이어서 검색)tail (옵션) 파일명 : 파일의 뒷 부분 출력(기본 출력 행 수는 10)(+숫자) : 해당 행 부터 끝 까지 출력(-숫자) : 해당 값으로 출력 행 수 지정(-f) : 출력이 종료되지 않고, 주기적으로 출력(내용 변경시 자동 출력, Ctrl+c : 종료) (-i) : 결과파일(디렉토리)명과 같은 파일(디렉토리)가 있을 경우 덮어쓸지 여부확인(-r) : 디렉토리 복사(내.. 2016. 9. 13.