디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

리눅스를 공부 넷째날

펔끄유갤로그로 이동합니다. 2013.01.14 23:44:01
조회 190 추천 0 댓글 3


지금까지 기본명령어, 내부명령어, 시스템 관리자용 명령어와 vi에디터 사용법을 훑어 봤고


쉘 환경을 하려다 지겨워서 gcc를 이용해서 Hello world를 찍어 보았다.

외울게 많지만 나중에 차차 익히도록하고 일단은 책의 내용을 쭉 진행해보려고한다.

지금 보고 있는 책의 초반설명이 난해한건지 이해를 하지 못하는 건지 모르겠지만

"하나의 루트 디텍토리만을 가지는 단일한 파일 시스템이다."라는 말이 아직도 나를 괴롭힌다 무슨 말인지를 모르겠다.

루트 디텍토리 자체는 "/"문자를 가리키는 최상위 디텍토리인건 알겠는데 그아래에 디텍토리를 여러게 가지고 있는데 단일하다는것이 무슨 뜻인지 모르겠다.

루트가 하나라서 단일하다는건지 모든 디텍토리가 루트부터 시작해서 그런건지 이해가 잘 되지 않는다.


암튼 다시 쉘 환경 및 프로그래밍에 대해서 공부를 하려고 한다.

쉘이란 조개 껍질처럼 OS를 둘러싸고 있는 것이라고 한다. 즉 커널을 사용자가 직접 바라보고 있는게 아니라 쉘을 통해서 커널이 비춰보고 있는형식으로 쉘에 따라서 커널을 전혀 다른 모습으로 볼수도 있다는것이다.

쉘의 주요기능은 응용 프로그램이나 사용자 명령어를 해석하고 커널과의 인터페이스를 제공하며 쉘 스크립트를 통해 간단한 프로그램을 작성하여 실행할수 있다.

쉘은 C 쉘과 Bourne 쉘의 두가지 부류로 나뉘어지고 최근에 발표되는 다양한 종류도 두가지의 큰흐름에 포함된다. 이노무 C는 안끼는데가 없는것 같다.

Bourne 쉘은 가장 오래되었고  C 쉘보다 스크립트를 작성하는데 나은 측면이 있다고 하는데  C 쉘이 C의 명성을 등에 업고 더 많이 사용했는데 Bourne쉘의 확장판인 korn쉘이나 bash쉘이 더 많이 사용되고 있는 추세라고 한다. 하지만 C쉘의 확장판인 TC 쉘이 등장하면서 보편화되고 있다 라고한다...;;

현재 사용중인 쉘을 보는 방법은 echo $SHELL

우분투는 bash쉘이고 CentOS도 bash쉘이다. 앞으로 내가 C 쉘을 쓸일은 없을것 같다. bash쉘은 bourne again shell의 줄임말이다.

쉘은 로그인할때 정해지는데 유닉스는 C shell이 기본 설정이고 리눅스는 bash가 기본 로그인 설정이라고 한다 .

잠깐 쉘을 바꿀대 csh 다시 돌아올때 exit

로그인 쉘을 영구적으로 바꿀때chsh 후에 /bin/csh

환경변수란 리눅스를 사용자가 각자 원하는 형태로 자신의 환경을 성정해 두기 위한 변수들이다. 이것들은 내부적으로 쉘이 운영되는데 필요한 환경을 뜻하고 사용자가 어떤 쉘을 사용하는가에 따라 달라진다.

주요 환경 변수는
HOME-홈디텍토리의 절대경로
PATH-명령어 탐색경로
USER-사용자 명
SHELL-로그인 쉘의 절대 경로
TERM-터미널 유형

쉘을 알아보는 명령어가 echo $SHELL이였듯이 echo $PATH라고 입력하면 페쓰의 내용을 볼수있다. $란 변수의 내용이라는 뜻이다.

