Friday, February 11, 2011

[Linux Study] Linux commands

Linux Command 정리

/bin

cat - 파일의 내용을 화면에 출력하거나 만드는 명령어 [logcat?, vi]
chmod - 권한 설정 변경 Owner/Group/Other r+w+x = 4+2+1 [chmod u+wr program]
chown - 소유권 변경 [ chown filename username ]
cp - 복사 [ cp -r . /home/somewhere ?]
date - 날짜 출력
echo - 어떤 것을 echo 화면에 출력한다.
kill - 프로세스 종료 [kill pid]
ln - 바로가기 생성 [ln -s filename linkname]
ls - 디렉토리 내용물 보여주기 [디렉토리만 출력?]
mkdir - 디렉토리 만들기
more - cat 명령어는 실행을 시키면 한 화면을 넘기는 파일일 경우 그 내용을 모두 볼수가 없다. 하지만 more 명령어를 사용하면 한 화면 단위로 보여줄 수 있어 유용.

# more <옵션>
옵션은 다음과 같습니다.

Space bar : 다음 페이지
Return(enter) key : 다음 줄
v : vi 편집기로 전환
/str : str 문자를 찾음
b : 이전 페이지
q : more 상태를 빠져나감
h : 도움말
= : 현재 line number를 보여줌

mount - 장치 연결
mv - 파일/디렉토리 이동 [mv filename destination 파일이나 디렉토리 이름 수정시에도 사용]
ps - 지금 작동 중인 프로세스 출력
pwd - 현재 위치한 디렉토리 경로 출력 [print working directory]
rm - 파일/디렉토리 삭제 [rm -rf dir]
su - root로 로그인 하겠다. [ su test ]
vi - 편집기
man - 매뉴얼 페이지
whereis - 프로그램이 인스톨 되어 있는지, 어디에 있는지 알수있음[whereis perl]
sudo apt-get install - 패키지 인스톨
apt-cache search - 특정 패키지 검색
ctrl+u - 현재 입력된 명령어 모두 지우기
ctrl+w - 한 단어만 지우기

/sbin
fdisk - 파티션 삭제
mkfs - 포맷 [mkfs -t ext2 /dev/sda1]
init - 초기화
halt - 시스템 종료

/ 절대경로
vi editor cat viewer를 사용하기위한 명령어
kill - 숫자 옵션으로 signal을 전송하는 데 사용
symbolic link(그냥 링크, 하늘색, ->)/hard link (복사와 같음)
login 했던 유저에서 logout->exit
menu.lst // 9.04 grub.cfg //10.0
리눅스는 모든 것을 파일로 생각함...
shell shell program 할 수 있는 환경
history |(파이프) more 스페이스를 치면 한 페이지
cat -b 번호 -n 빈행도 포함
echo 문자 찍을 때

[References]

No comments:

Post a Comment