디시인사이드 갤러리

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

갤러리 본문 영역

리눅스를 공부 넷째날

펔끄유갤로그로 이동합니다. 2013.01.14 23:44:01
조회 185 추천 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/07 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45288 65
2870642 바탕화면에 공룡 키워 보세요.... 프갤러(118.41) 07.08 18 1
2870641 프갤하는거 들켰다 프갤러(220.65) 07.08 17 0
2870639 성추행해서 미안해 너무 아파서 그랬어... 넥도리아(223.38) 07.08 12 0
2870638 고1 프로그래밍에 손을 대보려합니다 [8] 프갤러(218.239) 07.08 54 0
2870636 가끔 나 따라 다니는 유동 저거 냥덩이 아닐까 한다 [1] ㅆㅇㅆ(124.216) 07.08 23 0
2870635 조루디 ㅆㅇㅆ 잘어울려 ㅇㅇ(211.235) 07.08 27 2
2870634 블리치 정주행 예정 [1] ♥냥덩이♥갤로그로 이동합니다. 07.08 12 0
2870633 R 뭐 배우는데 OLD R베이스 문법? [2] ㅆㅇㅆ(124.216) 07.08 28 0
2870632 결혼하면 프갤러들 축의금 줘 [2] 조루디(110.35) 07.08 30 0
2870631 R은 대학원 갈 거 아니면 뭐 쓸 일 거의 없을텐데 ㅆㅇㅆ(124.216) 07.08 18 0
2870630 제발 한숨쉬지마세요 노처녀드라 [1] 조루디(110.35) 07.08 30 0
2870629 문관데 제발 도와주세요 제발 제발제발 [15] 프갤러(118.47) 07.08 67 0
2870627 주식대박났다 [2] 조루디(110.35) 07.08 40 0
2870625 인공지능 슬기❤ [1] ♥냥덩이♥갤로그로 이동합니다. 07.08 33 0
2870624 면접보면서 당황했던 경험 ㅇㅇ(112.169) 07.08 20 0
2870622 17일 도쿄 여행인데 아스카영원히사랑해갤로그로 이동합니다. 07.08 23 0
2870620 PC-6001 페이지용 Contiki 발명도둑잡기(118.216) 07.08 13 0
2870618 국비들으면 쉽게 취업하는시대일때 국비 짤린거면 얼마나 병신새끼인거임?? 뒷.통수한방(1.213) 07.08 42 1
2870617 좆같은 기술스택을 쓰고있다 <- 탈출해야함 프갤러(59.14) 07.08 34 0
2870615 어우 일나가기 실타..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.08 11 0
2870613 러스트 비판서 거의 다 썼다. 루비갤로그로 이동합니다. 07.08 22 0
2870610 냥덩이는 그냥 귀척하는 윤서인이라봐야 [2] 류류(115.136) 07.08 31 0
2870609 윤석열 무능한건 맞지않나 ㅇㅅㅇ 류류(115.136) 07.08 13 0
2870607 멍퀴님 제발 부탁드립니다 그만해주세요 [1] ♥냥덩이♥갤로그로 이동합니다. 07.08 32 0
2870605 실력상승은 인정에서 나온당⭐+ By 나님 [1] ♥냥덩이♥갤로그로 이동합니다. 07.08 26 0
2870603 별찍기를 무시하지마라 [1] 배구공(119.202) 07.08 22 0
2870602 이 사람이 대다나당⭐ [1] ♥냥덩이♥갤로그로 이동합니다. 07.08 33 0
2870600 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 07.08 29 0
2870599 요즘 날이더워 그런강 피곤해서 일찍 자게됨 [5] ♥냥덩이♥갤로그로 이동합니다. 07.08 35 0
2870597 방화벽 지금 2주째 안 뚫어주는데 [12] 아스카영원히사랑해갤로그로 이동합니다. 07.08 97 0
2870595 퇴근하자 [8] 개멍청한유라갤로그로 이동합니다. 07.08 38 0
2870594 나는조현병이야 나는내향적이야 [5] 손발이시립디다갤로그로 이동합니다. 07.08 39 0
2870592 나이처먹고 피지컬은 떨어지는데 경험만 쌓여서 이거 저거 한번에 생각 [2] 프갤러(218.154) 07.08 54 0
2870590 프로펙트인가 지원해본 사람 있음? [1] ㅇㅇ(118.36) 07.08 26 0
2870589 정좌불능증 재현갤로그로 이동합니다. 07.08 19 0
2870587 그냥 나가긴 싫고 실업급여라도.. [5] ㅇㅇ(211.235) 07.08 34 0
2870585 와 근데 config 설정이 80여개 넘어가니까 수정하다 지치네 [4] ㅆㅇㅆ(124.216) 07.08 56 0
2870584 deepseek 정말 못쓰겠다 쓰고싶어도 뒷통수한방(1.213) 07.08 34 0
2870583 와 근데 거북목 존나 많구나 [2] 루도그담당(211.184) 07.08 55 0
2870582 파이썬 똥쓰레기네 ㅇㅇ(106.101) 07.08 57 0
2870581 이준떡하고 시진핑 딸하고 대학동문이누?? 뒷통수한방(1.213) 07.08 17 0
2870579 그럼 ai 기술이 발전할수록 ai는 말바꾸는게 일상 되니깐 유용할듯 ㅇㅂ [1] 뒷통수한방(1.213) 07.08 32 0
2870578 ai는 말바꾸면 안되는거아님??? [1] 뒷통수한방(1.213) 07.08 23 0
2870576 귀염은 타고나는것⭐+ [3] ♥냥덩이♥갤로그로 이동합니다. 07.08 63 0
2870575 css 프레임워크 배워서 써먹는데 오래걸릴까요 [3] 프갤러(211.245) 07.08 57 0
2870574 하이부와 프로미스 [1] ㅇㅇ(39.7) 07.08 43 0
2870573 짱깨폭염 ㅅㅂ [1] 뒷통수한방(1.213) 07.08 33 0
2870571 우리 행복하자 [8] 개멍청한유라갤로그로 이동합니다. 07.08 60 0
2870570 재밌는거 개발할거없냐 [2] 밀우갤로그로 이동합니다. 07.08 64 0
뉴스 '화려한 날들' 배우 이태란, ‘세련 미모’ 뽐내며 감각적인 재벌 안주인 고성희 役으로 완벽 변신! 디시트렌드 07.07
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2