<사용자 관련>
adduser [계정이름] : 계정생성
passwd [계정이름] : 해당계정의 비번변경
userdel -r [계정이름] : 계정삭제 및 계정의 파일폴더 모두 삭제(-r)
w : 현재 사용중인 사용자
last : 최근 이용한 접속자
<파일/디렉토리>
ll : 전체폴더구조 보기
ls : 폴더구조 간단히 보기
ls -al : 숨긴파일 까지 다 보기
ls [디렉토리명] : 해당 디렉토리보기
ls [파일명 또는 일부] : 해당되는 파일만 보여주기
cd : 디렉토리 이동
chmod 755 [디렉토리] : 파일권한변경 (내꺼, 같은그룹, 전체)
mkdir [디렉토리] : 디렉토리생성
mkdir -p a/b : a디렉토리 생성후 하위에 b디렉토리 생성
rm [파일명] : 파일삭제
rmdir [디렉토리명] : 디렉토리삭제 (파일존재시 삭제 불가)
rm -rf [디렉토리명] : 하위 디렉토리 및 파일 까지 모두 삭제
touch [파일명] : 해당파일의 수정일을 현재시각으로 변경(파일없을시 빈파일 생성)
cp [파일1] [파일2] : 파일1을 파일2로 복사
cp -r [디렉토리1] [디렉토리2] : 디렉토리1을 디렉토리2로 하위폴더와 파일까지 복사
cp -a [파일1] [파일2] : 소유권을 유지하면서 복사
move [파일/디렉토리] [디렉토리] : 파일 및 디렉토리 이동
cat [파일명] : 파일내용 출력
cat /dev/cdrom > linux.iso : CD롬에 있는 내용을 CD 이미지 파일로 만듦
cat a.txt >> b.txt : b.txt 파일 하단에 a.txt 파일의 내용 추가
more [파일명] : 파일내용을 페이지단위로 출력 (space:다음페이지, b:이전페이지)
ln [해당디렉토리 또는 파일] [링크이름] : 하드링크
ls -s [해당디렉토리 또는 파일] [링크이름] : 심볼릭링크
| : 파이프로 두개의 명령을 연결시켜줌
(예: ls -l /usr/bin | more : ls에서 검색된 파일 폴더를 페이지별로 보여줌)
파일권한 (자신/그룹/나머지: 4:읽기, 2:쓰기, 1:실행)
chown -R ohhappy.wheel /home/ohhappy/* : /home/ohhappy하위의 모든 파일 디렉토리의 소유자를 ohhappy로 그룹을 wheel로 변경
mount -t iso9660 /dev/cdrom /mnt/cdrom : cdrom 마운트
mount -t vfat /dev/fd0 /mnt/floppy : floppy 마운트
umount /dev/cdrom 또는 umount /mnt/cdrom
<검색>
find [경로] -name [파일명] : 하위경로의 파일찾기
/[찾을 문서명] : 문서나 메뉴얼안에서 문자찾기
which [명령어] : 명령어의 절대경로를 알려줌
whereis [명령어] : 명령어의 바이너리, 소스, 맨페이지위치 알려줌
<시스템/프로세스 관련>
top : 시스템 프로세스 및 메모리 및 CPU 사용량
uname -a : 운영체제,호스트명,커널버전,시스템부팅시간,아키텍쳐 보여줌
uname -m : cpu 보여줌
free -m : 메모리 보여줌(-m 메가단위, -k kb단위)
df -h : 마운트되어있는 디스크 사용량
du --max-depth=1 -h /home : 각 계정별로 이용량 확인
lsdev : 현재 사용중인 장치정보
w : 현재 사용중인 사용자
last : 최근 이용한 접속자
date : 현재 설정된 시간
clock : Cmos에 설정된 시간
rdate -s soback.kornet.nm.kr : soback.kornet.nm.kr에서 시간을 전송받아 시간 수정
clock -w : cmos 시간으로 수정
netstat -tu : 시스템에 연결된 소켓정보
ifconfig : 네트웍 장치설정 정보
ps -[옵션]: 현재 시스템에서 구동중인 프로세스 상태확인
(-a:전체사용자, -l:자세히보기, -x:제어터미널이 없는 프로세스, -f:pstree명령어와 같은 프리구조로 출력)
(상태값: D:구동일시중지중, R:구동중, S:쉬는중, T:구동정지중, Z:좀비프로세스, W:메모리를 안쓰는 스와핑상태)
ps auxfw -width=300 : 프로세스의 사용자 확인 (주로 | more 필요)
pstree : 구동중인 프로세스를 투리구조로 보여줌
kill -9 [프로세스번호] : 프로세스 강제종료
killall -9 [프로세스이름] : 프로세스 강제종료
<시스템 종료>
init0 : 시스템 종료
halt : 시스템 종료
reboot : 시스템 재부팅
<압축>
tar cvf [생성될 파일명:예 httpd.tar] [묶을 디렉토리] : 설정한 디렉토리를 포함한 하위 디렉토리 및 파일을 묶음
tar xvf [묶인파일:예 httpd.tar] : tar파일을 현재 디렉토리에 품
tar tvf [묶인파일:예 httpd.tar] : tar파일을 풀지 않고, 파일리스트만 출력
tar cvfz [압축파일명 :예 httpd.tar.gz] [압축할 디렉토리] : 파일을 묶어서 압축함
tar xvfz httpd.tar.gz : tar.gz 압축해제
tar xvfj httpd.tar.bz2 : tar.bz2 압축해제
<ftp>
quit : ftp 종료
get : 다운로드 명령
mget : 현재폴더내 모든 파일 다운로드
mget -R * : 현재폴더 및 하위 폴더 파일 다운로드
'PC' 카테고리의 다른 글
삼성 MTP USB 장치 드라이버 설치 오류 - MTP USB 장치 실패 열받는다.... (4) | 2014.09.12 |
---|---|
[리눅스 명령어] grep과 파이프(|) 명령어 (0) | 2014.09.11 |
[리눅스 명령어]리눅스 디스크 용량 확인 명령어 (0) | 2014.09.11 |
아이리버 플러스4 설치로 USB 드라이버 다운로드 대체하기 (0) | 2014.09.02 |
windows cd-key 확인 (0) | 2013.12.03 |