본문 바로가기

기타/Etc..

리눅스 명령어





FTP접근이나 데이터베이스 접근을 할때 리눅스 명령어가 필요할 때가 있다.

현재 실무에 자주 사용되는것(셀 색깔표시)



퍼미션(권한)


Owner

 Group

Other 

 Owner와 Group : 파일 소유 자신과 자신이 속한 그룹

Other : 제 3자, 웹 사이트 방문객은 제 3자로서 nobody취급 

 r

w

x

r

w

x

r

w

x

 r : 파일읽기(4) / w : 파일쓰기(2) / x : 파일실행(1)

7

5

5

파일 소유자는 그것을 읽고 실행 시킬수 있지만, 제 3자는 실행만 가능

7

7

7

제 3자도 쓰기 가능 


* FTP 연결 → 디렉토리 오른쪽클릭 → 파일권한



기본명령어


 login

 사용자 인증과정

passwd 

 패스워드 변경

 du

 하드사용량 체크(chkdsk) / 특정 디렉토리 사용량 : # du -s diretory_name


 파일 리스트 보기(dir)

 

   F : 파일 유형을 나타내는 기호를 파일명 끝에 표시 

 

   l  : 파일에 관한 상세 정보를 나타냅니다. 

 ls

   a : dot 파일(.access 등)을 포함한 모든 파일 표시.

 

   t  : 파일이 생성된 시간별로 표시

 

   C : 도스의 dir/w명령과 같 이 한줄에 여러개의 정보를 표시

 

   R : 도스의 dir/s 명령과 같이 서브디렉토리 내용까지.

 

 디렉토리를 변경

 

   # cd cgi-bin    : 하부 디렉토리인 cgi-bin으로 들어감.

 cd

   # cd  ..           : 상위디렉토리로 이동

 

   # cd 또는 cd ~ : 어느곳에서든지 자기 홈디렉토리로 바로 이동

 

   # cd / ?   : 현재 디렉토리가 아닌 다른 디렉토리로 이동하려면 / 로 시작

 

 파일 복사(copy)

 cp

   # cp a.html a.old : a.html 파일을 a.old 이름으로 복사.

 

   # cp /home/test/*.*. : test 디렉토리내의 모든 파일을 현 디렉토리로 복사

 

 파일이름(rename) / 위치(move)변경

 mv

   # mv a.htm a.html : a.htm 파일을 a.html 로 이름 변경

 

   # mv file  ../main/new_file : 파일의 위치변경

  mkdir

 디렉토리 생성


 화일삭제

rm

   # rm test.html : test.html 화일 삭제

 

   # rm -r <디렉토리> : 디렉토리 전체를 삭제

 rmdir

 디렉토리 삭제

pwd

 현재의 디렉토리 경로를 보여주기

pico

 리눅스용 에디터

put

 ftp 상태에서 파일 업로드

get

 ftp 상태에서 파일 다운로드

mput 또는 mget

 여러개의 파일을 올리고 내릴때 (put,get과 사용법동일)

chmod

 파일 권한 변경 예) chmod [변경모드] [파일] : # chmod 666  a.html

alias

 별명

cat

 파일의 내용을 화면에 출력하거나 파일을 만드는 명령


 # more <옵션>

 

   Space bar : 다음 페이지

 

   Return(enter) key : 다음 줄

 

   v : vi 편집기로 전환

 more

   /str : str 문자를 찾음

 

   b : 이전 페이지

 

   q : more 상태를 빠져나감

 

   h : 도움말

 

   = : 현재 line number를 보여줌

who

 현재 시스템에 login 하고 있는 사용자의 리스트

 whereis

 소스, 실행파일, 메뉴얼 등의 위치 파악