1577, 79/79 회원가입  로그인  
   xownsdk2
   노즈의 해커스쿨 ftz게임탐방기 LEVEL 2 !!

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1827 [복사]


레벨1은 너무쉽지요? 이제 2로 넘어가겠습니다 2에 강좌내용은 디렉토리와 디렉토리간의 이동, 새로운 디렉토리의 형성, 삭제, 파일의 복사, 이동, 삭제 등등을 배우겠습니다. (아따--배우는것도 많지요? ㅋㅋ)



자자 이제 시작해보자고요~

프롬프트에 pwd를 입력합니다.





치시면 위에처럼 현재 경로가 출력이 됩니다.

현재 프롬프트는 [trainer2@ftz trainer2] 에서 오른쪽꺼인 trainer2는 1강의 때도 말하였지만 현재의 경로 입니다.

디렉토리 경로명이 길을 때는 앞의 경로는 생략되고, 가장 뒤쪽의 경로만 나타나는 것을 볼수 있습니다.



이제 현재 경로에서! 한단계 위로 가는 방법을 배워보자구요!



현재 디렉토리가 /home/trainer2 이었습니다.

여기서 가장 오른쪽 경로에서 왼쪽이 경로로 이동하는 걸 한단계 위로 간다 라고 합니다.

즉 위의 경우엔 trainer2가 home 쪽으로 이동한다는 뜻이지요

또 /home에서 또 다시 한단계 위로 가면, 경로는/가 되고 이것을 최상위로 이동했다 라고 합니다.!

리눅스에선 /를 최상위 디렉토리 또는 루트 디렉토리 라고 한답니다.



(최대한 말이 안딱딱하게 할려고 해도 할수밖에 없네요;; 노즈님 지루해요!;; 지루해도 공부는 해야합니다! 나중에 제 꿈도 보안쪽에 종사하고 싶은게 제 꿈입니다. 근데 왜 리눅스를 배우냐? 공부를 하시다보면 리눅스를 배워야할때가 옵니다. 그러니 미리 리눅스의 대해 알아놓는것도 좋습니다.)



자 잡솔 길어졌네요 .ㅎㅎ 이제 한단계 위로 가는방법을 가겠습니다

cd .. 를 입력합니다 (1강의에서도 누누히 애기하지만 ..부분은 스페이스바~)



입력을하면! 요렇게 메세지가 뜹니다.



자 이제 다시한번 pwd를 입력해야 합니다  위로한칸 껑충 뛰었으니 다시한번 경로를 봐야하니깐요 ㅎㅎ

입력을 하면





..자자 머가 달라진게 보이십니까? 예예 home이 왼쪽에 있었는데 오른쪽으로 바뀐걸 보실수 있습니다 /home/trainer2 에서 trainer2/home으로



이번엔  반대로 다시 처음 디렉토리인 /home/trainer2로 갑니다!

올라갈땐 뒤에 추가옵션으로 .. 을 붙였는데 내려갈땐 간단히 내려갈 디렉토리 명만 남기면 됩니다



바로 이렇게! cd trainer2 을 입력해줍니다.



우와아 성공적으로 내려갔답니다 그럼 다시 pwd를 눌러줘야 겠지요?





위에 보이십니까? 다시 처음 경로로 돌아온 것을 볼 수 있습니다.



자 이태까지 리눅스에선 / 를 최상위 디렉토리라고 부른다는 것을 배웠지요?

지금의 위치 /home/trainer2에서 최상위 디렉토리로 이동할려면 cd.. 를 두번 입력을 해야 되겠지요? 키키 ㅋ

아닙니다 언제 어디서나 한번의 최상위 디렉토리의 이동 하는 방법이 있쪄여!



cd /를 입력합니다.(/ 부분을 스페이스바 아시죠? 이젠 다 아실거라 믿습니다.)



이열 짝짝짝 최상위 디렉토리로 이동 성공!

이젠 말안해도 자동적으로 하실겁니다 ㅎ 현재의 경로를 봐야겠지요 pwd 적어줍니다~





요렇게 ftz(서버) 뒤에 /가 붙여진걸 볼수있었습니다.



자자 이제 처음디렉토리로 이동하려면 어덯게 해야하지요? 아..귀찮겟네 명령어 2번이나 번갈아가면서 넣어야 하잖아.. 역시 아닙니다

한번에 처음값인/home/trainer2로 이동하는걸 배워볼게요

cd /home/trainer2 를 입력합니다.





다시 요러콤 처음 경로로 돌아왔습니다..

요렇게 cd명령어를 가지고 효율적으로 사용하니 작업 시간을 줄일 수 있게 되지요~



이번엔 현재 경로에서 새로운 디렉토리를 생성하는 방법을 배워보도록 하지요~

일단 프로프트에 ls -al 을 입력하여 현재 경로에 대체! 어떤 파일과 디렉토리들이 들어있는지 확인해 봅시다~ (야..동이라도 있을까요?ㅋㅋ)

ls -al을 입력합니다





파일과 디렉토리를 확인해두세요! 자 여기서 막간 퀴즈! 1강에서도 배웠지만 아주 기본적인겁니다. 디렉토리와 파일의 각각 개수는 몇게일까요? 네! 맞아요 디렉토리:3개 파일:11개 입니다. 당신은 똑똑쟁이

자 새로운 디렉토리를 만드는 명령어는 멀까요? 바로 mkdir 입니다.

간단합니다 mkdir "만들고자 하는 이름"과 같은 형식으로 사용하시면 됩니다.



이제 현제 경로에 linuxer 라는 디렉토리를 만들어 볼까요?

mkdir linuxer 을 처줍니다.

