목록Linux/Linux OS (20)
min's devlog
디렉터리 전체 복사 cp -r 디렉터리1 디렉터리2 cp -r 디렉터리1 디렉터리2 하위의 모든 디렉터리들을 복사하는 명령어 하위에 디렉터리들이 있다면 -r 을 써준다 -->> 에러가 쉽게 난다. 다른 방법을 써보자 cp SUB/* DIR sub안에 있는 모든 디렉터리(/*) 들을 DIR에다가 복사하자 *** 만약 DIR에 다른 디렉터리들이 있다면 이 방법을 사용할 수 없다. cp a/b . a 안의 b파일을 지금 b와 같은 이름으로 복사 (. 을 꼭 찍는다) ***** SUB아래에 여러디렉터리가 있을 때, cp SUB/*COPY 명령어를 수행하면 ls COPY 했을때, SUB까지 전부 복사된 것을 알 수 있다. (본인 자체를 포함한 복사) 본인을 빼고 복사하고 싶다면? cp -r SUB/* COPY l..
간단한 파일 만들기 cat $ cat > 파일 표준입력 내용을 모두 파일에 저장한다. 파일이 없으면 새로 만든다 wc 파일에 저장된 줄(l), 단어(w), 문자(c)의 개수를 세서 출력한다. cp 파일1 파일2 파일 1을 파일2에 복사한다. touch 파일 크기가 0인 빈파일을 만들어준다 touch 1111.txt ls -l wheel 0이라고 뜬다 alias cp라는 명령어를 수행하면 cp -i 옵션을 줘라 alias cp='cp -i' cp -i 옵션은 같은 이름의 파일이 있을 때 덧쓸 것인지를 물어본다. cp a.txt b.txt 덮어쓰기를 해도 안물어보면 cp -i a.txt b.txt 하면 overwrite 할지 여부를 물어보게 된다.
홈디렉터리 절대 경로명 : 루트 디렉터리로부터 시작하여 경로 이름을 정확하게 적는 것 상대 경로명 : 현재 작업 디렉터리부터 시작해서 경로 이름을 적는 것 디렉터리 명령어 기초 cd : change directory pwd : present working directory cd .. : 한단계 위로 간다 cd ~ : 홈디렉터리로 이동 $ which 명령어 : 명령어의 절대경로를 보여준다 which ls : /bin/ls which pwd : /usr/pwd which passwd : /usr/passwd 절대경로와 상대경로 절대 경로 : ls / : 경로명이 root로 시작하고, 이동하며 거치는 모든 디렉터리 이름을 명시한다. 상대 경로 : ls ../../ : 현재 디렉터리에서부터 시작한다. 절대경로 ..
Vi 편집기에는 기본적으로 명령모드, 입력모드, 마지막 행 모드 총 3가지로 구성되어있다. 키보드로 텍스트를 조작하기에 다소 복잡한 면이 있지만, 익숙해지면 편리하게 사용할 수 있는 에디터이다 명령모드 (Command line mode) 명령모드는 [ESC]키를 눌렀을 때 또는 Vi를 바로 실행했을 때의 상태이다. 명령어 작동 상태 i 현재 커서 위치에 삽입 (입력모드로 전환) a 현재 커서 한 칸 뒤에 삽입 (입력모드로 전환) o 커서 아래라인에 삽입 (입력모드로 전환) O 커서 윗라인에 삽입 (입력모드로 전환) r 커서 글자 바꿈 cw 커서 단어 바꿈 x 커서 위치한 곳의 문자 한 개 삭제 dw 커서 위치한 곳의 단어 한 개 삭제 dd 커서 위치한 곳의 한 라인을 삭제 D 커서의 뒤를 삭제 u 실행한..
날짜 및 시간 확인 - date 시스템 정보 확인 - hostname 운영체제 이름 - uname 좀 더 상세한 이름 - uname -a (옵션은 '-'로 시작한다) 현재 로그인 한 사람 - whoami 화면 정리 - clear 패스워드 변경 - passwd 시스템 관리자로 계정 변경 - su root root 종료 - exit 화면 단위로 넘어가기 - space 버튼 명령어 위치 찾기 - which xx 하위 이동 - cd.. * $ : 명령어를 기다리고 있다 su root : super user, id가 root인 사람으로 바꿔주세요 (보안의 허술한 측면) ls, dir,vdir : 경로의 내용을 나열한다. -a, -all : 경로안의 모든 파일을 나열한다 / : 모든 폴더는 /로 시작한다 간단한 설..