Linux system 종료 init 0 shutdown -h now ex>halt Linux system 재시작 ex>init 6 ex>shutdown -r now ex>reboot
Shell `Bourne shell --->Unix `Korn Shell --->unix 항상된 버젼 `Bash Shell --->linux 절대경로 ====> 경로만 알면 바로 이동가능 상대경로 ====> 내가 기준 cd : 원하는 디렉토리로 이동한다. ex>cd . 현재 directory ex>cd .. 상위 directory ex>cd $ 변수명에 지정된 디렉토리로 이동한다. ex>cd ~,$home :사용자의 홈디렉토리로 이동한다. ls : 파일 목록 보기 1.디렉토리와 파일의 목록을 보여주는 명령어이다. 2.syntax : ls [option] [ directory / file ] 3.option ex>ls -al ===> all (.을 포함환 경로 안의 모든 파일을 나열한다). a=>숨기파일 복구 l=>현재목록을 자세히 보임 ex>ls -d ===> directory : 경로안의 내용을 나열하지 않고, 그 경로를 보여준다. ex>ls -n ===> numeric ex>ls -F ===> 파일인지 폴더인지 링크인지 디스플레이어로 보여준다. /폴더 @링크파일 *실행파일 =소켓파일 cp : 파일이나 폴더등을 복사 하는 명령어 cp [옵션] [원본] [복사할 위치] ex>cp abc.txt cba.txt ex>cp -r /etc/passwd /tmp/abcd 디렉토리 복사 ex>cp -i 복사할 디렉토리에 같은 이름의 파일이 있으면 확인 ex>cp -p 파일의 속성값을 유지한체로 복사 ex>cp -v 원본파일이 복사되는 과정 표시 mv : 파일이나 디렉토리의 이름 변경이나 위치 이동시 사용 mv [원본] [이동할 경로] ex>mv aaa bbb /ccc aaa ,bbb 파일을 ccc 디렉토리로 이동 ex>mv /tmp/abcd /root/ ex>mv /tmp/bin /root/a 파일숨김 ex>mv /root/a /root/.a mkdir : 새로운 디렉토리 생성 mkdir [옵션] [생성할위치/이름] ex>mkdir test = (현 디렉토리가 /라면 mkdir /test) ex>mkdir -p /1/2/3/4 /1/ 뿐만 아니라 하위/2/3/4 디렉토리까지 생성 ex>mkdir -m 777 testdir 새로 만들어 지는 디렉토리의 권한을 설정 rmdir : 비어있는 디렉토리 삭제 ex> rmdir test rm : 파일이나 디렉토리 삭제 명령 ex>rm -f 하위 디렉토리까지 삭제 ex>rm -rf 하위 디렉토리까지 강제 삭제 ex>rm -i 파일,디렉토리 삭제시 확인 alias : 명령어 재정의 명령 alias [새로지정할 명령어]='[기존명령어]' ex>alias c='clear' unalias 명령어 해제 ex>unalias c *파일생성 명령어 cat,touch,echo touch : ` 파일이 존재하면 ===> 시간정보 변경 ` 파일이 없을때 ===> 0byte 파일 생성 및 파일의 시간정보 변경 ex>touch /tmp/test /tmp디렉토리 내에 0byte 파일 생성 cat : 표준 입출력 명령 keybiard --------------> monitor *종료 ===> ctrl+d* ex>cat > /tmp/test /tmp디렉토리의 test 파일을 생성하면서 내용입력 ex>cat >> /tmp/test 기존 test 파일의 내용추가 ex>cat /tmp/test /tmp디렉토리의 test 파일의 내용 출력 echo : 한줄만 생성 ex>echo "abcd~~~z" > /tmp/c *파일보는 명령어 cat,head,tail,more,less,vi head : 파일 앞부분 보기 tail : 파일 뒷부분 보기 more : 화면 단위로 파일 보기 less : 파일보기 which : 명령어 경로 확인 $PATH환경변수 내의 파일 위치를 알려주는 명령어 which [option] [command] ex>-a ---> 모든 것을 보여준다 ex>-i: alias 설정 환경을 보여준다. rdate : 시간 맞추기 rdate [option] [host] ex>rdate -p 타임서버의 시간 출력 rdate -p time.bora.net ex>rdate -s 타임서버와의 시스템 시간 동기화 rdate -s time.bora.net file : 파일 종류 확인 보통의 파일의 확장자에서 쉽게 파일의 종류를 알수 있지만 리눅스에서는 확장자가 없으므로 파일의 종류를 알기 위해 사용. file [option] filename ex>file /etc/passwd ====> /etc/passwd: Ascii text |