pwd 명령 : 현재 사용하고 있는 디렉토리 path를 나타낸다.
$ pwd
mkdir 명령
mkdir : 새로운 디렉토리를 생성한다.
$ mkdir[옵션] 디렉토리명
mkdir 명령 - 동시에 여러 개 디렉토리 생성하기
$ mkdir test1 test2 test3
-m 허가 옵션 : 새로운 디렉토리를 만들 때 디렉토리 접근허가까지 설정할 수 있다.
디렉토리 옵션을 지정하지 않으면 umask에 설정되어 있는 값으로 자동으로 설정된다.(일반적으로 755)
(rwx : 7 , r-x : 5)
$ mkdir -m755 dotori
-p 옵션 : 특정 서브 디렉토리 생성 시 존재하지 않는 부모 디렉토리를 수직으로 생성한다.
$ mkdir -pm700 ./room1/room2/room3
room1은 755모드, room2는 755모드, room3은 700모드로 생성됨
rmdir 명령
: 디렉토리를 삭제하는 명령어다.
디렉토리를 삭제하기 위해선 디렉토리를 파일이나 디렉토리를 포함하지 않는 빈 디렉토리로 만들어 제거해야 한다.
rm은 파일 삭제, rmdir는 디렉토리 삭제이다.
$ rm daram.c
-r 옵션은 파일뿐만 아니라 디렉토리까지 전부 삭제한다.
$rm -r daram.c dotori
cd
: 현재 작업중인 디렉토리에서 다른 작업 디렉토리로 변경하기 위한 명령어다.
$ pwd
/home/dotori2
$ cd dotori
$ pwd
/home/dotori
$ cd /house
$pwd
/house
파일 내용 출력
: 파일 내용을 보기 위한 명령어로 cat, more, page, head, tail 명령어 등이 있다.
cat 명령어
cat : 인수로 주어진 파일들을 표준출력장치로 출력한다.
파일 내용을 수정할 수 없으며 저용량 파일 내용을 보는데 적합하다.
출력 중 화면 일시정지는 ctrl+s , 계속하기는 ctrl+g
$ cat [옵션] [파일명] [파일명] ...
cat 명령에 사용되는 옵션
-n : 내용에 라인번호 추가
-e : 라인 끝에 '$' 문자 출력
-s : 이 옵션이 부여된 cat 명령은 error 메시지를 출력하지 않는다.
-t : 탭 문자를 ' ^l ' 제어문자로 교체하여 출력한다.
-v : 인쇄할 수 없는 문자를 식별할 수 있게 한다.
more 명령어
: 파일내용을 화면에 page 단위로 출력할 수 있는 기능을 제공한다.
다음 페이지를 보려면 스페이스바를 누른다.
한 라인 다음을 보려면 엔터키를, 이전 페이지를 보려면 'b',
more 명령을 중지하고 쉘로 복귀하려면 'q'를 입력한다.
$ more daramg.c
pg 명령어
: 파일 내용을 한번에 한 페이지씩 보여준다.
다음페이지를 계속 보려면 엔터키를 치고 pg를 종료하려면 'q'를 입력한다.
pg 명령 옵션
+ 라인 개수 : 파일의 내용 중 원하는 라인부터 출력
$ pg +3 daramg.c
head 명령어
: 파일 내용을 처음부터 시작하여 지정하는 라인 수 만큼 출력한다.
옵션 지정하지 않을 경우 10라인만 출력한다.
head 명령 사용해 4번째 라인 출력 예)
$ head -4 daramg.c
tail 명령어
뒷부분 내용을 화면에 출력하는 명령어
+ 라인 번호 : 지정한 라인부터 시작하여 출력
- 라인 번호 : 파일의 끝에서부터 주어진 라인 수 만큼 출력
$ tail +5 daramg.c
$ tail -5 daramg.c
tail 명령 기타 옵션
-5b : 뒤에서 5블럭 만큼 출력, -5c : 5charater , -5l : 5라인
nl 명령어
출력되는 파일 내용에 라인번호를 덧붙여 출력한다.
cat -n 명령과 동일한 역할을 한다.
$ nl daramg.c
pr 명령어
파일 프린터 출력 전 파일 내용이 원하는 폼으로 되었는지 표준출력한다.
pr 명령 옵션
-d : 출력되는 파일 줄 사이에 빈 줄 삽입해 줄 간격이 200%이 되게 설정한다.
-h : 출력되는 파일의 첫 번째 라인의 파일명을 사용자가 지정한 것으로 변경해 출력한다.
$ pr -h "daram" daramg.c
2020년 6월 15일 수요일 19시 30분 50초 daram 페이지 1
.
.
.
-l : 출력되는 라인 개수 조절해 출력한다. 옵션 생략 시 기본적으로 66라인씩 출력
$ pr -l17 daramg.c
-w : 1라인에 출력되는 칼럼의 폭을 지정한다.
옵션 생략 시 72 칼럼으로 설정된다.
$ pr -w80 daramg.c
파일 명령
file : 파일의 종류를 분석하여 알려주는 명령어다.
디렉토리, 아스키텍스트, c, 실행파일 등을 분류한다.
$ file daramg.c
daramg.c: C 프로그램 원문
'전공 지식 정리 > 유닉스' 카테고리의 다른 글
#2 파일과 디렉토리 - 복사, 삭제, 이동 (0) | 2022.06.15 |
---|---|
#2 파일과 디렉토리 - 접근 허가 (0) | 2022.06.15 |
#2 파일과 디렉토리 - ls명령어 (0) | 2022.06.15 |
#1 Vi 편집기 명령어2 (0) | 2022.04.20 |
#1 Vi 편집기 명령어1 (0) | 2022.04.20 |