본문 바로가기

리눅스

(6)
리눅스 7주차 gedit은 문서편집기로 GUN의 대표적인 GUI텍스트 편집기이다. GNOME 환경의 기본 편집기이다. 실행 방법1. 메인 메뉴에서 [프로그램]>[보조 프로그램]>[지디에트] 선택2.터미널에서 &gedit [파일이름]&3.파일관리자에서 텍스트 파일 클릭하면 자동실행 gedit 메뉴파일: 새로 만들기, 열기, 저장, 되돌리기, 인쇄편집: 입력 취소, 다시 실행, 잘라내기, 복사, 붙여넣기, 삭제보기: 도구모음, 상태표시줄, 전체화면, 강조모드검색: 찾기, 바꾸기, 줄로 이동도구: 맞춤법 검사, 오타가 있는 단어 강조, 언어 설정, 문서 통계문서: 모두 저장, 모두 닫기, 새 탭 그룹, 이전 문서 단일 모듈 프로그램프로그램 작성에는 gedit을 이용한다. [보기] 메뉴에서 C 구문 강조 기능 설정이 가능하다..
리눅스 6주 안전한 원격 접속: ssh(secure shell) 원격 로그인 혹은 원격 명령 실행을 위한 프로그램보안을 위해 강력한 인증 및 암호화 기법을 사용하며 기존의 rsh, rlogin, telnnet등을 대체하기 위해 설계됐다.  $ ssh 사용자명@호스트명$ ssh -1 사용자명 호스트명위와 같은 방법을 사용하여 지정된 원격 호스트에 사용자명으로 원격으로 접속한다. 사용법은 :$ssh 호스트 명령 MS윈도우에서 하는 법 원격 접속을 위해 OpenSSH 클라이언트를 추가 설치->명령 프롬프트 또는 실행 창에서 ssh 명령어를 실행 grep 명령어 사용법: $ grep  패턴 파일*기능:파일(들)을 대상으로 지정된 패턴의 문자열을 검색하고, 해당 문자열을 포함하는 줄들을 출력한다.  옵션기능-i대소문자를 무시..
리눅스 5주차 쉘이란? 사용자와 운영체제 사이에 창구 역할을 하는 소프트웨어이다. 명령어 처리기로 사용자로부터 명령어를 입력 받아 이를 처리한다.  쉘은 종류가 나누어진다. 가장 큰 순서부터 말하면 bash쉘이 본 쉘을 포함, 본 쉘이 핵심을 포함한다. c쉘은 핵심을 포함한다. 쉘의 종류쉘 실행 파일본 쉘/bin/sh콘 쉘/bin/kshC 쉘/bin/cshBash/bin/bashtcsh/bin/tcsh 본 쉘:벨연구소의 스티븐 본에 의해 개발됐으며 유닉스에서 기본 쉘로 사용된다 콘 쉘:본 쉘에서 확장된 형태로, 1980년대에 벨 연구소에서 만들었다 Bash:GNU에서 본 쉘을 확장하여 개발한 쉘이다. 리눅스 및 맥 OS X에서 기본 쉘로 사용 및 널리 보급됐다. Bash명령어의 구문은 본 쉘 명령어 구문을 확장한 것이..
리눅스 3주 디렉터리 리스트:ls(list) $ls(혹은 dir) 지정된 디렉터리의 내용을 리스트 한다. 디렉터리를 지정하지 않으면 현재 디렉터리 내용을 리스트 한다. 또는 파일을 지정하면 해당 파일만을 리스트 한다. ls 명령어 옵션 -a 숨겨진 파일을 포함하여 모든 파일을 리스트한다. -s 파일의 크기를 K바이트 단위로 출력한다. -l 파일의 상세 정보를 출력한다. -F 파일의 종류를 표시하여 출력한다. -R 모든 하위 디렉터리들을 리스트한다. ls -s size의 약자이다. 디렉터리 내에 있는 모든 파일의 크기를 K 바이트 단위로 출력한다. ls -a all의 약자이다. 숨겨진 파일들을 포함하여 모든 파일과 디렉터리를 리스트 "."은 현재 디렉터리, ".."은 부도 디렉터리. ls -l 파일 속성(file at..
2주차 리눅스 스터디 파일의 종류 일반 파일(ordinary file):텍스트 파일, 이진 파일이라 불리며 데이터를 가진 채 디스크에 저장된다. 디렉터리(directory) 또는 폴더(folder):파일들을 계층적으로 조직화하는 데 사용되는 일종의 특수파일이자, 디렉터리 내 파일이나 서브디렉터리가 존재한다. 장치 파일(device special file):물리적인 장치에 대한 내부적인 표현으로 키보드나 모니터, 프린터 등도 파일처럼 사용한다. 심볼릭 링크 파일:어떤 파일을 가리키는 또 하나의 경로명을 저장하는 파일이다. 디렉터리 계층구조 디렉터리는 루트로부터 시작하여 트리 형태의 계층 구조를 이룬다. 홈 디렉터리 각 사용자마다 별도의 홈 디렉터리가 있으며, 사용자가 로그인하면 홈 디렉터리에서 작업을 시작함 경로명 파일이나 디..
1주차 리눅스 스터디 유닉스/리눅스의 운영체제란? 1970년대 초 AT&T 벨연구소에서 유닉스가 개발된 이후 지속적으로 발전, 소프트웨어 경쟁력의 핵심이다. 이를 기반으로 하는 운영체제에는 안드로이드 OS, iOS, 맥 OS X, 리눅스 등이 있다. 유닉스의 설계 철학:단순성, 이식성, 개방성 유닉스의 특징:다중 사용자, 다중 프로세스, 쉘 프로그래밍, 훌륭한 네트워킹 유닉스 운영체제 구조 커널이란? 프로세스 관리, 파일 관리, 메모리 관리, 통신 관리, 주변장치 관리를 한다.