이제 다시 ls -al 을 입력하여 제대로 디렉토리가 생성이 되었는지! 확인해 보지요~

ls -al을 입력하면





1강에서도 말했듯이 파일명이 있는 위치는 맨오른쪽 입니다. 자 맨밑파일명을 보십쇼 linuxer가 생성되어있는걸 보실수 있습니다.^^

자자.. 생성도 했으니 삭제하는법도 알아야 겠지요? rmdir 명령어를 이용합니다

rmdir linuxer 을 입력합니다. 그 다음 ls -al입력해주시고요~



짜잔 맨밑에 있던 linuxer 라는 파일이 없어졌네요?

자 이번에는 파일을 복사하고 삭제하고 이동하는 방법을 배워봅시다.!



ls -al 입력해 보시면 맨밑에 복사 원본 이라는 파일이 있는게 보이실겁니다.







복사원본 파일을 복사사본 이라는 파일로 복사를 해봅시다.

이번에 사용할 명령어는 cp인데요 역시 사용방법은 간단하지요  cp 파일1 파일2 라고 입력하면 파일1 이 파일2 라는 이름으로 복사가 됩니다.



자 이제 입력해볼까요? cp 복사원본 복사사본 을 입력해줍니다.







짜잔 이렇게 복사원본밑에 복사사본 이라는게 생겨졌습니다.



자자 이제 파일을 삭제해볼까요 파일삭제 명령어 rm 입니다

rm 복사사본  입력합니다. 그 다음 ls -al을 입력해줍니다.



복사사본이 삭제된것을 보실수 있습니다.

자자 이제 마지막으로 파일을 옮기는 mv 명령어를 배워봅시다.



이 mv명령은 cp 명령과는 달리 파일이 복사된 후 원본 파일은 자동으로 삭제가 된답니다.

결국 mv 명령은 파일 이름을 변경할 때 많이 쓰이게 돼지요.. (윈도우 에선.. 그냥 이름바꾸기만 하면 되는데 .. 귀찮아!!으아아)

mv 복사원본 복사사본 이라고 입력합니다.



자자 원본파일은 어디간데 없고 복사사본이 있네요 ㅎㅎ 성공입니다.!

자 이것으로 training2 을 마칩니다..  따분하지 않으실까 많이 걱정은 했습니다만 트레이닝의 교육을 다받으신후 이렇게 제 글을 읽으시면 훨신더 이해가 빠를겁니다 트레이닝 과정중에선 엔터를 누르면 디렉토리,파일들이 금방금방 지나가니 잘 까먹기도 하고 복습할때의 명령어를 다시 알아보는 것도 도움이 되고요ㅎ 아무쪼록 허접한 강의 봐주셔서 감사합니다. 자 2강도 이대로 끝날소냐?

자자 명령어를 다시 봐야겠지요?



경로보는 명령어:pwd

디렉토리를 한단계 위로 가게 하는 명령어:cd ..

한단계 위로 간 명령어를 다시 처음으로 되돌리는 명령어:cd trainer2

최상위 디렉토리 한번에 가는 명령어:cd /

최상위 디렉토리를 처음으로 되돌리는 명령어:cd /home/trainer2

현재 경로의 파일,디렉토리 보는명령어:ls -al

새로운 디렉토리 만드는 명령어:mkdir "만들 파일이름"

디렉토리 삭제 명령어:rmdir "삭제할 파일명"

파일 복사 명령어:cp "복사원본" "복사사본"

파일 삭제 명령어:rm "복사사본"

파일 원본 없애고 복사본 만드는 명령어:mv "복사원본" "복사사본"




  Hit : 7036     Date : 2011/08/02 09:40
[불법/스팸글로 신고하기]



    
vaporize93 level2가 아니라 trainer2였군요!

..
2011/08/03  
rlaehgus9624 님의 노력 감사요ㅋ
근데 왜 전 파일제거에서 똑바로 했는데 자꾸 대소문자 확인하라고 뜰까여?ㅠㅠ
2011/08/18  
17   < 리눅스 참조 가이드 > 1     사용중
08/02 6447
16   #01 Protel CAD - 서문     아이프리드
11/21 9959
15   완벽하게 파일을 지우는 방법     koresong
10/18 8798
14   리눅스(9) 리눅스 명령어 1~8     사용중
08/02 7589
13   네 트 워 크 강 좌[17]     소유
10/05 17096
  노즈의 해커스쿨 ftz게임탐방기 LEVEL 2 !! [2]     xownsdk2
08/02 7035
11   [자작] C 강좌 [2] - Memory Allocation[1]     wolverine
07/05 6473
10   [자작] 1. c 언어는 무엇인가(1)[1]     whdgusdl1220
08/16 6529
9   tseug의 네트워크에 관한 이야기 (IP) [1][6]     tseug
11/04 6681
8   해킹기법? (기발하다고 해야하나,웃기다고 해야하나)[35]     whqkdnf000
07/31 11621
7     C언어3-메모리와 변수(추가용어)     sihun1113
05/01 5712
6   웹 해킹에대해서 알아보자 (5)[2]     사용중
08/03 8073
5   웹 해킹에대해서 알아보자 (4)      사용중
08/03 7317
4   ;cat 을 사용하는 이유 .[3]     bugfixer2
05/18 9609
3   < 리눅스 참조 가이드 > 4     사용중
08/02 6724
2   리눅스(9) 리눅스 명령어 6. 압축/해제[2]     사용중
08/02 6987
1   버퍼오버플로우 왕기초편 pdf 파일 어디서 구할 수 있나요?     duduwon
02/08 8896
[1]..[71][72][73][74][75][76][77][78] 79

Copyright 1999-2022 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com