logo

English

이곳의 프로그래밍관련 정보와 소스는 마음대로 활용하셔도 좋습니다. 다만 쓰시기 전에 통보 정도는 해주시는 것이 예의 일것 같습니다. 질문이나 오류 수정은 siseong@gmail.com 으로 주세요. 감사합니다.

유닉스/리눅스 명령어 레퍼런스

by digipine posted Nov 03, 2017
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

id
ls              : 디렉토리 목록보기
ls -al          : 숨은 파일까지 정렬된 형태로 보기      (ls -rlt| grep "11월 11일")
cd dir          : dir 디렉토리로 이동
cd -home        : 디렉토리로 이동
pwd             : 현재 위치한 디렉토리 보여주기
mkdir dir       : dir 이라는 디렉토리 만들기
rm file         : file 을 지우기
rm -r dir       : dir이라는 파일을 지우기
rm -f file      : 강제로 file 삭제
rm -rf dir      : 디렉토리와 디렉토리 아래에 있는 모든 파일을 삭제
cp file1 file2  : dir1 디렉토리에 있는 것들을 dir2라는 이름으로 복사
cp -r dir1 dir2 : dir1 디렉토리에 있는 것들을 dir2 디렉토리로 복사; dir2가 존재하지 않는다면 만듬
mv file1 file2  : file1을 file2로 이름을 바꾸거나 옮김
                  file2가 디렉토리로 존재한다면 file1을 file2 디렉토리로 옮김
in -s file link : file로 연결된 link라는 심볼릭 링크를 만듬
touch file      : file을 생성하거나 업데이트
cat > file      : file의 내용을 출력
more file       : file의 내용을 출력
head file       : file의 첫 10줄을 출력
tail file       : file의 마지막 10줄을 출력
tail -f file    : file에 추가되는 내용을 출력,마지막 10줄부터 출력함


[프로세스 관리]
ps              : 현재 활성화된 프로세스 보여주기
top             : 실행중인 모든 프로세스 보여주기
kill pid        : 프로세스id pid를 종료
kill proc       : proc로 시작하는 모든 프로세스 종료
bg              : 정지되있거나 화면에서 안보이게 실행중인 프로세스 보여주기; 정지된 프로세스를
                  화면에 출력하지 않고 계속 진행하기
fg              : 화면에 보이지 않기게 작동하던 작업 중 최근의 것을 화면에 출력하면서 작동시키
fg n            : 화면에 보이지 않게 작동하던 작업 중 n 번째 작업을 화면에 출력하면서 작동시키


[파일 퍼미션]
chmod 숫자 file : file의 퍼미션값을 숫자로 바꿈. 숫자는 3자리이며 첫 번째는 소유자, 755
                                                                  두 번째는 그룹,
                                                                  세 번째는 파일 퍼미션,



[SSH]
ssh user@host             : user로 host에 접속
ssh -p 포트넘버 
user@host: host의 지정한 포트넘버에 user로 접속
ssh-copy-id               : 
user@howt-사용자명,암호를 입력하지 않고 로그인 할 수 있도록 ssh key를 복사


[검색]
grep pattern files        : file안의 pattern을 찾기
grep -r pattern dir       : dir 디렉토리 안에서 재귀적으로 pattern 찾기
command | grep pattern    : command 명령의 출력에서 pattern을 찾는다
locate file               : 파일을 찾음


[시스템 정보보기]
date              : 현재 날짜와 시각을 출력
cal               : 이번달 달력을 출력
uptime            : 현재 기동시간을 출력
w                 : 온라인인 사용자를 출력
whoami            : 어느 사용자로 로그인 하였는지 출력
finger user       : user에 관한 정보 출력
uname -a          : 커널 정보 출력
cat /proc/cpuinfo : cpu 정보 출력
cat /proc/meminfo : 메모리 정보 출력
man command       : command에 대한 메뉴얼 출력
df                : 디스크 사용량 출력
du                : 디렉토리 사용량 출력
free              : 메모리와 스왑 정보 출력
whereis app       : app를 실현가능한 위치 출력
which app         : app가 기본으로 실행되는 곳을 보여줌


