6. 텍스트 파일 내용 보기
·
쿠버네티스/linux
데이터 저장 방식text 파일사람이 인지할 수 있는 문자열의 집합ASCII 문자열 : 영어 텍스트 파일의 가장 보편적인 포맷유니코드 집합 : 다국어를 지원하기 위한 문자 집합$file filenamebinary 파일이진파일텍스트 파일이 아닌 컴퓨터 파일컴퓨터에 저장하고 처리할 목적으로 사용되는 파일$file /bin/ls64비트 cpu가 해석할 수 있는 형태의 binary 파일파일 내용 보기(cat)기본 형식 : cat : 텍스트 파일의 내용을 표시파일이름을 여러개 입력 시, 파일들을 하나로 연결시켜 출력시킴옵션-n : 라인 번호를 함께 출력파일 내용 화면 단위로 보기more 기본 형식 : more : 텍스트 파일의 내용을 화면 단위로 표시enter : next linespace : next pa..
5. 다중 명령어 사용하기
·
쿠버네티스/linux
다중 명령어 처리 한개의 command line에 여러개의 명령을 순차적으로 실행하는 것. command1; command2 커멘드를 순차적으로 실행. command1 && command2 command1 실행 성공 시, command2를 실행함. command1 실행 실패 시, command2를 실행하지 않음 command1 || command2 command1 실행 성공 시, command2를 실행하지 않음 command1 실행 실패 시, command2를 실행함
4. Linux Wildcard 사용하기
·
쿠버네티스/linux
whildcard란? 파일이나 디렉토리 이름을 대신해서 사용할 수 있는 `패턴 매칭 기능` 리눅스 bash shell에서 지정함. Wildcard 패턴 Filename Matching 많은 command들이 파일이름을 argument로 사용 Wildcard patterns 는 여러 개의 파일이름을 쉽게 표현할 수 있게 지원 Special Characters : *, ? , [] Wildcard 패턴 ? : Matches any single character ??? = abc, asd, 가나다(O) / abcd (X) * : Matches anything (any number of characters) file* = file, file234, filefile (O), / 2file22(X) [..] : c..
3-3. vi 에디터 ex mode 및 참고사항.
·
쿠버네티스/linux
command mode 에서 :, /, ? 입력 시, ex mode로 변경됨 :e! : 편집 취소 :w : 편집 저장 :w newfile : 편집된 파일을 새 파일로 저장. 다만 이 때 포커싱하고있는 파일은 여전히 기존에 선택된 파일이다. :q : vi 편집기 종료하기 이때 저장하지 않고 종료하는 경우 얼럿이 노출된다. :q! : 강제로 종료 (저장여부 신경 X ) :wq : 저장 후 종료 :r : 현재 커서 위치 하단에 파일명 내용 붙여넣기 esc : ex mode에서 탈출 후 command mode로 이동됨 / : 문자 찾기 n (next) : 다음 문자 찾기 :%s// : 찾을 문자열을 변경할 문자열로 수정함. 마지막에 /g 를 추가하면 전체에서 찾음. :set number : line number..
3-2 vi 에디터 input mode
·
쿠버네티스/linux
command mode 에서 a, i, o, A, I, O 입력 시, input mode로 변경됨 a : 커서 위치 기준 다음부터 입력됨(append) 1234567890 중 5에 커서 입력 후 a 로 `a` 입력 시, 12345a67890 이 됨 i : 커서 위치 기준으로부터 입력됨(insert) 1234567890 중 5에 커서 입력 후 i 로 `a` 입력 시, 1234a567890 이 됨 o : 커서 위치 기준으로 다음 행에 새 줄 생성 후 입력됨(open new line) A : 해당 줄의 가장 끝부터 입력함. 1234567890 중 5에 커서 입력 후 A 로 `a` 입력 시, 1234567890a이 됨 I : 해당 줄의 가장 끝부터 입력함. 1234567890 중 5에 커서 입력 후 I 로 `a..
3-1. vi 에디터 리눅스 편집기 및 command mode
·
쿠버네티스/linux
리눅스 편집기는?리눅스 편집기 종류vi, vim : vi 에디터를 좀더 쓰기 좋게 만들은 것을 vim 에디터라고 함.emacsnano왜 vim 에디터인가?1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 만들어 현재까지 리눅스에서 가장 많이 사용됨리눅스 버전 뿐 아니라 윈도우 버전도 존재.vi편집기 사용하기 command modevi hosts 입력 > command mode로 이동vi cheat sheet 를 사용하여 내용 수정 가능.참고 : https://external-preview.redd.it/iigrixvxp5aYN9ox7Gr1dfI_rhLRotWlLsCafjJqjEQ.png?width=1080&crop=smart&auto=webp&s=78fdf6e9b02082dda1c810224a9..
2. Linux 기본 명령어 살펴보기
·
쿠버네티스/linux
명령어 도움말 보기 : man기본형식man 키워드옵션-k : 매뉴얼 목록을 검색-s : [section-number] 입력한 섹션에서 매뉴얼 검색 후 출력     (1) User Commands     (2) System Calls     (3) Subroutines     (4) Devices     (5) File Formatsspace : next pageEnter : next lineb : backwardq : quit사용 예$man ls$man -k delete$man -s userdelman ls : ls 명령어 관련 매뉴얼을 검색하여 보여줌.space : 다음페이지로 이동b : backwardq : quitman -k passwd : passwd 명령어 관련 매뉴얼 위치 찾기 man -s ..
1. linux 디렉토리 살펴보기
·
쿠버네티스/linux
리눅스 디렉토리 구조 기본적으로 리눅스는 Filesystem Hierachy Standard 에 맞춰서 운영됨 디렉토리 이동 : cd cd : 홈 디렉토리로 이동됨 파일 목록 보기 : ls 폴더 : 파란색 실행 가능 파일 : 초록색 실행 불가능 파일 : 하늘색 현재 작업 디렉토리 보기 : pwd 디렉토리들의 역할 sbin 과 bin 은 usr 디렉토리 아래에 있을 수 있음 (호환성) etc에는 passwd, hostname 등의 명령어가 있는데, ASCII text 파일로 존재함. 즉, 내용을 확인하거나 수정할 수 있음. var 은 로그가 저장되는 중요한 역할을 함. proc , sys : 현제 리눅스가 사용하고 있는 메모리 공간을 보여주는 공간. 현재 메모리에서 동작중인 프로세스에게 할당한 위치