/root <-- root 사용자의 홈
/home/계정명 <-- 일반사용자의 홈
w -> 시스템에 접속한 유저 리스트
who, whoami, who am i 보다
많은 정보를 보여줌
사용자를 만들면
/etc/passwd 파일에 등록됨
root 계정은 uid-->0
----------------------------
시스템에 사용자는 계정 1~499
----------------------------
일반계정은 uid -->500번부터 부여
grep 주어진 문자열이 포함된 열을 알려준다.
grep babo /etc/passwd
--> /etc/passwd 파일에 babo가 들어간
문자열을 뽑아줌
보통 cat,ls의 광역 검색 등과 같이 쓰인다.
ex)
cat -n etc/passwd|grep babo
-n옵션은 줄수를 표시함
ps -ef|grep httpd
프로세서중 httpd 웹데몬이 떠있는지 확인하기
위한 명령
rpm -qa
설치된 프로그램 리스트 출력
rpm -qa|grep telnet
rpm -qa|grep httpd
chsh -l
현재 보유중인 쉘 리스트를 보여준다.
리눅스는 보통 /bin/bash를 사용
유닉스는 bin/sh <-- 본쉘을 주로쓴다.
chsh
/bin/sh
--> 쉘 교체됨
echo $SHELL <-- 현재 적용되어 있는 쉘 확인
env <-- 접속 사용자가 보유한 환경 설정을 보여준다.
꽤 많은 정보가 보이고 $PATH, $SHELL이
다 포함되어 있다.
echo $PATH
PATH=$PATH:/root
echo $PATH
/root 가 PATH에 추가됨 다만 이건 logout 하면
사라진다.
.bashrc 를 수정하면 나중에 접속해도
적용 가능해짐
ls -alsh
-h 는 파일 크기를 포함해서 보여준다.
-F 는 디렉토리는 / 로 보여줘서 파일과 구분해서 보여줌
.bashrc에 있는 쉘 조건문 확인
if [-f /etc/bashrc ]; then
. /etc/bashrc
fi
if(조건문)-f (존재한다면) 디렉토리 then(진행한다)
.(실행할것) /etc/bashrc
if(조건문 끝)
==> etc/밑에 bashrc 파일이 있으면
etc/bashrc를 실행(읽어들)한다.
. .bashrc <-- .bashrc를 실행할 것.
rpm -qa|grep 프로그램명
rpm -qa|grep 데몬명
. .환경설정파일 <-- 바로 설정한걸 적용 또는
읽어들임(적용한다. 다 같은의미)
로그아웃 필요없이 변경 적용됨
댓글 없음:
댓글 쓰기