?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
파일복사 (cp)

-사용법 : cp 복사할원본파일명 대상파일명

-현재디렉토리의 aaa.txt파일을 bbb.hwp파일로 복사
->shell> cp aaa.txt bbb.hwp

-현재디렉토리의 aaa.txt bbb.hwp ccc.doc 파일을 public_html 디렉토리안으로 복사
->shell> cp aaa.txt bbb.hwp ccc.doc public_html

-public_html 디렉토리를 통째로 html디렉토리라는 이름으로 복사
->shell> cp -r public_html html

-원본파일의 소유자.그룹을 그대로 가지고 복사

->shell> cp -p aaa.txt bbb.hwp


-원본파일의 속성이나 링크정보까지 포함

->shell> cp -a aaa.txt bbb.hwp


옵션을 여러가지 사용할때는

->shell> cp -apr public_html html

* @/var/named 디렉토리를 현재디렉토리로 복사해오고싶은경우
(현재디렉토리 . 상위디렉토리 ..)
->cp -r /var/named .

5. 디렉토리 만들기 (mkdir)

-사용법 : mkdir 만들디렉토리명
->현재디렉토리에 abc123디렉토리 만들기
shell>mkdir abc123
->abc123디렉토리안에 a1디렉토리를 만들고 a1디렉토리안에 a11디렉토리를 동시에만들기
shell>mkdir -p abc123/a1/a11
p : 하위디렉토리를 포함해서 디렉토리생성
->abc디렉토리안에 bl,cl,dl,el디렉토리를 동시에 만들기
shell>mkdir abc/{bl,cl,dl,el}

6. 파일삭제 (rm : remove)

-사용법 : rm -[옵션] 삭제할 파일명

-옵션종류 : r - 디렉토리를 삭제할때 사용하는 옵션
f - 물어보지 말고 강제 삭제
->현재 디렉토리의 aaa.txt 파일 삭제
shell>rm aaa.txt
->현재 디렉토리내의 named 디렉토리 삭제
shell>rm -rf named
->현재 디렉토리내의 a로 시작되는 모든 파일 삭제
shell>rm -rf a*
->현재 디렉토리내의 txt라는 확장자를 가지는 모든 파일 삭제
shell>rm -rf *.txt

7. 파일이동 (mv : move)

-사용법 : mv 이동할원본파일 대상파일명
->현재 디렉토리내의 abc파일을 bbc파일명으로 이동시키기 (파일명변경하기)
shell>mv abc bbc
->현재 디렉토리내의 abc123디렉토리를 public_html디렉토리내의 bbc123이름으로 옮기기
shell>mv abc123 public_html/bbc123

8. 절대경로와 상대경로

-디렉토리를 결정하는 경우 크게 절대경로와 상대경로 두가지로 표현가능

1. 절대경로 - 최상위 디렉토리를 기준으로 디렉토리명을 나열하는 방법
ex) /home/users/it309/public_html 형식으로 표현
2. 상대경로 - 현재 디렉토리를 기준으로 디렉토리명을 나열하는 방법
ex) 현재디렉토리가 /home/users/it309/public_html 이라고 할 경우
/home 디렉토리의 경로를 상대경로로 표현하면,
../../../
->it309 사용자가 로그인한 직후 /etc/mail 디렉토리 안으로 이동하는 방법을
절대경로와 상대경로를 이용하여 이동하는 명령어 구성.
1 - 절대경로 : $cd /etc/mail
2 - 상대경로 : $cd ../../../etc/mail

9. 디스크 사용량 확인 (du : disk used)

-사용법 : du -[옵션] 파티션명(디렉토리명)
-> /home 파티션의 사용량이 얼마인지 확인
du -K(M) /home
-> 현재 디렉토리의 디스크 사용량을 알기 쉬운 단위 (KB,MB)로 확인
du -hs .
↑(서브디렉토리내의 각각의 용량을 출력하지않고 전체용량만 출력)

10. 디스크의 남아있는 공간 확인 (df : disk free)

-사용법 : df -[옵션]
-옵션종류 : K -> Kbyte단위로 보여줌
M -> Mbyte단위로 보여줌
->하드디스크내의 모든 파티션 사용량과 남아있는 용량확인
df -m

11. 파일내의 내용 확인하는 명령어 (cat, head, tail, more, less...)

1 : cat
2 : head - 파일명을 인자로받아서 해당 파일내의 내용중 제일 첫번째줄을 기준으로
지정한 숫자에 해당하는 라인 내용을 읽어와 출력
-> head -n 파일명
/var/log/messages 파일 내용중 가장 오래전에 저장된 내용중 25라인만
읽어와서 출력
shell>head -25 /var/log/messages
↑시스템로그파일 : 리눅스시스템의 부팅시부터 각종
서비스를 사용하던 중 발생하는 모든
로그사항을 기록해두는 파일

3 : tail - head명령어와 반대로 가장 마지막줄로부터 지정된 라인수만큼 일어와출력
->/var/log/messages 파일 내용중 가장 최근에 기록된 내용중 30라인만 읽어와서 출력
shell>tail -30 /var/log/messages

4 : more - 파일명을 인자로 받아서 해당 내용을 출력시켜주는데 내용이 한페이지를
초과할 경우 한페이지씩 끊어서 출력하는 명령어
->shell>more /var/log/messages
다음페이지 : space bar
외부명령어입력 : !ls
강제종료 : ^C

