Be ready to study forever - 개발자 꿈나무
[Linux]명령어 본문
유저 관련 명령어
whoami – 사용자가 누구인지 알려줌
passwd – 유저 패스워드 변경
adduser [새로 만들 사용자 이름] – 사용자를 기본설정으로 추가
useradd [새로 만들 사용자 이름] – 사용자 매뉴얼설정으로 직접 추가
su [유저이름] – 유저변경
sudo [다른 명령어] – 관리자(root) 권한으로 다른 명령어를 실행한다
man [다른 명령어] – 해당 명령어에 대한 매뉴얼(사용법) 설명이 나옴
ex) man rm - rm관련된 명령어 사용법이 나옴
파일 관련 명령어
pwd – 현재 디렉토리
cd [디렉토리] – 디렉토리 이동
ls – 현재 디렉토리 파일 목록 출력
** ls 옵션 ex) ls -al
** ls는 와일드 카드를 사용하여 원하는 파일만 출력 가능
*는 문자열
?는 문자 하나
ex) ls *.txt -al - .txt로 끝나는 파일만 출력
chmod [옵션] [숫자] [파일명] – 파일 권한 변경
**파일 권한 변경에는 두가지 방법이 있지만 주로 숫자를 많이씀
** -R 옵션은 recursive의 약자로 해당 디렉토리 안에 속한 모든 파일을 재귀적으로 동일하게 처리한다는 옵션
chown [옵션] [소유자] [파일] – 해당 파일을 해당 소유자로 변경
chgrp [옵션] [그룹] [파일] – 해당 파일을 해당 그룹으로 변경
cat [파일명] – 해당 파일을 화면에 출력함
head [파일명] – 해당 파일의 앞줄(10줄)만 출력함
tail [파일명] – 해당 파일의 뒷줄(10줄)만 출력함
more [파일명] – 해당 파일을 화면이 넘어가기 전 까지만 출력(계속 더 볼수 있음)
rm [옵션] [파일명] – 해당 파일을 삭제함
**-r옵션 은 recursive의 약자로 해당 파일 내에 속한 모든 파일을 재귀적으로 삭제
**-f옵션은 force의 약자로 강제적으로 삭제시킴
ex) rm -rf directory1 – directory1을 재귀적으로 강제로 삭제(하위 폴더 및 파일까지 모두)
mkdir [만들 디렉토리 이름 or 디렉토리 패스] - 디렉토리를 만든다
vi [작업할 피일] - vi에디터를 이용해서 작업할 파일을 열거나 없을경우 만든다
프로세스 관련 명령어
jobs – 현재 실행중 또는 중지중인 프로세스 출력
bg – 중지된 프로세스를 background process로 실행
ps [옵션] – 프로세스의 상태를 확인하는 명령어
kill [옵션] [작업번호] – 프로세스 종료
kill [프로세스 ID] – 프로세스 종료
파일 복사 명령어
cp [복사할 파일] [사본의 이름] – 파일을 복사함
ln [복사할 파일] [사본의 이름] – 하드링크로 복사함
ln -s [복사할 파일] [사본의 이름] – 소프트링크로 복사함
'Programming > Operating System' 카테고리의 다른 글
[Linux] 쉘 스크립트 문법 (0) | 2021.01.12 |
---|---|
[Linux] 하드링크/소프트링크 (0) | 2021.01.11 |
[Linux]프로세스 관리&제어 (0) | 2021.01.11 |
[Linux]리다이렉션과 파이프 (0) | 2021.01.11 |
[Linux] 파일 권한 (0) | 2021.01.11 |