쉘_스크립트

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
쉘_스크립트 [2023/09/05 15:46] – external edit 127.0.0.1쉘_스크립트 [2026/03/24 16:26] (current) – removed admin
Line 1: Line 1:
-이 문서에서는 리눅스의 쉘 스크립트로 코드를 짜는 방법을 알아본다. 
  
-쉘의 종류가 몇 개 있지만, 여기서는 bash shell에 대해 다룬다. 
- 
-**1. 쉘 종류 확인법 및 쉘 종류 바꾸는 법:** 
- 
-<Code:Shell Script> 
-echo $SHELL 
-</Code> 
- 
-현재 사용 중인 쉘의 종류를 확인할 수 있다. 
- 
-<Code:Shell Script> 
-cat /etc/shells 
-</Code> 
-현재 사용가능한 쉘의 종류를 확인할 수 있다. 
- 
-만약 bash shell을 사용하고 있지 않고 사용가능한 쉘 목록에 bash shell 이 있다면 
- 
-<Code:Shell Script> 
-chsh 
-Password: 
-Changing the login shell for 'user name' 
-Enter the new value, or press ENTER for the default Login Shell [/bin/sh]: /bin/bash 
-</Code> 
- 
-'user name'은 현재 로그인 되어 있는 유저의 계정명이고, 콜론 앞에 붙은 것은 시스템상에서 출력된 문구이다. 
- 
-이렇게 shell을 바꾼 후에는 로그아웃 후에 다시 로그인을 해주어야 한다. 
-\\ 
-\\ 
-\\ 
-**2. 좀 더 편한 사용자 환경을 위한 설정** 
-<Code:Shell Script> 
-vi .bashrc 
-</Code> 
- 
-# ~/.bashrc: executed by bash(1) for non-login shells. 
- 
-# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) 
- 
-# for examples 
- 
-<color #ed1c24> 
-PATH=\$PATH:/bin:/usr/bin:$HOME:. 
-</color> 
- 
-<color #ed1c24> 
-export PATH 
-</color> 
- 
-# If not running interactively, don't do anything 
- 
- 
- 
-# for examples 와 # If not ~~ 사이에 빨간 문구를 넣어주면 자신 계정의 홈 폴더에 스크립트 파일을 생성한 후 경로지정 없이 바로 실행할 수 있다. PATH지정을 해주지 않으면 실행할 때마다 "~/script file" 이렇게 경로를 지정해서 실행을 해야한다. 
- 
-1. [[hello world|시작]]\\ 
-2. [[directory]]\\ 
-3. [[array]]\\ 
-4. [[사칙연산]]\\ 
-\\ 
-[[스크립트로 awk 이용하기]]\\ 
-\\ 
-5-1. [[위치인자 표]]\\ 
-5-2. [[위치인자를 이용한 스크립트]]\\ 
  • 쉘_스크립트.1693896415.txt.gz
  • Last modified: 2023/09/05 15:46
  • by 127.0.0.1