ikohong
2019. 11. 23. 15:40
- 모바일로 보기는 힘듭니다. PC로 보시는걸 추천합니다.-
리눅스 기본명령어 |
login | ▶ 사용자 인증 과정 ◀ |
passwd | ▶ 패스워드 변경 ◀ |
du | ▶ 하드사용량 확인 ◀
$ du :
◉ 하드전체 사용량 확인
$ du -s diretory_name :
◉ 특정 diretory의 사용량 |
ls | ▶ 파일 리스트 보기 ◀
$ ls -F :
◉ 파일 유형을 나타내는 기호를 파일명 끝에 표시
(디렉토리 : '/' 실행파일 : '*' 심볼릭 링크 : '@')
$ ls -l : ◉ 파일에 관한 상세 정보
$ ls -a : ◉ dot 파일(.access 등)을 포함한 모든 파일 표시
$ ls -t : ◉ 파일이 생성된 시간별로 표시
$ ls -C : ◉ 한줄에 여러개의 정보를 표시
$ ls -R : ◉ 서브디렉토리 낸용까지 표시 |
cd | ▶ diretory 변경 ◀
cd dir_name :
◉ 하위 diretory로 이동
$ cd.. :
◉ 상위 diretory로 이동
$ cd 또는 cd~ :
◉ 어느위치에서든 바로 자기 홈 diretory로 이동
$ cd /dir_name :
◉ 다른 diretory로 바로이동
|
cp | ▶ 파일 복사 ◀
EX>
$ cp a.html a.old
◉ a.html 파일을 a.old란 이름으로 복사
$ cp /home/dir/"."
◉ dir diretory내의 모든 파일을 현 diretory로 복사
|
mv | ▶ 파일이름변경(rename) ◀
$ mv a.html b.html
◉ a.html파일을 b.html로 변경
▶ 파일위치변경(move) ◀
$ mv file ../main/new_file
◉ 파일의 위치변경
|
mkdir | ▶ diretory 생성 ◀
$ mkdir A
◉ A diretory 생성
|
rm | ▶ 파일삭제 ◀
$ rm a.html
◉ a.html 파일 삭제
$ rm -r
◉ diretory 전체 삭제
$ rm -i a.*
◉ a로 시작하는 모든 파일을 삭제할것인지 확인하면서 삭제
|
pwd | ▶ 현재의 diretory 경로 보기 ◀
|
put | ▶ ftp 상태에서 파일 업로드 ◀
$ put a.tar.gz
|
get | ▶ ftp 상태에서 파일 다운로드 ◀
$ get a.tar.gz
|
chmod | ▶ 파일 permisson 변경 ◀
permisson이란?
→ 파일에 관한 사용자별 권한
permission | Owner 파일소유자자신 | Group 자신이 속한그룹 | Other 제3자 | Nobody 웹사이트 방문객 | r - 파일읽기(4) | r | r | r | | w - 파일쓰기(2) | w | - | - | | x - 파일실행(1) | x | x | - | |
-rwxr-x---x a.html
◉ rwx : 사용자 자신의 사용 권한 (모든 권한)
◉ r-x : 그룹 사용자의 사용 권한 (읽기와 실행 권한)
◉ --x : 전체 사용자의 사용 권한 (실행 권한)
▶ chmod 사용법 ◀
chmod [변경모드] [파일]
◉ 변경모드
7 : 파일읽기(4) + 파일쓰기(2) + 파일실행(1)
6 : 파일읽기(4) + 파일쓰기(2)
5 : 파일읽기(4) + 파일실행(1)
4 : 파일읽기(4) 3 : 파일쓰기(2) + 파일실행(1)
2 : 파일쓰기(2)
1 : 파일실행(1)
0 : 권한없음(0)
ex)
◉ 위의 -rwxr-x--x a.html 로 변경을 하려면 : rwx(7)r-x(5)--x(1)
> chmod 751 a.html
|
more | ▶ cat 명령어는 실행을 시키면 한 화면을 넘기는 파일일 경우 그 내용을 모두 볼수가 없지만 more 명령어를 사용하면 한 화면 단위로 보여줄 수 있어 유용. ◀
■ 옵션
Space bar :
◉ 다음 페이지
Return(enter) key :
◉ 다음 줄
v :
◉ vi 편집기로 전환
/str :
◉ str 문자를 찾음
b :
◉ 이전 페이지
q :
◉ more 상태를 빠져나감
h :
◉ 도움말
= :
◉ 현재 line number를 보여줌
|
who | ▶ 현재 시스템에 login 하고 있는 사용자의 리스트를 보여줌 ◀
|
whereis | ▶ 소스, 실행파일, 매뉴얼 등의 위치를 알려줌 ◀
whereis a.html
◉ a.html의 위치를 알려줌
|
vi touch cat | ▶ 새로운 파일을 생성 ◀
$ vi newfilename
◉ vi 편집기 상태로 들어감
$ touch newfilename
◉ 빈 파일만 생성됨
$ cat > newfilename
◉ vi 편집기 상태로 들어감, 문서 작성후 Ctrl+D로 빠져나옴
|
cat head tail | ▶ 파일 내용만 보기 ◀
$ cat filename
◉ 파일의 내용을 모두 보여줌
$ head -n filename
◉ n줄 만큼 위세서부터 보여줌
$ tail -n filename
◉ n줄 만큼 아래에서부터 보여줌
|
압축 명령어 |
tar | ▶ .tar, _tar(압축파일X)로 된 파일을 묶거나 풀때 사용하는 명령어 ◀
$ tar cvf [파일명(.tar, _tar)]
◉ 압축할 파일(또는 디렉토리) 묶을때
$ tar xvf [파일명(.tar, _tar)]
◉ 압축한 파일(또는 디렉토리) 풀 때
◉ (cf) cvfp/xvfp 로 하면 퍼미션 부동
|
compress | ▶ 확장자 .Z 형태의 압축파일 생성 ◀
$ compress [파일명]
◉ .Z 형태의 압축파일 압축시
$ uncompress [파일명]
◉ .Z 형태의 압축파일 해지시
|
gzip | ▶ 확장자 .gz, .z 형태의 압축파일 생성 ◀
$ gzip [파일명]
◉ .gz 또는 .z 형태의 압축파일 압축시
$ gzip -d [파일명]
◉ .gz 또는 .z 형태의 압축파일 해지시
|