본문 바로가기

수업

SHELL



0_ 로그인시 echo로  출력했던 내용 다 지우세요

/etc/profile  , ~/.bashrc , ~/.bash_profile , /etc/bashrc

 

1. bash쉘 로그인시 안녕하세요 [계정명]님 이 나올수 있게 하세요  (로그인시에만 적용)
vi /etc/profile
echo "안녕하세요 $USER님"
2. root의 bash쉘이 구동될때 자동으로 c커맨드로 clear라는 명령을 사용할수 있도록 설정. 
~/.bashrc 
alias c='clear'

3. root만 bash 실행시 /sevas에 있는 nana와 baba 명령을 
   상대경로로 쓸수 있도록 설정 (bash 로그인시에만 적용)

=======================================================
**그외의 변수들**

 **HOME   

 현재 사용자의 홈 디렉터리 

 **PATH 

 실행 파일을 찾는 디렉터리 경로

 **LANG 

 기본 지원되는 언어  

 **PWD 

 사용자의 현재 작업 디렉터리 

 TERM

 로그인 터미널 타입 

 **SHELL 

 사용자의 로그인 셸 

 **USER 

 사용자의 이름 

 **DISPLAY    xhost 

 X윈도에서 프로그램 실행 시 출력되는 창 

 COLUMNS

 현재 터미널의 컬럼 수  

 LINES 

 현재 터미널 라인 수 

 **PS1

 1차 명령 프롬프트 변수 

 **PS2 

 2차 프롬프트 변수 

 **BASH 

 bash 셸의 경로 

 BASH_VERSION 

 bash 버전 

 HISTFILE 

 히스토리 파일의 절대 경로 

 HISTSIZE 

 히스토리 파일에 저장되는 명령어(줄)의 개수 

 HISTFILESIZE

 히스토리 파일의 크기 

 HOSTNAME 

 시스템의 호스트명 

 MAIL

 도착한 메일이 저장되는 경로  

 **LOGNAME  

 로그인 이름 
 TMOUT

 사용자가 로그인 한 후 일정 시간 동안 작업을 하지 않을 경우에 로그아웃시키는 시간으로 단위는 초

 **UID  

 **사용자의 UID 

 **OSTYPE 

 운영체제 타입 

========================================================

bash쉘 프롬프트 변경

[일시적인설정]
hostname www.sevas10.com
hostname [확인]

[영구설정]
1. vi /etc/hostname 을 korea로 바꾼뒤 껏다킴 
  껏다 켜야됨

2.  hostnamectl set-hostname sevas10.com
다시 로그인 하면 적용됨

=======================================================

========================================================

'수업' 카테고리의 다른 글

보안뉴스  (0) 2023.06.26
CRONTAB  (0) 2023.06.23
계정  (0) 2023.06.22
SHELL  (0) 2023.06.21
UUID  (0) 2023.06.21