리눅스 셸 (본셸, 콘셸, C셸, 배시 대시셸)리눅스에는 여러가지 셸이있습니다.셸의 기능은 명령어를 해석하는 해석기기능프로그램을 작성할 수 있는 프로그래밍기능사용자 환경설정을 할 수 있는 초기파일을 제공하는 사용자 환경설정기능이 있습니다.본셸(Bourne Shell)본셸은 유닉스에 처음으로 등장한 셸입니다. 1919년에 등장했으며스티브 본이 개발해서 본셸이라고합니다.명령이름은 sh며 프롬프트(Prompt)로는 $가 사용됩니다.히스토리,에일리어스 등 제어들을 사용할 수 없어서 이후 배시셸로 대처되게 되었습니다.그래도 현재에도 많은 작업관리를 위해 사용이 되고 있습니다. C셸(C Shell) 씨셸은 버클리에서 빌 조이라는 개발자가 개발한 셸이되겠습니다.본셸에는 없었던 기능인에일리어스, 히스토리등의 기능이 나..
프로세스(Process)란? 무엇 (포그라운드, 백그라운드 프로세스) 프로세스는 자신이 사용하는 컴퓨터나 기기의 저장공간(ex. 하드디스크)에 저장되어있는 실행 코드(프로그램)가 메모리(ex 램)에 올려져 로딩되 활성화 되어있는 것입니다.예를 들어서 웹 브라우저인 크롬을 사용한다고 합시다. 그럼 크롬은 하드디스크 어딘가에 저장이 되어서 있을 것 입니다. 이런 식으로 하드디스크에 저장되어있는 파일을 프로그램이라고 합니다. 그리고 이를 실행시켜서 윈도우에 뜨거나 메모리에 로딩이 되어있으면 이 것을 프로세스(Process)라고 부릅니다.포그라운드 프로세스(Foreground Process)포그라운드 프로세스에서 포그라운드는 배경을 뜻합니다. 크롬을 실행하게되면 배경화면에 크롬창이 열립니다. 이와같이 화면에서 ..
[리눅스] 파일접근관리, 마스크값설정 (file, umask rwx, rws) 이번 글에서는 학교에서 과제로 받아서 제가 한 과제를 그대로 공유하는 시간을 가져 보도록하겠습니다. 과제도하고 포스팅도 하나 올라가고 나중에 같은 과제를 받는 분들은 참고하시면 되니 일석 3조라고 할 수 있나요? 그럼 살펴보시죠. 1. 파일의 속성은 어떤 명령으로 확인할 수 있는지 기술하시오.↑ ls –l 명령으로 파일의 속성을 확인할 수 있습니다.↑ file 명령으로는 파일의 종류를 확인할 수 있습니다.↑ groups 명령은 파일소유자의 그룹이름을 확인할 수 있습니다.2. 파일의 읽기 권한과 디렉터리의 읽기 권한은 어떤 차이가 있는지 설명하시오. 파일에서의 읽기권한(r)의 의미는 파일을 읽어들이는 명령들과 관련이 있습니다. ..
(linux)리눅스 Vi명령어를 쉽게 터득하는 방법 vimtutor 리눅스를 하게되면 많이 사용하는 것이 바로 vi에디터(vim)입니다. gedit을 사용하면 더 편하긴 하지만 콘솔창에서 강력한 편집기능을 지원하기 때문에 아직까지도 많이 사용한다고 하네요. 그런데 이 vim을 처음에 어떻게 배울 수 있을까요? 그런 고민이 있을까봐 그런지 어느 친절하신 분께서 Vimtutor 이라고해서 핵심 명령어들을 학습하고 실습할 수 있게 간단한 예제문제들을 모아놓은 튜토리얼이 있습니다. 이 txt파일을 이용한다면 어느 정도는 vieditor를 사용할 수 있을 것이라고 생각합니다. vimtutor 사용방법은 간단합니다. 터미널에서 vimtutor라고 치신후 엔터를 치시게 되면 빔 길잡이가 열리게 됩니다. version..
[리눅스(linux)]우분투(ubuntu) Vi editor 입력모드 전환명령 리눅스의 vi에디터는 막강한 편집능력을 갖고 있어서아주 많이 사용됩니다. 그래서 이번엔 리눅스 vi editor(에디터)의명령어 중에서 입력모드로 전환하는명령어를 알아보도록 하겠습니다. 키 해석 키(^=shift) 해석 i 현재 커서가 깜빡이는 부분부터 입력한다. ^i(대문자) 현재 커서 줄 맨 앞부터 입력한다. a 현재 커서의 위치 다음 칸부터 입력한다. ^A 현재 커서 줄 맨 마지막부터 입력한다. o 현재 커서의 다음 줄에 입력한다. ^O 현재 커서의 이전 줄에 입력한다. s 현재 커서 위치의 한 문자를 지우고 입력. ^S 현재 커서가 있는 한 줄을 지우고 입력한다. 이러한 명령어들이 있습니다.추가로 자세히 알아보시기 바랍..
리눅스(linux) 종료, 재부팅, 로그아웃, 가상콘솔 명령2017년9월12일 오늘은 리눅스의 가장 기초 명령을 학습하였다.우선 시작은 그냥 VMware나 부팅디스크에 전원을 주어서 부팅을해서 시작하면되겠고 종료를 하는 방법은 간단하다.x윈도 환경에서는 설정버튼이 있기 때문에 눌러준 뒤 컴퓨터끄기를 눌러주면된다.또는 poweroff, shutdown -P now, halt -p 그리고 init 0 을 콘솔이나 터미널 명령창에 입력해주면 된다. 파워오프나 셧다운 정도는 알겠는데 할트 마이너스피 이니트(?) 영은 입력하면 왜 꺼지는 건지 모르겠다.차차 알게 될거라고 생각하며 넘긴다.시간을 예약해서 시스템 종료시키기 리눅스를 종료하는 명령 셧다운은 시간을 지정해서 사용할 수 있다.예를 들면, #shutdown..