LambFerret's Blog
#3 <리눅스 일반 - 기본 명령어> 본문
본 포스트는 필기 목적으로 작성하였기에 설명들이 친절하지 않습니다
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 | 위 명령어의 수신여부 확인 및 제어 |
'스터디 > 리눅스' 카테고리의 다른 글
#5 <운영 및 관리 - 셸> (0) | 2022.11.09 |
---|---|
#4 <운영 및 관리 - 파일시스템 관련 명령어> (0) | 2022.11.07 |
#2 <리눅스 일반 - 리눅스 설치> (0) | 2022.11.03 |
#1 <리눅스 일반 - 리눅스의 이해> (0) | 2022.11.02 |
리눅스 마스터 2급 목차 (0) | 2022.11.02 |