빨간색코딩

리눅스 최소 기본명령어 본문

Linux

리눅스 최소 기본명령어

빨간색소년 2017. 2. 8. 18:56

※ cd: 현재 사용자의 홈 디렉터리로 이동

cd .. 바로 상위 디렉터리로 이동(.. 상위디렉터리, . 현재디렉터리)



※ ls: 파일 목록 보여줌

ls -l 자세히 보여줌

ls -a 숨김파일포함

ls 글자* 글자로시작하는 것을 보여줌


※ vi + 파일: 고전에디터

:q 종료

:w 저장

:q! 변경무시 종료

입력모드에서 나오기는 ESC)


※ rm + @: 파일이나 디렉터리를 삭제

rm -i 정말 삭제할지 물어봄

rm -f 즉시 삭제

rm -r 해당 디렉터리 삭제

rm -rf 해당하는 하위디렉터리 전부 삭제 


※ cp 복사

cp -r 디렉터리 복사

cp A디렉터리 B디렉터리 A디렉터리를 B디렉터리에 복사


※ mkdir + 디렉터리명: 현재 위치에 폴더(디렉터리) 생성

mkdir -p 부모디렉터리가없으면 부모디렉터리도 생성


※ 기타명령어

man + 명령어: manual(q 종료)

mount: 메모리 등을 사용하려면 지정한 위치에 연결해야함

pwd: 현재 디렉터리 위치를 보여줌

rmdir: 디렉터리 삭제

rpm -qa + 패키지명: 패키지 설치여부, 버전확인

cat + 파일: 파일출력

head 앞행만 출력

tail 마지막행만 출력

gedit + 파일: 그래픽에디터

touch 새 파일 생성

clear 화면청소

file + @ 어떤 파일인지 표시


※ 사용자 관리

useradd + 유저명: 새로운 사용자를 추가

passwd + 유저명: 비밀번호 변경

userdel + 유저명: 사용자 삭제


※ 파일권한

소유자/그룹/그외사용자


3비트

r(4): read

w(2): write

x(1): execute


chmod + 숫자 + 파일명: 파일허가권 변경

chown + 사용자 + 파일명: 파일명의 소유자를 사용자로 변경

chgrp + 그룹명 + 파일명: 파일명의 소유그룹을 그룹명으로 변경


※ 관리자 명령어

rpm -Uvh 패키지명.rpm: 패키지 (U 일반)설치(vh 과정확인)

rpm -e 패키지명: 패키지삭제


rpm -qa 패키지명: 설치확인

rpm -qi 패키지명: 패키지의 상세정보

rpm -qip 패키지명.rpm: 패키지파일의 상세정보


yum install 패키지명: 의존성관련 있는 것까지 전부 알아서 설치(-y 전부 yes)

yum localinstall 패키지명.rpm: 설치

yum remove: 패키지 제거

yum info 패키지명: 패키지요약정보


※ 파일 압축

xz + 파일명: 파일명.xz 압축만듬

xz -d 파일명.xz: 압축해제


gzip + 파일명

gunzip + 파일명: 압축해제

(= gzip -d 파일이름.gz)


zip + 생성압축명.zip + 압축할파일명: 압축함(zip은 윈도우와 호환)

unzip 압축명.zip

'Linux' 카테고리의 다른 글

IO모델 (동기vs비동기vs블로킹vs논블로킹)  (0) 2017.08.04
프로세스 추적 strace  (0) 2017.08.04
ulimit  (0) 2017.08.04
AWS ubuntu timezone과 tomcat8 timezone 설정  (0) 2017.05.11
AWS에서 SWAP 할당  (0) 2017.01.11
Comments