분류 전체보기

    [Linux] 패키지, 시스템 관리, Linux 부팅 및 종료, 시스템 모니터링

    ※ Linux Fundamentals 교재를 참고하였습니다! 소프트웨어 패키지 리눅스의 소프트웨어 패키지 중앙집중식, 일관적 패키지 : 응용프로그램, 라이브러리, 버전정보 등 포함 .deb : Ubuntu 포함 Devian 계열 .rpm : Red Hat 계열 패키지는 Repository에 저장, HTTP or FTP 서버를 통해 제공 소프트웨어 패키지 관리 GNOME GUI : 소프트웨어 업데이터 메뉴 패키지 Repository가 /etc/apt/sources.list 파일에 추가 $sudo apt update : 패키지 Repository 리스트의 업데이트 설치 패키지명 찾기 http://packages.debian.org http://packages.ubuntu.com $apt search 소프트웨..

    [Linux] 사용자 관리

    ※ Linux Fundamentals 교재를 참고하였습니다! 사용자 관련 명령 whoami 현재사용자 알려줌 who 로그인 사용자 정보 보여줌 w 로그인 사용자 수행중인 태스크 보여줌 id 현재 사용자 ID, 그룹ID, 소속그룹 보여줌 su 명령 substitute user su [-] [username] 다른 사용자ID로 새로운 쉘 시작 user id 없는 경우 root 사용자 - : 기존 로그인환경 변경 적용(환경변수, 현재 디렉토리) exit: 새로 생성된 쉘 빠져나옴 sudo 명령 다른 사용자로 명령 수행 sudo su - : Ubuntu에서는 sudo를 통해서만 root 사용자로 쉘 사용 가능 /var/log/auth.log : root 사용자 sudo 사용내역 확인 사용자 관련 편집 /etc/..

    [Linux] Text Editor, 정규식 : grep, seb, vi

    ※ Linux Fundamentals 교재를 참고하였습니다! gedit GNU GPL 라이선스의 GUI 기반 텍스트 편집기 우분투 데스크탑 공식 텍스트 편집기 gedit 파일명 & : 백그라운드에서 동작하여 명령을 입력받지 않도록 함 vi Editor Visual Editor 키보드만으로 모든 기능 사용 가능 동작모드 명령모드 : 기본모드, 커서이동, 복사, 다른모드 전환 가능 명령행모드(:) : 명령을 입력하여 문자열 검색, 치환, 저장, 종료 입력모드(a/i) : 텍스트로 입력 비주얼 모드(v) : 텍스트 선택 커서이동 h j k l : 왼 아래 위 오 입력모드 : Alt + h j k l 주요명령 명령행모드 :w write, vi 입력내용 저장 :q quit, vi 나감 :_! 강제적 : 숫자 d/..

    [Linux] I/O 리다이렉션, 파이프, 필터(cat, grep), find, locate, sleep, time

    ※ Linux Fundamentals 교재를 참고하였습니다! I/O 리다이렉션 표준 입출력 stdin() : 명령 출력, 디폴트 = 터미널 화면 stderr{2>} : 에러 출력, 디폴트 = 터미널 화면 출력 리다이렉션 > : 출력 스트림 변경, 덮어쓰기 >> : 기존의 데이터에 추가 에러 리다이렉션 2> : 에러스트림 변경 2> /dev/null : 에러메시지 무시 2>&1 : stdout과 stderr를 같은 스트림으로 보냄 입력 리다이렉션 표준출력 tee 표준입력 -> 표준출력, 파일 grep 문자열 포함 라인 찾기 tr 문자단위 치환 wc 단어, 라인, 문자수 계산 -w/l/c 단어수만 표시 sort 입력데이터 정렬 -n 문자가 아닌 숫자로 해석 -r 내림차순 uniq 중복 제거 head/tail..

    [Linux] 파일이름 확장, 문자패턴

    ※ Linux Fundamentals 교재를 참고하였습니다! 파일이름 확장, 문자패턴 * 없거나 하나 이상의 임의의 글자 ? 임의의 한글자 [ 문자, 문자 ] 대괄호 사이의 임의의 문자 중 해당하는 것 [a-z] : 여러개 문자 간략히 표시 [!ab] : 문자가 들어가지 않음을 의미