상세 컨텐츠

본문 제목

[Linux] 리눅스 기초 명령어

IT/프로그래밍

by James Lee. 2015. 12. 1. 12:46

본문

ls : 파일 리스트 보기


cd : 디렉토리 변경
# cd .. (상위디렉토리로 감)
# cd or cd~ (홈 디렉토리로 감)
# cd /path (path경로로 바로 이동)

cp (복사)
# cp index.html index.old (index.html 화일을 index.old란 이름으로 복사, 변경이 아니라 복사다!)
# cp /home/test/*.* (test 디렉토리내의 모든 파일을 현 디렉토리로 복사)

mv (이동)
# mv index.htm index.html (index.htm 파일을 index.html로 이름 변경, 복사가 아니라 변경이다)
# mv file ../main/new_file (file을 해당 경로로 위치 변경한다)

mkdir (디렉토리 생성)
# mkdir download

rm (파일 삭제)

# rm test.html : test.html 화일 삭제
# rm -r <디렉토리> : 디렉토리 전체를 삭제
# rm -i a.* 
: a로 시작하는 모든 파일을 일일이 삭제할 것인지 확인하면서 삭제

rmdir (디렉토리 삭제)

# rmdir cgi-bin : cgi-bin 디렉토리 삭제

pwd (현재의 디렉토리 경로 보여줌)

put(못써봄)

ftp 상태에서 화일 업로드
> put guestbook.tar.gz

get(못써봄)

ftp 상태에서 화일 다운로드
> get guestbook.tar.gz


chmod (권한 확인, but 리눅스가 아니라 못써봄..)

리눅스에서는 각 화일과 디렉토리에 사용권한을 부여.

예) -rwxr-xr-x guestbookt.html
rwx :처음 3개 문자 = 사용자 자신의 사용 권한
r-x :그다음 3개 문자 = 그룹 사용자의 사용 권한
r-x :마지막 3개 문자 = 전체 사용자의 사용 권한

읽기(read)---------- 화일 읽기 권한
쓰기(write)---------- 화일 쓰기 권한
실행(execution)---------- 화일 실행 권한
없음(-)---------- 사용권한 없음

명령어 사용법
chmod [변경모드] [파일]

# chmod 666 guestbook.html
: test.html 화일을 자신에게만 r,w,x 권한을 줌

# chmod 766 guestbook.html
: 자신은 모든 권한을 그룹사용자와,전체사용자에게는 
읽기와 쓰기 권한만 줌


alias(별칭)

긴 명령어를 줄여서 쓸 수 있음
한 번 지정한 alias를 계속해서 이용하려면 자신의 홈디렉토리에 있는 .cshrc (숨겨진 속성)을 에디터를 이용하여 변경하라는데 (무슨말인지 모르겠다ㅠㅠ)

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

# cat filename

more (cat과 비슷하지만 한 화면이 넘어가도 볼 수 있음)


who (현재 시스템에 로그인하고 있는 사용자들을 보여줌)

# who

whereis (소스, 실행파일, 메뉴얼 등의 위치를 알려줌)

# whereis perl : perl의 위치를 알려준다


vi,touch,cat (새로운 파일을 만드는 방법)

# vi newfile : vi 편집기 상태로 들어감
# touch newfile : 빈 파일만 생성됨
# cat > newfile : vi 편집기 상태로 들어감, 문서 작성후 Ctrl+D로 빠져나옴 (vi와의 차이는..?)


cat,head,tail (파일 내용만 보기)

# cat filename : 파일의 내용을 모두 보여줌
# head -n filename : n줄 만큼 위세서부터 보여줌
# tail -n filename : n줄 만큼 아래에서부터 보여줌


프로세서 확인 : ps -ef 

파일 내용 검색 : grep 

파일에 추가되는 내용 확인 : tail -f file

작업 제어 : Ctrl+Z, bg, fg, jobs

  • 명령어를 백그라운드로 돌리기 : 명령어 &

표준 입출력 리다이렉션 :

  • 파일의 내용을 표준입력으로 출력하기 : 명령어... < 파일이름
  • 표준 출력을 파일로 출력하기 :  명령어 ...  > 파일이름
  • 표준출력을 Append 모드로 파일로 출력하기 >> 파일이름


'IT > 프로그래밍' 카테고리의 다른 글

[TDD] TDD로 SoundEX개발하기 첫번째  (0) 2015.12.01
BBD란 무엇인가  (0) 2015.12.01
Servlet과 JSP, 그리고 동적인 웹 페이지  (0) 2015.12.01
BDD와 TDD의 차이  (0) 2015.12.01
[Cucumber] Cucumber 단계 정의  (0) 2015.12.01

관련글 더보기

댓글 영역