명령어를 입력하실 때에는 {폴더명} 부분을 통째로 바꿔치기하십시오.
ex) cd {폴더명} → cd /public/html/page/
폴더 이동: cd {폴더명} 폴더 생성: mkdir {폴더명} 파일 생성: vi {파일명} 파일 복사: cp {복사할 파일 위치} {복사될 위치} 파일 삭제: rm {파일명이나 폴더명} 목록 보기: ls 또는 dir (-al)
▶ MySQL 접속 방법 접속: /usr/local/mysql/bin/mysql -u{아이디} -p{비밀번호} {DB Name} 백업: /usr/local/mysql/bin/mysql -u{아이디} -p{비밀번호} {DB Name} > {파일명} 복원: /usr/local/mysql/bin/mysql -u{아이디} -p{비밀번호} {DB Name} < {파일명}
▶ 파일에 퍼미션 주기 chmod *** {파일이나 폴더}
(***는 664, 707, 777 등의 퍼미션. 앞에 0을 붙여서 0777 등으로 하면 8진수라는 것을 잘 인식하게 됨.)
▶ 압축풀기 : tar {옵션} {만들어 낼 압축파일 이름} {압축할 폴더 경로}
[옵션]
-c tar파일 생성
-d tar파일과 해당 파일시스템간의 차이점을 확인하고자 할 때 사용
-r tar파일에 다른 파일들을 추가할 때 사용
-t tar파일 내용 확인할 때 사용
-f tar파일을 사용할 때 반드시 사용
-p tar파일을 생성할 때 당시의 퍼미션을 그대로 하여 풀어줄 때 사용
-v 묶을때나 풀때 파일 내용을 자세하게 보여줄때 사용
-Z compress로 압축파일 사용할 때 압축이나 해제까지 한꺼번에 할 때 사용
-z gzip과 관련하여 압축이나 해제를 한꺼번에 할 때 사용
▶ 자주 사용하는 압축 명령어 계정 루트를 root.tar.gz로 압축하는 SSH 명령어 : tar -xvfp root.tar.gz ./
-tzvf : 압축된 파일의 내용을 볼수 있는 명령어입니다. (ex. tar -tzvf test.tar.gz : test.tar.gz파일의 내용을 봄)
-pcvf : 해당 디렉토리를 압축하는 역할을 합니다.
-xzvf : 압축된 파일을 풀어주는 역할을 합니다.
▶ 압축풀기 (실제 본인이 주로 사용하는 것) 압축: tar -pcvf {만들 파일명} {압축할 폴더명} 풀기: tar -pxvf {압축 파일명}
▶ FTP 접근 암호변경 passwd
▶ .htpasswd 유저 추가 /usr/local/apache/bin/htpasswd {옵션} .htpasswd {사용자ID}
[옵션]
-c : 내용을 초기화하고 사용자를 1명 생성
(null) : 사용자를 덧붙여 추가