5 : less - more 명령어와 동일하나 마지막 페이지에서부터 출력
->shell>less /var/log/messages

?

List of Articles
번호 제목 날짜 조회 수
44 php.ini 환경설정에서 원격지의 파일을 열지 못하도록 되어 있습니다 해결법 1. php.ini 파일에서 allow_url_fopen 설정을 확인해보세요. off이면 원격파일을 열수 없습니다. 2011.11.19 40484
43 mysql import (복구) mysql -u root(계정) -p jaggoowa(DB명) < /home/test/public_html/test.sql jaggoowa 라는 DB에 test.sql 복구됨 2011.04.16 38917
42 [Linux] find 명령어 and TIP # find [시작점] [옵션] [형식] -print 시작점 : 해당 디렉토리를 기준으로 해당 디렉토리 하위의 모든 파일음 검색 -print 는 default로 적용 되어 있어 안써줘도 무방함. find / -name app* -print => /(루트) 하위... 2012.07.23 37306
41 서버 재시작시 자동으로 데몬 실행 chkconfig --level 2345 mysqld on chkconfig --level 2345 httpd on chkconfig --level 2345 vsftpd on 확인 chkconfig --list | grep mysqld chkconfig --list | grep httpd chkconfig --list | grep vsftpd 2011.04.16 37189
40 #1040 - Too many connections // XE cannot connect to DB. 이런 에러 나올때 #1040 - Too many connections XE cannot connect to DB. 이런 에러 나올때 mysql 에서 max_connection 제한때문에 일어나는 에러 현재 msyql max_connetion 확인 #mysqladmin -u root -p variables | grep max_conne... 2013.11.20 36207
39 용량 확인 방법 디렉토리 용량 확인du -sh 디렉토리명 home 디렉토리 계정별 용량 확인du -h --max-depth=1 /home/ (-depth=1 숫자에 따라서 하위 디렉토리로 몇번까지 진입해서 용량을 보여줄것인지) 파티션별로 용량 확인df -h계정... 2011.11.28 35587
38 계정별 php 업로드 제한하기 가상호스트 파일을 연다 httpd.conf 아니면 httpd-vhosts.conf vim /usr/local/apache2/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/home/도메인연결폴더" ServerName 도메인.com ServerAlias w... 2013.07.04 35357
37 Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. 이런 에러 나올때 php.ini 파일을 연다 파일을 못찾을 경... 2011.07.24 34025
36 ssh 접속자 계정 제한하기 vi /etc/ssh/sshd_config 열어서 AllowUsers 계정 계정2 계정3 수정 저장 service sshd restart 재시작 적어준계정만 접속됩니다. 계정, 계정2 계정3 팁 AllowUsers 가 없으면 맨 마지막에 적어준다~ 2013.07.04 33650
35 로그 보는 방법 cat , vi 명령어로 /var/log/maillog 멩리과 관련된 로그를 기록 /var/log/messages 메일, 뉴스등을 제외한 전체적인 로그를 기록하는 파일 /var/log/secure 유저에 대한 접속을 기록 /var/log/lastlog 계정사용자들... 2011.05.04 33414
34 계정생성시 자동으로 public_html 폴더 만들어 주기 mkdir /etc/skel/public_html /etc/skel 에 public_html 폴더를 만들어 주면 useradd -d /home/계정폴더 계정아이디 //해주면 계정폴더/public_html 된다 useradd 환경을 설정하는 파일들 /etc/default/useradd /etc/... 2013.07.04 32699
33 ajaxplorer 서버세팅 http://jekyung.com/139 2011.06.05 32238
32 계정생성시 자동으로 권한 755 주기 vi /etc/login.defs 파일을 vi 로 연다 useradd 가 새로운 계정을 생성할때 반드시 참조하는 파일이다. # cat /etc/login.defs MAIL_DIR /var/spool/mail // 메일 디렉토리 위치지정 /var/spool/mail/사용자명 PASS_M... 2013.07.04 32192
31 centos 한글 깨질때 수정 centos 한글 깨질 때 vi /etc/sysconfig/i18n LANG="ko_KR.eucKR" SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko" SYSFONT="lat0-sun16" SYSFONTACM="iso15" 2011.04.16 31893
30 쉘스크립트 업로드후 실행 안될때는 권한 설정 쉘스크립트 업로드후 실행 안될때는 권한 설정 chmod 707 /backup/쉘파일.sh sh /backup/쉘파일.sh 으로 쉘파일을 실행 가능하게끔 해줌 2012.01.02 31491
29 Centos 설치방법 http://kch1183.blog.me/50099487610 추가, 파티션 나눌때 swap (가상메모리) 램 용량의 x 2 예) ram 2g , swap 4g 2011.04.16 31114
28 쉘스크립트 실행 방법 ../backup/backup.sh ../쉘파일위치/셀파일.sh 2011.12.20 31106
27 압축하기 압축풀기 tar 디렉토리 SSS를 homepage.tar로 압축합니다. tar cvf homepage.tar /SSS 압축풀기 tar xvf 파일이름.tar 2011.04.16 31045
26 도메인 연결 방법 vi /usr/local/apache/conf/httpd.conf // 모듈에서 httpd-vhosts 모듈 주석제거 vi /usr/local/apache/conf/extra/httpd-vhosts.conf 수정 2011.04.18 31016
25 db 사용자 추가시 권한설정 http://cafe.naver.com/autoset/3283 file 2011.07.16 30908
Board Pagination Prev 1 2 3 4 Next
/ 4