[압축]
tar cf file.tar files    : files들을 포함한 file.tar를 만듬
tar xf file.tar          : file.tar을 압축해제
tar czf file.targz files : Gzip을 이용해 압축해제
tar cjf file.tar.Bzip2   : Bzip 압축을 사용한 압축
tar xif file.tar.bz2     : Bzip 압축을 사용한 압축해제
gzip file                : file을 압축해서 file.gz로 이름변경
gzip -d file.gz          : file.gz를 fiel로 압축해제


[네트워크]
ping host     : host에 핑을 보내 결과 출력
whois domain  : domain에 대한 whois 정보를 출력
dig domain    : domain에 대한 DNS 정보를 출력
dig -x host   : 호스트까지의 경로를 되찾아가기


[설치]
소스로부터 설치
./configure
make
make install
dpkg -i pkg.deb    : 패키지 설치(Debian)
rpm -Uvh pkg.rpm   : 패키지 설치(RPM)


[단축키]
Ctrl+C   : 현재 명령의 실행을 강제로 마침
Ctrl+Z   : 현재 명령을 멈춤,fg를 이용해서 계속해서 화면에서 보이도록 실행하거나
          bg 를 이용해서 안보인채 계속 실행
Ctrl+D   : 현 세션에서 로그 아웃, exit와 비슷
Ctrl+W   : 현재 라인에서 한 단어 삭제
Ctrl+W   : 현재 라인에서 한 단어 삭제
Ctrl+U   : 현재 줄 전체 삭제
Ctrl+R   : 최근 입력한 명령어 보여주기
!!       : 마지막 명령어 반복실행
exit     : 현재 세션에서 로그 아웃

 
TAG •

List of Articles
No. Subject Author Date Views
84 Certbot으로 무료 인증서 발급 받기 digipine 2020.09.03 522
83 MongoDB 설치 및 C 개발 도구 설정 1 digipine 2020.09.03 449
82 mongoose 3.8 싱글 파일 소스 코드 file digipine 2020.09.01 335
81 [iOS] Bluetooth로 App을 백그라운드 모드로 실행는 방법 lizard2019 2020.02.11 3514
80 How to Build FFMpeg for LAVFilters file lizard2019 2019.06.05 1449
79 How to FFMpeg Windows Build with msys 1.0 and MinGW_64 file lizard2019 2019.06.05 2208
78 C/C++ struct 패딩(padding) 원리 이해 lizard2019 2019.03.04 2149
77 gcc thread and mutex 사용법 lizard2019 2019.02.27 1198
76 윈도우즈 도스 커멘드(Command) 네트워크 관련 명령어 lizard2019 2019.02.07 1342
75 Ubuntu 우분투 설치 가이드 lizard2019 2019.01.29 780
74 Linux/OSX bash에서 source 명령어 lizard2019 2019.01.07 779
73 Xcode 없이 맥에 '명령어 라인 도구(Command Line Tools)'를 설치하는 방법 엉뚱도마뱀 2018.12.26 2859
72 언어 IDE 별로 git ignore 파일을 자동으로 만들어 주는 사이트 엉뚱도마뱀 2018.12.17 122393
71 [Swift, MacOS] 맥 한글 파일명이 윈도우에서 자소 분리되는 현상 해결, NFD, NFC 엉뚱도마뱀 2018.12.11 20072
70 수학적 구조물 모델링 만들기 소개 비디오 엉뚱도마뱀 2018.09.24 1050
69 Photoshop CC 2018 한글 영문 변환 언어팩, 포토샵 언어변경 file 엉뚱도마뱀 2018.07.04 8525
68 LibVLC 미디어 재생기 프로그래밍 방법 C++, QT 엉뚱도마뱀 2018.04.20 2500
67 select 와 epoll 엉뚱도마뱀 2017.12.11 827
66 비밀번호 해쉬에 Salt(소금) 첨가하기 file 엉뚱도마뱀 2017.11.23 4272
65 Linux /dev/random vs /dev/urandom 삽질 후기 엉뚱도마뱀 2017.11.22 957
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6