1619, 1/81 회원가입  로그인  
   hacs98
   리눅스 명령어 2

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=7862 [복사]





mkdir : mkdir [옵션] [디렉토리 이름]



폴더 만드는 명령어에요. 디렉토리 이름 치면 그 이름 대로 폴더가 생성됩니다.



옵션은 그냥 쓸 데없는 거 같아서 안올릴게요.. 그리고 위의 다른 명령어도 옵션중에 그닥 쓰일꺼 없어요 ..ㅋㅋ 1,2개정도만?



아 그리고 이 명령어는 만약 같은 디렉토리내에서 중복된 폴더를 생성하려고 하면 안됩니다.



tmp 폴더안에 abc 폴더 2개 못 만들어요.









rm : rm [옵션] [디렉토리/파일]



파일이나 디렉토리 삭제 명령어입니다.




- f : 강제삭제
- r : 하위 경로와 파일 삭제
- v : 파일 삭제 정보 자세히 보여줌  


Tip :    rm - rf *    (폴더내부내용 전부강제삭제)











cat : cat [파일명]



메모장 같은 기능입니다.



cat 파일명 : 파일안의 내용을 읽을때 사용

  

cat > 파일명 : 파일을 생성하고  입력 합니다



cat > tpm 이라고 입력 하시면 tpm 이라는



파일을 생성하게 되고 입력 화면이 나옵니다.







원래라면 명령어를 쳤을떄 앞부분에 [root@localhost ~]# 라는 말이 붙어야 하는데 지금은 그렇지 않지요.



지금 이상황은 tpm이라는 파일이 생성 되었고, tpm의 내용을 입력하라는 뜻입니다.(cat은 메모장 같은 파일이라고 했지요?)



아무말이나 입력해보시고 Ctrl + d 를 눌러보세요. 원래대로 돌아갑니다.



Ctrl + d 는 저장 기능입니다.



그다음 cat tpm 이라고 입력하여 보세요.



당신이 친 내용을 볼수 있을 것입니다.



이제 tpm이라는 파일이 생성되었는데,



이 뒤에 또 다시 cat>tpm 을 치게되시면



또 입력창이 나옵니다. 또 다시 tpm 이라는 파일이 생성된 것이 아니라 처음에 만든 tpm의 파일에 덮어쓰게 됩니다.



cat>>파일명 을 치게되면 앞서 입력한 내용에 내용추가를 할수 있습니다.



수정은 불가능합니다 .. 아쉽게도 ...ㅋㅋ..ㅋㅋ..ㅋㅋ









touch : touch [파일명]




: cat 은 텍스트파일이구요, touch는 그냥 빈 파일을 하나 생성해줍니다.





-r : 시간 동기화
touch 로 파일을 생성 한 후에 ls -l을 통해 파일을 상세히 보시면 시간 정보가 입력되어있습니다.




그 시간은 최근 수정 시간 입니다. 생성을 하건 수정을 하건.




동기화라는 뜻은 같게 해준다는 말입니다. 만약 file1 의 날짜가 2012년 3월 10일이고 file2의 날짜가 2012년 9월4일 일때,




touch -r file1 file2 라고 입력하시면 file1의 시간에 맞춰 file2의 시간이 변경됩니다. 두 파일의 시간이 2012년 3월 10일로 변경됩니다.




file2를 먼저 쓰시면 2012년 9월 4일로 변경 되겠죠?








-t : 지정 시간으로 변경
사용법은 간단합니다.




touch -t 05071110 file1




이렇게 하시면 5월7일11시10분으로 file1의 시간이 변경됩니다.




그리고 실험결과 ...




앞에 년도를 입력해주면 시간을 생략하는 군요.









12년 12월4일 5시 5분이라고 입력했지만..




시간은 생략되고 대신 년도가 입력되었습니다.










head : head [파일명]




파일 내용을 처음부터 10줄 출력해줍니다.




별로 쓸일은 없습니다.









tail : tail [파일명]




파일 내용을 마지막줄 10줄 출력해줍니다.




이건 좀 쓸모가 있지요.




tail -f 파일명 입력하시면




마지막 10줄을 실시간으로 갱신 해줍니다.




최근에 접속한 기록정보를 보는 파일을 열람할시에




실시간 옵션을 걸어주게 되면 보안쪽으로 상당히 쓸모가 있게 되지요.










more : more [파일명]




파일내용을 화면 단위로 출력합니다.




파일의 내용이 너무 많아서 보기 힘들 경우 사용합니다.




직접 한번 해보세요~




별로쓸일은 없을꺼같다만..










rdate : rdate [옵션] [time server]




리눅스 설치후 환경설정 파일을 수정 후 확인해보면 날짜나 시간이 맞지않는 경우가 있습니다.




일단 현재 내 서버의 시간 확인을 하는법




date




입력 하시면 내 서버의 시간이 나옵니다.




현재의 시간과 틀리다면 이제 rdate를 사용합니다.





-p : 타임 서버 시간 조회

rdate를 쓰기 위해선 인터넷이 되어야 합니다.




주요 타임 서버가 있습니다. 위쪽에 명렁어 사용법을 보시면 time server 라고 있습니다.




타임서버는 지금 현재의 시간을 기록해놓은 서버 입니다 . . rdate를 써서 타임서버에 맞춰 시간을 변경해 줘야겠죠.




주요 타임 서버 리스트

time.bora.net(주로 쓰임)

ntp.ewha.net




rdate -p time.bora.net




이렇게 입력하시면 현제 타임서버의 시간을 확인할수 있습니다.





-s : 타임 서버 시간 동기화

내 서버의 시간과 타임서버의 시간이 틀리다면




rdate -s time.bora.net 이라고 입력하여 타임서버의 시간으로 동기화 할수 있습니다.

[출처] [Linux]리눅스,명령어(1)|작성자 준티


  Hit : 10537     Date : 2013/05/05 11:51