1577, 79/79 회원가입  로그인  
   사용중
   http://www.cyworld.com/csy_lovely
   리눅스(9) 리눅스 명령어 1~8

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1825 [복사]


1. 시스템 현재 상태 관련 명령어

pwd : (parent working directory)
       현재 위치 출력
date : 현재 시간 출력
cal  : 현재 달력 출력
uname: 현재 system 정보 출력
clear: 출력 내용 지움
;    : 여러개 명령어 동시에 수행

2. 파일 관련 명령어

ls (list)
   해당 디렉토리 및 파일보기

ls -a : 경로 안의 모든 내용 나열
ls -c : 최근 변경시간에 따라 파일 정령하여 나열
ls -d : 디렉토리만 출력
ls -l : 파일에 대한 자세한 정보 출력
ls -F : F를 통해 기호를 확인
     리스트 보기 : l l
     파일 실행하기 (쉘스크립트) : ./파일명

cd (change directory)
   자신이 작업하기 원하는 디렉토리로 이동

cd.. : 상위 디렉토리로 이동 (".."은 상위 디렉토리를 의미한다.)
cd $변수 : 변수에 지정된 위취로 이동
cd ~ 사용자계정 : 사용자계정의 home 디렉토리로 이동
cd ~ : root/home 디렉토리로 이동

file : 지정된 파일의 정보를 출력
file _d 파일명 : 파일 유형만 표시
file -i 파일명 : 파일 정보를 mine형태로 출력

wc : 파일의 글자 갯수 출력

wc -i파일명 : 파일의 라인수 출력
wc -w파일명 : 파일의 단어갯수 출력
wc -c파일명 : 단위의 count값 출력

3. 디렉토리 관련 명령어

cp (COPY) 원본 파일 및 디렉토리를 지정위치로 복사
cp [원본파일] [복사될 디렉토리]
cp -r : 원본 대상이 디렉토리면, 하위 내용까지 복사 (recursive)
cp -f : 강제 복사 (force)
cp -i : 같은 파일이 있는 경우 물어본다.

mv 지정 파일을 원하는 위치로 이동시키거나 이름을 교체

mv [지정파일] [이동할 위치]
mv -f : 강제이동

rm 파일 및 디렉토리 삭제

rm [옵션] [삭제대상]
rm -r : 디렉토리 및 하위 내용까지 삭제
rm -f : 강제 삭제
(예) 디렉토리A에 파일이나 다른 디렉토리가 있는 경우의 삭제.
디렉토리의 내용을 우선 삭제하고 (2), A디렉토리를 삭제한다.
1. cd A
2. rm -rf*
3. cd..
4. rmdir A

mkdir 디렉토리 생성

mkdir [생성할 디렉토리]
mkdir -p : 하위 디렉토리까지 생성
(예) mkdir -p ./1/2/3/4

rmdir 디렉토리 삭제

rmdir [삭제할 디렉토리]

4. VI 에디터 관련 명령어

vi
(실행 후 입력은 i , 명령어모드는 ESC - 서로 변환됨)

VI 명령어 모드에서 종료 : :q (종료), :q! (강제종료), :wq (저장후종료)

5. 도움말 및 검색

man (manual page) 도움말
man /[pattern] 현재 위치에서 아래로 검색
man ?
enter 한줄 밑
space bar 한 페이지 밑
b 한페이지 위
h 도움말, 명령어 목록
q 종료

grep 파일 내용 검색

grep [option] [pattern] [filename]
grep -i : 대소문자 가리지 않고 검색
grep -n : 파일 내부 검색 후 출력 줄마다 번호 부여
grep -v : pattern에 맞지 않는 부분 출력
grep -c : 검색되니 줄들의 갯수 출력

6.압축/해제

tar
-리눅스의 tar라는 프로그램을 사용하여 만든 압축 파일.
-xxx.tar는 주로 여러파일들이나 디렉토리를 한 파일로 묶은 경우
-xxx.tar.gz인 경우에는 한 파일로 묶고 압축까지 한 경우

tar -c : create
tar -f : 파일
tar -v : verbose (상황감시)
tar -z : gzip
tar -x : extract

tar -cvfz [디렉토리명]압축 (예) tar -cvfz backup.tar test : test 디렉토리를 backup.tar로 압축
tar -xvfz [압축파일명]압축 해제 (예) $tar - xvfz test.tar : test 디렉토리 압축 해제


1) tar -xfvz으로 압축이 풀리지 않을때, tar -xfv (z 옵션 제외)로 시도.
2)mv xxx.tar.gz xxx.tar로 바꾼뒤에 gzip xxx.tar한후 다시 압축해제 시도.

7. 권한설정

chmod

(예시) chmod a+x test.sh : test 쉘 스크립트는 all가 write 할수있다.

8. 기타

네트워크 연결 : ifup etho
네트워크 차단 : ifdown etho

암호변경 : passwd ($passwd 엔터키)

  Hit : 7686     Date : 2011/08/02 02:59



    
17   < 리눅스 참조 가이드 > 1     사용중
08/02 6562
16   #01 Protel CAD - 서문     아이프리드
11/21 10100
15   완벽하게 파일을 지우는 방법     koresong
10/18 8884
  리눅스(9) 리눅스 명령어 1~8     사용중
08/02 7685
13   네 트 워 크 강 좌[17]     소유
10/05 17265
12   노즈의 해커스쿨 ftz게임탐방기 LEVEL 2 !! [2]     xownsdk2
08/02 7108
11   [자작] C 강좌 [2] - Memory Allocation[1]     wolverine
07/05 6549
10   [자작] 1. c 언어는 무엇인가(1)[1]     whdgusdl1220
08/16 6642
9   tseug의 네트워크에 관한 이야기 (IP) [1][6]     tseug
11/04 6757
8   해킹기법? (기발하다고 해야하나,웃기다고 해야하나)[35]     whqkdnf000
07/31 11755
7     C언어3-메모리와 변수(추가용어)     sihun1113
05/01 5792
6   웹 해킹에대해서 알아보자 (5)[2]     사용중
08/03 8201
5   웹 해킹에대해서 알아보자 (4)      사용중
08/03 7433
4   ;cat 을 사용하는 이유 .[3]     bugfixer2
05/18 9702
3   < 리눅스 참조 가이드 > 4     사용중
08/02 6826
2   리눅스(9) 리눅스 명령어 6. 압축/해제[2]     사용중
08/02 7094
1   버퍼오버플로우 왕기초편 pdf 파일 어디서 구할 수 있나요?     duduwon
02/08 9014
[1]..[71][72][73][74][75][76][77][78] 79

Copyright 1999-2022 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com