1. cd : change directory

 1)절대경로

 #cd /export/home/user1/dir1

2)상대경로(현재위치 이용)

.  : 현재directory

.. : 상위 directory

 

2. pwd :print working directory

#pwd

/export/home/user1

#cd/export/home

#pwd

/export/home

 

3.ls

1) ls -a : 히든파일 표시

 2)ls -l dir1 : 해당 디렉토리의 하위디렉토리들에 대한 long lasting

3)ls -ld dir1 : 해당 디렉토리의 정보에대한 long lasting

4)ls -R : 하위 디렉토리 정보 표시

5)ls -F : 하위디렉토리 표시

 

4. mkdir : 디렉토리 생성

mkdir dir1 dir2 dir3  : 하나의 명령으로 여러개 디렉토리 생성

mkdir -p dir1/dir2 : 하위 디렉토리까지 생성 (dir1밑에 dir2)

 

5.rmdir : 빈디렉토리 삭제

6.rm : 디렉토리삭제

 

---------------------------------------------------------------------------

* Shell Metacharacters

1. ~(tilde) :현재 사용자의 홈디렉토리

2.* (asterisk) : 0개 이상의 문자(히든파일 제외)

3. ? (question mark) : 1개문자 (히든파일 제외)

4. [] (square Brackets)

[akf] : a또는 k또는 f

[a-z] : a 또는 b 또는 .. z

[A-Z] : A 또는 B 또는 .. Z

[abc] = [cab]

5. <, > (Redirect)

< : 표준입력 재지정

> : 표준출력 재지정

>> : 명시한 내용을 지정한 파일에 추가

6. | (Pipe) : 첫번째 명령어 결과가 다음 명령어 input으로 사용

---------------------------------------------------------------------------

* Accessing File

1.file 파일명 : 파일의 tpe 표시

2. cat : text file의 내용을 표준출력으로 표시(내용이 작은 파일)

cat 파일명 :보여줌

cat > 파일명 ______ txt내용입력후______ ctrl + d 키 입력하면 종료

3.more : text file의 내용을 표준 출력으로 표시(내용이 많은 파일)

4. head : 파일의 첫번째 10라인을 표시

head -숫자 : 그 숫자만큼의 라인을 표시

5. tail : 파일의 마지막 10라인을 표시

tail -숫자 : 그 숫자만큼의 라인을 표시

6. wc : 파일에 포함된 라인 수, 단어 수, 문자 수 산출

wc -l : 라인수

wc -w : 단어수

wc -c : byte수

wc -m : 문자수

7. cp : file이나 directory 복사 (파일이 존재하는 경우 overwrite)

cp [-ir] source파일 destination파일  : 파일정보까지 복사

 

 

 

 

 

 

 

 

 

 

 

 

Print Friendly and PDF Posted by JJ*
: