티스토리 뷰
리눅스 명령어 모음 및 활용 (Linux)
★ cd : 이동
[사용방법]
cd ~ 로그인한 계정의 폴더로 이동
cd / / 최상의 이동
cd .. 상위 폴더로 가기
cd /home /home 디렉토리로 가기
아래 이미지 에서 보듯 cd / 명령은 최상위 이동이며 pwd 명령으로 확인해보면 최상의 / 로 이동되었음이 확인된다.
★ ls : 파일/폴더 목록 보기
[사용방법]
ls
ls -a
ls -l
ls -al
ls ..
ll (환경에 따라 사용할 수 없음)
아래는 ls 명령어 옵션별 화면 출력 내용이다 실행해 보자 옵션에 따라 모든 화면 출력과, 권한출력등 다양하게 필요에 따라 활용할 수 있다.
아래의 명령어들도 이미지와 같이 접속하여 실행해보고 익히면 된다. 뭐든 자주 사용해야 습득이 되고 잊어버리지 않게 되니 자주 사용는게 좋다.
★ mkdir : 디렉터리 생성
[사용방법]
mkdir vip125
★ rm : 삭제
[사용방법]
rm vip125.txt (파일만 삭제 가능)
rm -R vip125 (디렉터리 및 파일 삭제)
rm -RF vip125 (확인 절차 없이 디렉터리 및 파일 삭제)
★ cp : 복사
[사용방법]
cp /app/vip125.txt /app/vip/vip125.txt
cp -R /app/ /app1/
★ mv : 이동 / 이름 변경
[사용방법]
mv /app/vip125.txt /app/vip125/vip125.txt
mv vip125.txt vip125_bk.txt
★ chmod : 권한 변경
r 읽기 허용, w 쓰기 허용, x 실행 허용 (u 사용자, g 그룹, o 기타, a 전체)
[사용방법]
chmod 777 vip125.txt
chmod -R 777 vip125
000 ---- --- ---
111 ---x --x --x
222 --w- -w- -w-
333 --wx -wx -wx
444 -r-- r-- r--
555 -r-x r-x r-x
666 -rw- rw- rw-
777 -rwx rwx rwx
★ chown, chgrp : user / group 변경
[사용방법]
chown vip125 vip125.txt (vip125.txt 파일을 vip125 user 권한)
chown -R vip125 vip125.txt
chgrp vip125 vip125.txt (vip125.txt 파일을 vip125 group 권한)
chgrp -R vip125 vip125.txt
★ tar xvzf : tar 압축 풀기
[사용방법]
tar xvzf vip125.tar
★ tar cvzf : tar 압축하기
[사용방법]
tar cvzf backup.tar.gz /home/public_html -> /home/public_html 폴더를 backup.tar.gz 으로 압축
★ gzip : gzip 압축하기
[사용방법]
gzip vip125.txt (vip125.txt.gz 이 생성됨)
★ gunzip : gzip 압축 풀기
[사용방법]
gunzip vip125.txt.gz
★ bunzip2 : 리눅스 커널 bz2 확장자 압축 풀기
[사용방법]
bunzip2 linux-version.bz2
★ unzip : zip 압축 풀기
[사용방법]
unzip vip125.zip
★ su : 슈퍼유저 root 로그인 명령어
★ env : 리눅스 환경 변수 조회 명령어
★ pwd : 디렉터리 절대 경로 확인
★ find : 파일 검색 명령어
[사용방법]
find -name '*.txt' (txt 확장자를 가진 모든 파일 찾기)
find / -name '*.txt' (루트부터 txt 확장자를 가진 모든 파일 찾기)
find / -name '*.txt' -ls
find / -name 'vip*' (루트부터 vip로 시작하는 모든 파일 찾기)
★ !! : 이전 사용한 명령어 재사용
[사용방법]
!!
!! | 추가할 명령어 (|를 이용하여 이전 명령어에 내용 추가)
★ vi : 파일 추가/편집
[사용방법]
vi vip125.txt (파일이 없는 경우 추가/있는 경우 편집)
vi + vip125.txt (파일을 열어 마지막 행에 위치)
view vip125.txt (읽기 모드로 실행)
vi -R vip125.txt (읽기 모드로 실행)
vi +n vip125.txt (파일을 열어 n 행에 위치)
vi -r vip125.txt (손상된 파일 회복)
[vi 편집기 명령어]
i = 커서 있는 위치에서 입력 모드 전환
I = 커서 왼쪽, 행의 처음에 문자 삽입
a = 커서 있는 줄 끝에서 입력 모드 전환
A = 커서 오른쪽, 행의 끝에 문자 삽입
o = 커서 있는 줄 아래에 빈 줄을 삽입
O = 커서 있는 줄 위에 빈 줄을 삽입
R = 덮어쓰기 모드로 전환
x = 한 문자 삭제
dw = 한 단어 삭제
dd = 한 줄 삭제
D = 한 줄 내에서 커어있는 뒤 내용 삭제
u = 바로 전에 수행한 명령 취소
y = 지정된 영역을 버퍼에 복사
yy = 현재 줄을 버퍼에 복사
v = 단어단위로 블록을 설정
Shift + v = 라인 단위로 블록지정이 가능
p = 버퍼에 있는 내용을 커서 뒤에 삽입
P = 버퍼에 있는 내용을 커서 앞에 삽입
d = 현재 커서가 위치해 있는 단어 복사
Ctrl + f = PageDown과 같은 효과로 한화면 뒤로 넘김
Ctrl + B = PageUp과 같은 효과로 한화면 앞으로 넘김
gg = 화면의 처음으로 이동
G = 화면의 마지막으로 이동
숫자 G = 해당 숫자에 해당하는 LINE 으로 이동
H = 현재 화면의 상단으로 이동
M = 현재 화면의 중단으로 이동
L = 현재 화면의 하단으로 이동
/name = name 문자열 찾기
n = 다음 name으로 이동
N = n과 같으며, 역방향으로 이동
:/name/ = name 문자열 찾기
:w = 지정된 파일에 저장
:wq, :x, ZZ = 지정된 파일에 저장하고 vi를 종료
:q = 저장하지 않고 종료
:q! = 저장하지 않고 강제 종료
★ netstat, lsof, nmap : 포트, 오픈 포트, LISTEN 포트 확인
★ iptables : 방화벽 설정
[사용방법]
iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT (21번 포트를 열고 싶다면)
service iptables save
/etc/init.d/iptables restart
/etc/sysdconfig/iptables (직접 추가 가능)
★ 리눅스 화면 초기화 : 도스상의 cls 와 같은 기능으로 화면을 초기화 하여준다 # clear
'DEVELOPE > LINUX' 카테고리의 다른 글
crontab 사용법 (리눅스 스케쥴) (0) | 2017.08.25 |
---|---|
Centos 7 리눅스(Linux) grep, find 명령어 사용법 (0) | 2017.04.08 |
리눅스 심볼릭 링크 ln 사용법 (0) | 2017.02.10 |
linux 로그정보 명령어 (0) | 2017.02.01 |
tar 폴더제외 압축하기 (0) | 2017.01.31 |
- Total
- Today
- Yesterday
- 우분투 usb 설치
- 트위터 공유방법 및 소스
- SQL 정렬
- 트위터 url 공유
- 반응형 웹
- CentOS 설치
- MYSQL 명령어
- SQL 함수
- 우분투 다운로드
- centos 7
- 부트스트랩
- 리눅스 명령어
- ubuntu
- 우분투
- yum
- MySQL
- crontab
- APM 설치
- mariadb 백업
- 트위터 공유소스
- 카카오스토리 공유소스
- mysql 백업
- 페이스북 공유소스
- 카카오스토리 url 공유
- 트위터 sns 공유
- 미디어쿼리
- 에디트플러스
- Q6600
- CentOS
- 카카오스토리 sns 공유
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |