리눅스 명령어
[OS]/Solaris&Linux 2014. 8. 11. 18:24 |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파일 : 파일정보까지 복사