우분투를 잠시 사용하면서 요정도 기본적인거 정도는 알아둬야 무리없이 쓸 수 있겠다 싶어서 간단히 정리해 보았다.
* 권한
chmod : 파일,디렉토리 권한 수정
r : Read = 4
w : Write = 2
x : eXcute = 1
-rwxrwxrwx ( 777 )
-r--r--r-- ( 444 )
-rwx--x--x ( 711 )
2~4필드 : 소유주 ( User ) 권한
5~7필드 : 그룹 ( Group ) 권한
8~10필드 : 나머지 ( Others ) 권한
(예 : chmod 755 abc.txt)
* 기본
df : 파일 시스템 구조와 용량 정보
find : 찾기
history : 작업한 명령어 보여줌.
login : 다른 아이디로 로그인
ls : 디렉토리와 파일 정보 출력
(옵션별) -l : 파일정보(긴형식)
-a : 모든 파일(히든파일도)
-al : 위의 두개를 한번에(ll과 같다.)
cp : 파일 복사 (폴더째 복사시 -r)
mv : 파일 이름 변경&이동
nslookup 도메인 : 도메인의 ip주소나 도메인 정보 출력(nslookup www.naver.com)
rm : 삭제
(옵션별) -f : 강제삭제
-r : 디렉토리 삭제(디렉토리가 비어있을 경우에만)
-rf : 디렉토리 삭제(디렉토리가 비어있지 않아도 삭제)
su : 다른 ID로 재접속(su root, su iniline)
tar : 압축하기(1. abc폴더를 aaa.tar라는 이름으로 tar로압축해라 => tar -cvf aaa.tar abc)
(2. abc폴더를 aaa.tar라는 이름으로 tar.gz로 압축해라 => tar -zcvf aaa.tar.gz abc)
압축풀기(1. tar압축 풀기 =>tar -xvf aaa.tar)
(2. tar.gz압축 풀기 => tar -zxvf aaa.tar.gz)
* vi 편집기
:wq 저장&종료
:q! 저장안하고 종료
:set number 줄번호 보여주기
/검색어 : 해당 검색어의 맨앞으로 이동
i : 입력모드전환, 커서앞에 삽입
a : 입력모드전환, 커서뒤에 삽입
o : 입력모드전환, 현재 줄 아래에 삽입
x : 삭제모드전환, 커서가 있는 문자 삭제
dd : 삭제모드전환, 현재 줄의 전체 삭제