본문 바로가기

서/버/이/야/기

리눅스 명령어2

리눅스- 명령어2

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

'서/버/이/야/기' 카테고리의 다른 글

리눅스 압축  (0) 2008.09.17
리눅스 명령어 1  (0) 2008.09.17
리눅스 명령어2  (0) 2008.09.17
리눅스 시간 수정  (0) 2008.09.17
리눅스 보안조치  (0) 2008.09.17
리눅스 기본 명령어  (0) 2008.09.17