728x90
반응형

전공/리눅스시스템관리 16

[Linux] 리눅스 셸 기본 사용법, 특수문자

유저 셸 커널 하드웨어 셸의 기능 - 명령어 해석기 기능 - 플그래밍 기능: 셸 스크립트 - 사용자 환경 설정 기능 셸 기본 사용법 셸 지정 및 변경 - 사용자의 기본 셸은 /etc/passwd 파일에 저장 chsh 기능 - 사용자 로그인 셸 변경 형식 - chsh [옵션] [사용자명] 옵션 -s shell: 지정하는 셸(절대 경로)로 로그인 셸을 바꿈 -l: /etc/shells 파일에 지정된 셸 출력 로그인 셸과 서브 셸 - 서브 셸: 사용자가 프롬프트에서 다른 셸을 실행하여 생성한 셸 - ctrl+d 또는 exit로 서브 셸 종료 셸 내장 명령 - 셸 자체적으로 가지고 있는 명령 - ex) cd - 일반적인 리눅스 명령들은 /bin이나 /usr/bin 등 다른 디렉터리에 실행파일 존재 출력 명령 e..

[Linux] 리눅스 vi 환경 설정

vi 환경설정 명령 set 명령과 옵션 기능 set nu 파일 내용의 각 행에 행 번호를 표시 set nonu 행 번호 감추기 set list 눈에 보이지 않는 특수문자 표시(tab:^,eol:$ 등) set nolist 특수문자 감추기 set showmode 현재 모드 표시 set noshowmode 현재 모드 감추기 set set으로 설정한 모든 vi 환경 설정 값 출력 set all 모든 vi 환경 변수와 현재 값 출력 .exrc 파일에 환경 설정 사용자 홈 디렉터리에 .exrc 파일로 vi 환경설정 명령어 저장 EXINIT 환경 변수에 설정 셸의 환경 변수인 EXINIT에 vi 환경 설정 가능 $ EXINIT='set nu liset' $ export EXINIT

[Linux] 리눅스 vi 명령어

vi 기능 - 지정한 파일을 편집, 파일을 저장하지 않으면 빈 파일이 열리고 나중에 파일명 지정 가능 형식 - vi [파일] 모드 명령어 기능 마지막 행 모드 :q vi에서 작업한 것이 없을 때 그냥 종료 :q! 작업한 내용을 저장하지 않고 종료 :w 파일명 작업한 내용을 저장, 파일명을 지정하면 다른 파일로 저장 :wq, :wq! 작업한 내용을 저장하고 vi를 종료 명령 모드 ZZ(Shift + zz) 작업한 내용을 저장하고 vi를 종료 명령 모드 -> 입력 모드 전환 명령어 기능 i 현재 커서 자리에 입력 a 현재 커서 다음 자리에 입력 o 커서가 위치한 행의 다음 행에 입력 I 커서가 위치한 행의 첫 칼럼으로 이동하여 입력 A 커서가 위치한 행의 마지막 칼럼으로 이동하여 입력 O 커서가 위치한 행의..

[Linux] 리눅스 디렉터리, 파일 관련 명령어

디렉터리 관련 명령 pwd 기능 - 현재 디렉터리의 절대 경로 출력 형식 - pwd cd 기능 - 디렉터리 이동 형식 - cd [디렉터리] 더보기 홈 디렉터리로 바로 이동: cd ~ 또는 cd ls 기능 - 디렉터리의 내용 출력 형식 - ls [옵션] [디렉터리(파일)] 옵션 -a: 숨김 파일을 포함해 모든 파일의 목록 출력 -d: 디렉터리 자체 정보 출력 -l: 파일의 상세 정보 출력 -F: 파일의 종류 표시(*: 실행파일, /: 디렉터리, @: 심벌릭 링크) -i: 파일의 incode 번호 검색 더보기 mkdir 기능 - 디렉터리 생성 형식 - mkdir [옵션] [디렉터리] 옵션 - -p: 하위 디렉터리를 계층적으로 생성할 때 중간 단계의 디렉터리가 없으면 중간 디렉터리까지 생성 rmdir 기능 -..

[Linux] 리눅스 파일과 디렉터리

파일의 종류 일반 파일 텍스트 파일, 실행파일, 이미지 파일 등 데이터를 저장 디렉터리 파일로 취급 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보 저장 심볼릭 링크 원본 파일을 다른 파일명으로 지정한 것 윈도우의 바로가기 파일과 유사 장치파일 하드디스크나 키보드 같은 각종 장치도 파일로 취급 file: 파일의 종류를 알아보는 명령 리덱터리 계층 구조 부모 디렉터리(상위 디렉터리)( .. ) 자식 디렉터리(하위 디렉터리) 루트 디렉터리 /: 루트 디렉터리, 해당 파일이 디렉터리 @: 심볼릭 링크 작업 디렉터리 현재 사용 중인 디렉터리를 작업 디렉터리(working directory) 또는 현재 디렉터리(current directory)라고 함 현재 디렉터리는 ‘.’ 기호로 표시 홈 디렉터리 각..

[Linux] 리눅스 소개

리눅스 운영체제 kernel(커널) - 운영체제의 핵심 부분 - 프로세스 관리, 메모리 관리, I/O 시스템 관리, 파일 시스템 관리 등 shell(쉘)- 사용자와 운영체제의 내부 kernel 사이의 인터페이스 역할(명령어 해석기) H/W -> Kernel -> Shell -> Application -> Users 부팅과정 사용자가 사용하는 소프트웨어, 소프트웨어 계층 리눅스 시스템 리눅스 시스템은 root 위계 구조 계층적으로 접근 최상위 디렉토리: / 또는 root 파일은 디렉토리(dir)와 파일(file)로 구성 /bin : 리눅스의 부팅등, 기본 명령어가 들어 있는 디렉터리 /dev : 연결되어 있는 장치 파일 정보 디렉터리 /etc : 시스템 환경설정 파일이 들어 있는 디렉터리 /sbin : 시..

728x90
반응형