1. 기본 명령어
*man : 명령어에대한 매뉴얼을 볼 수 있다.
-
man cp, man mv 등등
*cd : 디렉토리 변경 명령어
*date : 현재의 날짜와 시간을 단말기 화면에 표시
*cal : unix 시스템에 내장되어있는 달력을 화면에 출력
*cat [파일명] : 파일의
내용을 화면에 출력
*ls: 현재 위치한 디렉토리 아래에 있는 파일 및 서브디렉토리의
정보를 나열(DOS의 dir)
- 여러 옵션들이
있으나 보통 ls만 쓰거나 ls –al을 사용한다. -al옵션은 ls명령시 보이지않는 .으로 시작하는 파일명까지 모두 출력
*pwd : 현재 작업 디렉토리 출력 명령어
-
vi편집기같은곳에서 경로 수정중, 경로가 생각안날 때 종종 사용
2. 파일관련 명령어
*mkdir : 디렉토리 생성 명령어
-mkdir [디렉토리이름]
*cat : 파일을 작성하거나 파일의 내용을 출력
-
cat [파일이름]
*cp : 파일 또는 디렉토리를 복사
-
cp [복사할파일(여러개일 경우 공백구분)] [복사될파일의
경로+(복사될파일이름)]
-
rf 옵션으로 디렉토리복사도 가능하다. cp –rf [디렉토리명]
*mv : 파일이름 변경(파일
이동)
-
mv [변경할파일(디렉토리)] [경로가포함된
변경될파일(디렉토리)]
-
mv test.c /user/test/test111.c = test.c라는 파일을 경로의
test111.c라는파일로이동
*chmod : 파일 및 디렉토리의 사용권한 변경
- 쉘명령어 같은 새로생성한 파일에 권한을 주기위해 사용
- ls –al 명령어를 통해 파일의 권한을 알아볼
수 있다.
- 소유자, 그룹, 일반유져
순으로 권한이 지정된다
- 가장 쉽게는 숫자로 표현하는게 쉽다. r = 4, w = 2, x =1
- chmod 744 test.c => 소유자 모든권한 나머지는 읽기쓰기권한이 일반적이다.
* tar : 파일압축 명령어
-
tar cvf [만들tar파일명] [압축할 파일들
또는 폴더] : 압축하기
-
tar tvf [tar파일명] : 압축된 파일 안의 내용보기
-
tar xvf [tar파일명] : 압축된 파일 풀기
3. 기타 명령어
* grep : 문자 포함 연산
- grep -i tom sample.c : sample.c 라는 파일에서
tom 이라는 문자열을 대소문자 구분 없이 검색
* ps : 프로세스 정보 출력
-
ps –ef [프로세서명] : grep과 혼용해서 사용하면 유용하다
* ps –ef | grep thread : thread라는
이름이 들어간 프로세서정보 출력
* kill : 프로세서 강제 종료 명령어
-
kill -9 [processor id] : -9 옵션을 주로 쓴다.
4. 원격파일 전송관련
* 필요한 파일을 작업하는 경로로 이동하는 명령
* rcp : cp와 비슷한 형태로 원격지에서 파일을 가져 온다. 단, 먼저 사용자 등록이 되어있어야 한다
-
rcp 사용자@원격지주소:[경로포함파일이름] [가져올곳의 경로포함 파일이름]
* ftp : 위의 rcp보다
전송면에서 효율이 좋다.
- ftp 211.192.246.6 (ftp 서버로 접속) user/pass 입력
ftp> bi (전송모드 보통 binary형태) 영문 txt 파일이라면 bi 대신에 ascii
ftp> ls (서버에 있는 파일 확인, 없다면 cd로 디렉토리를 이동)
ftp> get 파일명
ftp> by
'IT > System Engineering' 카테고리의 다른 글
[UNIX / LINUX 환경 기초 핸들링] (3) VI Editor (0) | 2012.03.15 |
---|---|
[UNIX / LINUX 환경 기초 핸들링] (2) UNIX / LINUX 환경파일 (0) | 2012.03.15 |
WAS (Web Application Server) (0) | 2012.03.14 |
CentOS 서비스 정리 (0) | 2012.03.14 |
L2, L3, L4, L5~L7 스위치 구분 (0) | 2012.01.12 |
댓글