리눅스 특강 & 리눅스

영진 전문대 리눅스 특강 2일차.

gandus 2010. 6. 29. 20:43

리눅스와 유닉스는 유저 아이디는 대소문자 구별한다.


사용자 관리

 - useradd [옵션] userid
 - /etc/default/useradd 에 설정된 된 것 참조

ex) useradd mimi
 - > passwd mimi  - > 그리고 비번을 설정한다.



사용자 삭제  

userdel 옵션 userid

ex) userdel -r mimi     - > -r 사용자 홈 디레곹리 제거.


비밀번호 변경

자신의 비밀번호 
- >  passwd

루트가 유저 아이디 변경
-> passwd 아이디

그룹 추가 / 삭제
groupadd , groupdel

사용자 정보 조회
id mimi

사용자 전한
su 옵션 userid  
- > su - mimi             '-'  가 붙는 이유는 사용자 마다 사용자 정보를 이용하기 위해서

사용자에서  exit 하면 그전 사용자 계정으로 넘어감


pwd   현재 위치를 보여준다.
cd   작업할 디렉토리 변경   ( / -> 절대,,,,      . -> 절대,   .. 상위  ,,,,  ~userid : 유저의 홈 디렉토리로 )
cd 엔터치면 홈으로 이동한다.

ls  현재 디렉토리 목록을 보여줌 -a 모든몰록  -l 자세한 리스트
ex) ls -al   - > 모든 목록을 자세히 보임

mkdir 디렉토리명   - > 디렉토리 생성

rmdir 디렉토리명  - > 디렉토리 삭제.


touch 파일명  - > 파일의 시간변경 및 새로운 파일 생성

cp 원파일명 복사할 파일명 or 디렉토리명   
cp gandus gandus1/test

mv 원파일명 이동할파일 or 디렉토리명

rm 파일or디렉토리명 
(-r : 디렉토리,   -f : 강제적으로 )
- > rm [1,3,5]*  1,3,5를 삭제        rm[0~9]*   0~9까지    rm[a-z]* 소문자로 시작하는거 지움


cat 파일명    파일의 내용을 보여줌 전체를 다 한번에

more 파일명    하나씩....필터 설정이 가능하다. 

grep 대상파일들 or 디렉토리     해당되는 패턴을 파일내에서 찼는다
cat /etc/passwd | grep mimi       패스워드 폴더중에서 mimi에 해당하는 것만을 찼는다
ps -ef /etc/passwd |grep mimi   

find [시작디렉토리]문법
 주어진 디렉토리부터 해당되는 문법을 찻음
 - > find ./ -name mimi    - >   mimi 라는 이름을 가진 폴더의 위치를 검색

whereis 찻을것    찻을것의 위치를 보여준다.


Redirection( > , >> )
ex ) ls -al > gandus/list.txt     ls 정보를  list..txt 파일로 저장한다.
ls -al > gandus/list.txt     이것을 한번 더하면 새로쓰기가 된다 그래서 >> 하면 첨부해준다.

tar 파일 or 디렉토리명
 파일을 묶고 푸는 명령어 
 묶을때 :  tar cvf test.tar ./home    /home 폴더안에  있는것을 home.tar 로 묶는다
 mv test.tar  /tmp   묶은것을 tmp 폴더로 이동시킨다.

 tmp  폴더로 이동해서 
 풀때    :  tar xvf test.tar

- gzip과 연동하여 묶인경우
 묶을때 : tar cvzf home.tar.gz ./home
 풀떄    : tar xvzf home.tar.gz

wget 해당 url 
 인터넷에 있는 파일을 다운로드
ex) wget http://ftp.daum.net./sdfsdf/sdf


rpm 파일명
rpm -qa ,  rpm -qa | grep http  현재 설치된 모든 패키지를 보여준다.
rpm -ivh 패키지명, 해당URL    설치하기
rpm -e 패키지명  지우기.


yum 옵션 모드 패키지    - 인터넷을 통해 패키지의 설치 및 업글
yum install php


VI편집기
파일열기    vi<파일명>
vi gandus.sh

es :q 종료
es :wq  저장후 종료
q!  강제 종료
es : dd 한 라인을 지워준다.
es : yy 한줄 복사 
    : 10yy 10줄 복사

-> 복사를 한후에 붙여넣기 할곳에 가서

    :p 붙여넣기 


es x del 키 역할 
     jkli 방향키 역할을 한다.

chmod 755 gandus.sh  - >  ./gandus.sh

w 123.sh   하단 파일이름으로 저장을 해준다.

set nu
set nonu