SEARCH
TOOLBOX
LANGUAGES
LinuxReference

LinuxReference

From Chaehyun

Revision as of 01:40, 12 October 2011 by Xlos (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

[유닉스/리눅스 명령어 레퍼런스] 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  : 현재 세션에서 로그 아웃