LambFerret's Blog

#3 <리눅스 일반 - 기본 명령어> 본문

스터디/리눅스

#3 <리눅스 일반 - 기본 명령어>

램페럿 2022. 11. 4. 15:46

본 포스트는 필기 목적으로 작성하였기에 설명들이 친절하지 않습니다

3. 기본 명령어

  • 사용자 생성 및 계정 관리
which 명령어의 경로 확인
alias alias
unalias unalias
PATH 환경변수 설정
export  변수명=$변수명:변수값
man 매뉴얼
a페이지 출력, h사용법, f키워드와동일한페이지만,
k키워드가포함된페이지만, w문자의페이지가 있는위치
info 매뉴얼보다는 적은 정보 제공
whatis 명령어의 간략한 기능 man -f랑 동일
apropos 키워드포함 검색 man -k랑 동일
manpath man페이지의 위치경로
whereis 명령어 실행파일의 위치경로
su 유저변경
/etc/default/useradd 만료일등 설정 가능
/etc/passwd username:password:uid:gid:comment:homedirectory:shell
/etc/shadow username:password:lastchange:mindays:maxdays:warndays:inactive:expire:flag
usermod 정보변경
userdel r홈디렉토리까지 삭제
chage 비번 만료 정보 변경
l list, m최소사용일자M최대사용일자, E만기일지정, W만기전경고날짜지정
/etc/group groupname:password:gid:members
groupadd 그룹생성
groupdel 그룹삭제
groupmod 그룹변경
users 로그인한 사용자 정보 출력
who 접속해있는 사용자 출력. b마지막부팅시간출력, q모두출력, r현재실행레벨확인
w cpu사용량등 접속중 사용자 정보 출력
id uid, gid, group확인 gGID만표시, G포함되있는모든그룹정보표시, uUID만표시
groups 그룹목록확인
  • 디렉터리 및 파일

디렉토리

pwd 현위치 알림
cd 이동
mkdir m권한설정, p상위경로생성, v디렉토리생성후메세지출력
rmdir 디렉토리 삭제

파일

ls a전부, l자세한정보, d디렉토리정보출력, r역순출력, R하위경로포함
cp b백업, f덮어씌움, i덮어씌움확인, r디렉토리하위까지복사
rm f강제, i질의, r하위
mv b백업, f강제, v과정표시
touch a접근시간변경, m수정시간변경, c현재시간으로변경, t특정시간으로변경
file b파일유형만, f지정파일만 명령실행, z압축파일 내용출력, iMIME타입출력
find name, user, perm(권한), type(유형), atime n (n일 이전에 접근한파일)
locate 파일의위치검색

텍스트파일

cat n빈행포함번호표시
head c용량, (숫자)페이지수
tail f실시간
more (숫자)페이지수
less more랑 비슷
grep r디렉토리내, E정규표현식, i대소문자무시, v포함되지않은거, n라인수출력, l포함된거
wc 라인수, 단어수, 문자수를 출력, l라인수, w단어수, c문자수
sort r역순, f대소문자구분없, t구분자지정, u중복행제거, m파일병합, n숫자만비교
cut c잘라낼곳 지정, f잘라낼필드지정, d필드구분자지정, s대소문자노구분
split 파일을 작은 파일로 분리, b바이트단위로, l라인단위로분할

파일비교

diff 행단위 비교
cmp 바이트단위 비교
comm 줄단위로 비교
  • 기타 명령어

네트워크

 

ping 네트워크 연결 여부 확인 c횟수 , i인터벌, s패킷크기설정
traceroute 목적 호스트까지 경로를 기록하여 출력
nslookup 호스트를 dns서버에 질의
dig 위와 비슷
host 호스트명 조회
hostname 시스템 이름 확인, 변경

시스템종료

 

shutdown r재부팅, c명령취소
init 0강제, 1복구모드, 2다중사용자모드, 3텍스트모드, 4없음, 5GUI, 6재부팅
reboot f강제 재부팅
halt f강제 종료

기타

 

cal 캘린더
date 날짜 시간
clear 지움
tty 단말기 장치의 경로명과 파일명
time 수행시간 측정
wall 메세지 전송
write 특정 유저에게 메세지 전송
mesg 위 명령어의 수신여부 확인 및 제어

 

Comments