리눅스 기본 명령어 질답
파일관리
vim editor
process management 를 하기위한 커맨드들을 직접 공부해보자 >>
CHMOD
추가 명령어 정리
Link 파일에 대해서
cat : concatenate (연관시키다)
head, tail : 파일의 앞부분 뒷부분 모니터링
find : 특정 파일이나 디렉토리를 검색한다.
grep : 전달된 파일 내에서 특정 문자열을 찾기ㅈ
less : 최소한의 메모리를 사용하면서 파일을 읽어볼 수 있음.
tar : 압축 압축해제 Tape ARchiver
alias : 자주 사용하는 명령어를 간단한 명령어로 설정하는 명령어
프로세스 관리 명령어
ps : 현재 실행중인 프로세스 보여줌
kill : 프로세스 강제종료
네트워크 관련 명령어
ping domain : 도메인과의 네트워크 상태 모니터링
nslookup domain : 건네준 도메인의 IP 주소 확인할 수 있는 명령어
root 권한 필요 명령어 정리
sudo : superuser do 현재 계정에서 root 권한을 이용하여 명령어를 실행할 때 사용
chown : 파일의 소유권을 변경하는 것입니다. (change own)
add : 새로운 사용자 계정 추가.
uname
LAB2 Bourne Shell
핵심 주의사항
1.
변수 할당시에는 띄어쓰기 X
2.
변수 사용시에는 $변수명
3.
; : 코드 줄바 꿈
4.
\ : 아래 줄 위로 올리기
5.
조건문 사용시 띄어쓰기 중요
if elif else 문
if [ condition ]
then
# if code
elif [ condition ]
then
# elif 코드
else
# else 코드
fi
Bash
복사
핵심 : then & fi
Case 문
case $COUNTRY in
Korea)
echo "Korean"
;;
USA)
echo "English"
;;
Korea)
echo "Korean"
;;
Korea)
echo "Korean"
;;
Korea)
echo "Korean"
;;
*)
echo " Unknown
;;
esac
Bash
복사
핵심 : in : 시작 esac : 종료 ;; : case 구분 *) : 디폴트 필수!
LAB 3
BASH 에서는 띄어쓰기, 줄바꿈,변수는 $표시 가 무조건적으로 중요하다. 하나라도 안지키면 신택스 에ㅓㄹ
C언어에서는 되는 것들이 bash 에서는 안되는 경우가 많다.
continue break
컨티뉴 문은 아래에 있는 모든 명령어들을 1회 skip 함
break 문은 루프를 빠져 나올 떄 사용.