set 명령어로 모든 환경변수를 볼수있다고 하는데 나는 이상한 함수들만 보인다. 손꾸락이 이상한가보다.

사용자 환경 파일이란 사용자가 처음 로그인을 하거나 새로운 쉘을 수행할때  시스템은 환경에 맞게 환경을 정해놓은 환경 파일을 열어 자동으로 수행한다.

환경파일의 이름은 
bash의 경우 로그인-.profile,.bash_profile 쉘 수행-.bashrc 로그아웃-.bash_logout
Tcsh의 경우 로그인-.login                                쉘 수행-.cshrc   로그아웃-.logout

쉘수행은 쉘이 실행될때마다 실행되고 로그인과 로그아웃은 시스템이 로그인 로그아웃 될때 마다 파일이 한번실행된다.

쉘에서 환경파일을 다루는 방법으로 처음 .profile을 수정하는것이 예제로 나왔는데

로그인시 date를 출력하는것이다. 하지만 우분투에서그래픽모드로 로그인되서 출력되는걸 볼수가없다. 프롬프트로 로그인하는법을 몰라서 테스트를 못하고있다.ㅠㅠ

프롬프트로 로그인을 하는방법을 알아낸다음 진행해야겠다 ㅠㅠ

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
AD 곧 휴가!! 홈캉스, 바캉스 SALE 운영자 25/07/21 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45694 65
2873739 글고 어지간하면 걍 리액트 써라 선언형 프로그래밍이라 지피티가 잘짜줌 ㅆㅇㅆ(124.216) 11:16 15 0
2873738 정확하게 말해선 공통성이라기보다는 역할과 재사용성을 기반으로 해야하는데 ㅆㅇㅆ(124.216) 11:15 17 0
2873737 밑에 놈아 CSS는 그렇게하는게 아니야 [4] ㅆㅇㅆ(124.216) 10:55 47 0
2873736 행님들 프론트엔드 질문 좀 드립니다 [4] 프갤러(121.157) 10:48 30 0
2873735 하 주말동안 점검지원작업을 넣어놓네? [6] 개멍청한유라갤로그로 이동합니다. 10:34 38 0
2873734 민생지원금 나온다고 식당들 [2] 루도그담당(211.184) 10:25 44 0
2873733 스마트폰 소니 핸드폰 저항 넥도리아(220.74) 10:23 10 0
2873732 나님은 시니어 윈도우즈 프로그래머 개발자얌 네오커헠(1.237) 10:17 40 0
2873731 민생지원금 낭낭하게 쓰는 중.jpg [1] 야옹아저씨갤로그로 이동합니다. 10:16 31 0
2873730 재명지원금 쓸 수 있는곳이 너무 적어서 [2] ㅆㅇㅆ(124.216) 10:10 37 0
2873729 데브옵스라는게 내가 옛날에 서버실근무하던 그거네 [1] 네오커헠(1.237) 10:03 52 0
2873728 뉴프로 Mvp 시스템도입안내 [1] 헬마스터갤로그로 이동합니다. 09:55 25 0
2873727 돈을 여러번 못받으니 의욕이 안생긴다 [6] ㅆㅇㅆ(124.216) 09:54 45 0
2873726 대통령배 전국 토익토플 선수권 대회 배구공(119.202) 09:53 19 0
2873725 개병신년이 파일 다 깨지게 보내놨네 씨발 [1] ♥삣삐냥덩♥갤로그로 이동합니다. 09:46 30 0
2873723 웹앱개발자들 보니 이제 다 커서IDE에서 개발하네 [3] 네오커헠(1.237) 09:29 86 0
2873722 내일이네... 민생소비지원회복쿠폰 넥도리아(220.74) 09:10 18 0
2873721 민생지원소비쿠폰으로 술쳐먹고 음주운전해서 넥도리아(223.39) 08:47 30 1
2873720 집안에 쥐새끼 아버지가 있다. 넥도리아(223.39) 08:31 20 0
2873719 sigaction 래퍼 빡세네 ㅎㅎ 나르시갤로그로 이동합니다. 08:30 12 0
2873718 그렇군, 시스템에 순응하기로한건가 통암기원숭이(211.235) 08:29 26 0
2873716 나 이쁘지? ㅇㅅㅇ [4] 헤르 미온느갤로그로 이동합니다. 08:22 52 0
2873715 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 08:20 24 0
2873714 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08:19 16 0
2873713 딱항(61.253) 08:14 20 0
2873712 냥덩유니버스? ♥삣삐냥덩♥갤로그로 이동합니다. 08:10 16 0
2873711 냥덩이 무료나눔 합니당⭐+ [2] ♥삣삐냥덩♥갤로그로 이동합니다. 08:07 31 0
2873710 음기 충전 발명도둑잡기갤로그로 이동합니다. 08:04 11 0
2873709 미국 이제 못믿겠다! 금 1200톤 회수하려는 독일 발명도둑잡기갤로그로 이동합니다. 07:21 12 0
2873708 return ; 되돌아옴. 넥도리아(220.74) 07:09 14 0
2873707 나님이 프갤에 정보 안 풀어주는 진짜 이유⭐+ ♥삣삐냥덩♥갤로그로 이동합니다. 07:03 28 0
2873706 개새끼 = 새끼개 ♥삣삐냥덩♥갤로그로 이동합니다. 06:41 17 0
2873705 야구의신 대.승.엽 ♥삣삐냥덩♥갤로그로 이동합니다. 06:29 15 0
2873704 4대강 유언비어 발명도둑잡기갤로그로 이동합니다. 06:26 13 0
2873703 메리 크리스마쓰~❤+ ♥삣삐냥덩♥갤로그로 이동합니다. 06:25 12 0
2873702 중국 “해외 칩 백도어 조심하라”…자국산 반도체·OS 전격 채택 선언 발명도둑잡기갤로그로 이동합니다. 06:17 26 0
2873701 생명체는 흔하지만 지성체는 극히 드뭄 ♥삣삐냥덩♥갤로그로 이동합니다. 06:12 18 0
2873700 중요한것은 어떤 동료를 가지느냐임. 주변에 뛰어난 사람이 있으면 ㅆㅇㅆ(124.216) 06:10 26 0
2873699 결국 상위대학이라도 사람은 결국 평균 분포하더라 ㅆㅇㅆ(124.216) 06:07 33 0
2873697 포폴은 원래 극과 극임 ㅋㅋ ㅇㅇ(106.102) 05:54 30 0
2873696 일반적으로 실력은 학벌 좋은 애들이 더 좋지. 부정할 수가 없음. ㅆㅇㅆ(124.216) 05:53 35 0
2873695 학벌이 안중요한 이유 ㅇㅇ(106.102) 05:49 43 0
2873694 AI는 끽해봐야 단순한 함수 리팩토링하는 정도까지밖에 못갈듯 2찍패배견갤로그로 이동합니다. 05:38 25 0
2873693 하루에 오조오경줄 감사의 코딩 공기역학갤로그로 이동합니다. 04:29 26 0
2873692 20세기 전환기에 나타난자본주의의 위기의식과 신체훼손의 미학.pdf 발명도둑잡기갤로그로 이동합니다. 04:23 15 0
2873691 부패한 사람의 예술 취향 발명도둑잡기갤로그로 이동합니다. 04:05 26 0
2873690 뮤직비디오와 계급 발명도둑잡기갤로그로 이동합니다. 03:53 39 0
2873689 Spring 안에 React 를 박아버리면 안되나요? 프갤러(121.147) 03:29 23 0
2873688 음악과 계급 발명도둑잡기갤로그로 이동합니다. 03:25 30 0
뉴스 전현무 사주풀이, 어떻게 보시나요? 디시트렌드 07.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2