반응형

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
명령어로 실행후
vi에디터에서 아래 내용을 수정한다.

IPADDR=원하는 IP 입력
:wq로 저장하고 나와서

systemctl restart network
명령어를 실행을 한다.

접속을 끊고 입력한 IP로 다시 접속하면 된다.

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[CentOS7] GITHUB 사용  (0) 2021.01.14
[Linux] 서버 스펙정보 확인방법  (0) 2018.12.12
심볼릭 링크 생성  (0) 2017.11.28
[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
리눅스 명령어  (0) 2012.08.10
반응형

일단 github에 가입을 하고 프로젝트를 생성한다.
git URL을 저장을 한다.

터미널로 서버로 접속을 한후 아래와 같이 진행을 한다.
=========================================
일단 git을 적용한 최상위 폴더로 이동을 한다.
yum install git
명령어로 GIT를 설치를 진행한다.

git init
명령어로 해당 폴더에 .git 폴더를 생성하고 해당 경로부터 git를 적용한다는 선언을 한다.

== GIT으로 올릴때 표기되는 정보 등록 ==
git config --global user.email "이메일주소"
git config --global user.name "아이디"

git status
명령어로 현재 상태 확인을 한다.

== GITHUB로 업로드 ==
git add *
명령어는 해당 경로 하위의 전체를 git으로 올릴때
git add 폴더명(파일명)
명령어는 특정 폴더나 파일을 지정해서 올릴때

git commit -m "코멘트"
명령어로 커밋시 등록하는 코멘트를 적는다.

git remote add origin 위에서 생성한 git URL
명령어로 github와 연결을 한다.

git push origin master
명령어로 업로드를 한다.

== GITHUB로 다운로드 ==
git remote add origin 위에서 생성한 git URL
명령어로 github와 연결을 한다.
위에서 이미 연결을 한경우 진행을 하지 않아도 된다.

git pull origin master
명령어로 다운로드를 한다.

== 예제 ==
git init : git폴더 선언
git add README.md : 올릴파일 선택
git commit -m "first commit" : 커밋 코멘트
git branch -M master : 프런치 선택
git remote add origin https://github.com/[GITHUB ID]/[GIT PROJECT TITLE].git  : github와 연결
git push -u origin master : github로 업로드
로그인은 github에 로그인하는 정보를 입력하면 된다.


PS. 간혹 add시 안되는경우 오류내용을 잘보고 vi .gitignore에서 수정을 하면 된다.

 

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[CentOS7] IP변경  (0) 2021.01.14
[Linux] 서버 스펙정보 확인방법  (0) 2018.12.12
심볼릭 링크 생성  (0) 2017.11.28
[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
리눅스 명령어  (0) 2012.08.10
반응형
서버 정보 확인하다가 찾게 된 정보 이다.

1. model 확인
dmidecode -s system-product-name or dmidecode | grep Name

2. CPU 확인
cat /proc/cpuinfo

3. ram 확인
cat /proc/meminfo | grep MemTotal

4. os 확인
cat /etc/issue
uname -a
cat /etc/*-release | uniq

5. serial number 확인
dmidecode -s system-serial-number

6. raid 상태확인
cat /proc/mdstat or cat /etc/fstab
cat /proc/driver/cciss/cciss0


7.HDD 모델확인 : hdparm -i /dev/sda

8.bit 확인
1)getconf LONG_BIT
2)arch
3)uname -m
4)echo $HOSTTYPE
5)lscpu |grep ^Arch



반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[CentOS7] IP변경  (0) 2021.01.14
[CentOS7] GITHUB 사용  (0) 2021.01.14
심볼릭 링크 생성  (0) 2017.11.28
[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
리눅스 명령어  (0) 2012.08.10
반응형

심볼릭 링크 생성하기.


ln -s 원본폴더경로 사용할폴더명.

ex) ln -s /home/Upload/file/ fileupload

사용할폴더명은 미리 생성을 하면 안된다.


ln -s 원본파일 사용할파일명.

ex) ln -s /home/test.txt /test.txt


위처럼 생성후 해당 폴더로 이동후 ll을 처보면.


fileupload -> /home/Upload/file/


test.txt -> /home/test.txt


이렇게 나온다.

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[CentOS7] GITHUB 사용  (0) 2021.01.14
[Linux] 서버 스펙정보 확인방법  (0) 2018.12.12
[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
리눅스 명령어  (0) 2012.08.10
FTP 명령어 2  (0) 2012.08.10
반응형

CentOS7에서 mysql data경로 변경시 설정 파일에 가서.

server.cof 파일에

datadir= /home 경로.

를 추가할경우 일경우 생기는 문제이다.


/usr/lib/systemd/system/mariadb.service

파일을 열어보면.

내용중에.


# Prevent accessing /home, /root and /run/user

ProtectHome=true

이렇게 되어 있는데..


이것을 

# Prevent accessing /home, /root and /run/user

#ProtectHome=true

ProtectHome=false


변경해주면 간단하게 해결이 된다.

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[Linux] 서버 스펙정보 확인방법  (0) 2018.12.12
심볼릭 링크 생성  (0) 2017.11.28
리눅스 명령어  (0) 2012.08.10
FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
반응형

badblocks 배드 블록검사

fdisk -l /dev/hda 하여 블록 정보를 확인후 #badblocks -v /dev/sda 32846 (처음부터 여기까지 블록검사)

banner 문자확대출력

basename 파일이름추출

#basename /etc/issue.net .net

#bc 텍스트 계산기 (수학공식가능)

#biff 메일서버를 일정간격으로 체크하여 새메일이 도착하면 신호한다.

biff y :메일도착을 통지 biff n : 통지않함.

#bzip2 : 높은성능의 압축유틸

#bzip2recover : 손상된 압축파일복구

#cal : 달력보기

#cardctl : 노트북, 일반시스템의 pcmcia 카드 설정관리

#cardmgr : pcmcia 장치관리자

#cat : 파일보기

#cfdisk : 커서기반 파티션 설정유틸리티

mbr(master boot record) 하드디스크가 어떻게 나누어져 있는가에 대한 정보를 담고있는, 하드디스크의 첫 번째 섹터이다, mbr은 컴퓨터가 처음 부팅될때 바이오스가 읽어들이고 시작하는 섹터로, 파트션 정보를 읽어들이고 어떤 파티션이 부팅가능한 파티션인지 확인 각 파티션의 boot sector를 읽어들이는 프로그램을 포함하고 있다.

#chage : 패스워드 만기일 지정 charge -옵션 user

#chattr : 속성변경

#chfn : 사용자 정보변경 : 일일이 패스워드파일을 변경하지 않고도 finger 명령어를 사용했을때 볼 수 있는 사용자 기본정보를 변경하는 명령어이다. chfn user

#chgrp

#chkconfig : 실행레벨변 자동실행서비스 control #chkconfig --level 3 keytable on

#chmod

#chown user:user index.html

#chroot 가상루트디렉토리, 보안을 위해 가상의 루트디렉토리를 생성 원격서비스로 접속할 경우 이 디렉토리의 상위로 이동이 불가능하게 하는 명령어

#chsh #cat /etc/shell #chsh -l #echo $SHELL 쉘 변경커맨드

#cmp 파일비교 diff 와 같지만 좀더 간단한 명령이다 두파일을 비교하여 다른부분을 알려준다.

#col 개행문자 변환, 텍스트파일의 개행문자와 공백 문자등을 변환하여 문서 속성을 바꾸어준다.

#col -b : 어떠한 백스페이스 문자도 출력하지않는다.

#col -h 여러공백문자를 탭문자로 바꾼다.

#col -x 일반적으로는 스페이스를 탭으로 바꾸지만 이옵션은 여러 공백문자들을 그대로 둔다.

#col -l 숫자 : 지정한 숫자값의 수를 메모리에 한번에 둘수 있는 최대 줄수로 한다. 초기값은 128줄이다.

#man httpd | col > httpd.man 맨페이지를 입력으로 받아 파일로 저장

#colcrt 밑줄(_)문자 변환, 밑줄문자를 감추거나 다음줄에 반줄 속성을 주는 변환필터

#column 텍스트파일의 내용을 가로로 보기좋게 정렬하여 보여주는 명령어

#comm 한줄씩 비교

#compress 파일압축

#cp

-a , -dpR : 원본파일의 속성 링크정보등을 그대로 유지

-b : 복사대상파일이 있을 경우 백업파일을 만든다

-d : 원본파일이 소프트링크 파일이면 소프트링크 원본을 복사한다.

-f : 복사대상 파일이 있을 경우 복사대상 파일을 강제로 지우고 복사한다.

-i : 복사대상파일이 있을 경우 사용자에게 복사에대한 여부를 물어본다.

-l : 심볼릭 링크형식으로 복사한다. 물론 하드 링크형식이기에 경로는 복사할수없다.

-P : 원본파일에 지정을 경로와 같이 했을 경우 그경로 그대로 복사한다.

-p : 원본파일의 소유자 그룹 권한 시간정보들이 그대로 보존하여 복사한다.

-r : 일반파일이면 그냥 복사하고 만약 원본이 경로면 그경로와 함께 경로안에 있는 모든 하위경로, 파일들이 복사된다.

-s : 경로가 아닌 일반파일을 심볼릭 링크형식으로 복사한다.

-u : 복사할 대상이 이미있는데 이파일의 변경 날짜가 같거나 더최근인 것은 복사하지 않는다

-v : 복사 상태를 자세하게 보여준다.

-x : 원본과 대상이 이미있는데 이파일의 변경날짜가 같거나 더 최근의 것이면 복사하지 않는다.

-R ; 디렉토리를 복사할 경우 하위디렉토리와 파일을 모두 복사한다.

#cpio 파일을 복사하고 압축하는 명령어

#crontab 예약 작업 설정 명령어

#csplit 파일분할 지정하는 기존을 바탕으로 파일을 자동으로 나누어 주는 명령어 내용이 긴 문서 파일을 효과적으로 나누어 읽을수 있게 해준다.

#cut 파일에서 원하는 필드를 뽑아내는 명령어 #cat /etc/mtab | cut -d ' ' -f1,2

#date 날짜 출력

#dd 블록단위 복사 / 부트플로피나 스왑파일을 만드는 등의 특수한 복사를 하는 명령어

--help

--version

of=file 표준출력 대신 지정한 파일에 작성

if=file 표준입력 대신 지정한 파일에서 불러들인다.

ibs=size 지정한 사이즈만큼 읽는다.

obs=size 지정한 사이즈만큼 쓴다.

bs=size 지정한 사이즈 만큼 읽고 쓴다.

count=n 입력블록의 ibs 크기만큼 복사한다.

conv=ascii EBCDIC 코드를 ASCII 코드로 변환한다.

conv=ebcdic ASCII 코드를 EBCDIC 코드로 변환한다.

conv=ibm ASCII 코드를 호환 EBCDIC코드로 변환

conv=swab : 입력되는 두 바이트의 순서를 바꾼다. 입력 파일에서 짝이 맞지 않는 하나의 바이트가 남으면, 마지막 바이트는 그냥 단순히 복사된다.

예제 : #dd if=kernel-image of=/dev/fd0 bs=1440





#debugfs 파일시스템제어, ext2 파일시스템 디버거로, 파일 시스템을 직접 확인하며 제어할수있다. rm 명령으로 삭제된 파일 복구기능

#depmod 커널모듈을 로드하기 위한 의존성 관계를 다루는 명령어

#insmod 모듈 적재 명령어

#modprobe : insmod 보다 뛰어난 모듈 적재 명령어

#diff 비교되는 두 파일에서 다른 q분을 실제 두파일의 내용과 함께 보여주는 명령어

#dirname 전체경로에서 파일이름을 제외한 디렉토리의 이름을 보여주는 명령어

#dmesg 부트로그보기

#dnsdomainname DNS도메인확인 시스템의 DNS 서버이름과정보를 볼수 잇는 명령어

#hostname 시스템의 호스트 네임을 설정하거나 보여주는 명령어

#domainname 시스템의 NIS/YP 도메인 네임을 설정하거나 보여주는 명령어

#dosfsck : MS-DOS 파일시스템을 체크하고 복구

#du : estimate file space usage

#dumpe2fs : ext2 파일 시스템 정보를 보여준다. #dumpe2fs /dev/sdb1

#dumpkeys 키보드의 입력을 키 값으로 변역하는 테이블의 정보를 보여주는 명령어

#e2fsck : ext2 파일시스템을 점검하는 명령어

#e2fsck -b superblock 기본 수퍼블록을 사용하지 않고 지정한 수퍼블록을 불러온다.

 

#echo : display a line of text

#eject : CD-ROM 자동 배출

#env : 환경변수보기

#ex : 라인 편집기, 라인단위의 대화식 텍스트 에디터로 지금은 따로 사용되지 않으나 vi 에디터에 내장되어 기존의 ex 에디터의 여러 기능이 vi를 통해 구현된다.

#expand 문서변환 , 탭을 빈칸으로 만들어 주는 명령어

#expr 표현식 평가, 지정한 인수를 표현식으로 인식하는 명령어

#false : 항상실패 주로 셸스크립트에서 사용하며 아무것도 하지 않고 항상 실패 혹은 거짓을 반환한다.

#fdformat 플로피 포맷 #fdformat /dev/fd0

#fdisk

#fetchmail 메일긁어오기 POP2,POP3,IMAP4,IMAPrevl 같은 프로토콜을 통해 서버에서 메일을 가지고 오고, 메시지는 로컬에 있는 센드메일을 통해 25포트로 전달하게 된다.

#file 파일종류확인

#find : search for files in a directory hierarchy

#finger 사용자 정보를 찾아보는 명령어

#free : 메모리 사용량

#fsck : 파일시스템 체크, 복구

#ftp : ARPANET file transfer program

#ftpcount : show current number of connections for each proftpd server configuration

#ftpwho : show current process information for each FTP session

#fuser 프로세스 식별: 보안을 위해 프로세스를 식별하고 통제한다.

#gated : 게이트웨이를 설정하고 운영한다.

#gdc : gated 관리를 위한 tcp/ip 명령어

#getkeycodes : 코드매핑보기

 

#gzexe : 실행파일압축 압축된 파일이 이전 파일과 같이 실행이 가능하게 하여, 디스크 용량을 줄일수 잇는 장점이 잇다. #gzexe /bin/cat

#halt : halt, reboot, poweroff - stop the system.

#hdparm 하드디스크 정보보기/설정 #hdparm -S 60 /dev/sda 5분이상 idle 상태가 되면 자동으로 HDD를 power down 상태로 만든다.

#head : #head -n 출력을 원하는 행수

#host : 도메인의 ip를 알고 샆거나 ip 에 해당하는 도메인을 알고 싶을때 사용하는 명령어이다.

#hostid : host ID를 지정하거나 보여주는 명령어

#hostname : 시스템이름보기

#id : 계정 ID 확인

#route add -net default gw xxx.xxx.xxx.xxx

#info : 하이퍼텍스트 맨페이지, 일반적인 스스템 설명에 하이퍼 텍스트적인 기능이 추가된 매뉴얼

#init : 초기화 프로세스 제어

#insmod 커널모듈 불러들이기

#install : 파일설치, 지정한 속성대로 정해진 위치에 파일을 복사하는 명령어

#ipchains-restore : 명령행에서 행한 정책을 저장한다.

#ipchains-save : 저장한 정책 스크립트를 불러온다.

#ipfwadm : 커널 2.0대의 방화벽

#iptables : 커널 2.4대의 방화벽

#ispell : 철자 검사 : 주어진 텍스트 파일엣 철자가 잘못 입력된 부분을 표시한다.

#join : 필드 단위로 파일 합치기

#kbd_mode : 현재 키보드 모드를 확인하고 설정한다.

#kbdrate : 키보드 입력속도 설정

#kill : 프로세스 종료

#killall : 프로세스종료

#ksyms : 커널 심볼보기, 커널 심볼과 모듈에 대한 정보를 선별적으로 정리하여 보는 명령어

#last 로그인시간과 재부팅기록

#last -f ./wtmp.1

#lastlog 접속로그보기

#ldconfig 동적링크 설정, 공유라이브러리 캐시를 재 설정하는 명령어

#ldd : 라이브러리 의존성 보기, 공유 라이브러리의 의존성을 확인하는 명령어

#ldd /bin/ls

#less : 파일보기, 파일 내용을 페이지 단위로 보여주는 명령어로, more의 발전된 형태이다.

#lilo : Linux boot loader

#ln : make links between files

#locale : Get locale-specific information

#locate 파일위치찾기, 자체 데이터베이스를 통해 파일을 찾아주는 명령어이다.

#slocate locate 명령어의 보안 강화버전

 

#logger : 주어진 메시지를 /var/log/message 파일에 기록한다.

#logname : 현재 사용자 이름 보기

#logrotate : 로그파일을 주기적으로 압축하고 이름을 바꾸어 관리하는 명령어

#look : 특정 문자열로 시작하는 줄 보기, 파일에서 주어진 문자열로 시작하는 줄만 검색하여 보여주는 명령어

#lpc :프린터 관리자

#lpq : 기본 프린터 큐의 내용을 보여준다.

#lpr : 파일 내용을 출력한다.

#lprm : 프린터 큐의 작업을 삭제한다.

#lpstat : LP 프린터의 정보를 보여준다.

#ls : list directory contents

#lsattr : 리눅스 파일 시스템의 속성을 보여주는 명령어

#lsdev : 하드웨어 장치정보와 현재 상태를 확인

#lsof : 사용중인 파일들의 목록보기

#mail : 메일 보내고 받기

#mailq : 메일 작업보기, 발송될 메일의 정보를 본다.

#man : format and display the on-line manual pages

#mattrib : ms-dos 파일 속성변경

#mbadblocks : MS-DOS 파일 시스템 배드블럭 표시

#mcd : MS-DOS 디렉토리 변경

#mcopy : 리눅스 도스간 파일복사

#mdel : MS-dos 파일삭제

#mdeltree : ms-dos 파일이나 디렉토리 삭제

#mdir : ms-dos 파일 목록보기

#mformat : ms-dos 파일 시스템 만들기

#minfo : ms-dos 파일 시스템에서 매개변수보기

#mkdir : 디렉토리 생성

#mke2fs : create an ext2/ext3 filesystem

#mknod : 특수파일 만들기

#mlabel : ms-dos 디스크 레이블 만들기

#mmd : ms-dos 파일시스템 디렉토리 만들기 #mmd a:/testdir

#mmount : ms-dos 파일 시스템 마운트

#mmove : ms-dos 파일 옮기기 이름바꾸기

#modprobe : 커널모듈의 적재

#more : file perusal filter for crt viewing

#mount : 파일시스템 마운트

#mrd : ms-dos 디렉토리 삭제

#mren : ms-dos 파일이름 바꾸기

#mtype : ms-dos 파일 내용보기

#mv : 파일이동

#namei : 링크원본파일의 경로보기

#netstat : 네트웍 정보 보기

#newgrp : 자신이 소속된 그룹을 새그룹으로 바꾸는 명령어

#newusers : 파일을 이용하여 사용자를 추가하거나 사용자 정보를 갱신하는 명령어

#nice : 우선순위 변경 , 스케줄링 우선권을 변경하여 mvfhrmfoa이 작동할 때 할당되는 순위를 변경한다. nice 명령어르 프로그램의 우선권을 변경할수 잇는데, 만약 아무런 인수도 주어지지 않으면, 상속받은 현재의 스케줄링 우선권을 출력한다. 인수가 있다면 조정된 스케줄링을 먼저 실행한다.

#nl 줄번호 매기기, 텍스트 파일의 각 줄에 줄번호를 붙이는 명령어 #cat -b

#nohup : 로그아웃중에도 프로그램 실행

#nohup find / -name *.txt & > result

#nslookup : query Internet name servers interactively

#od : 8진수로 파일보기

#passwd : 패스워드 설정

#paste : 파일 합치기, 하나이상의 파일에서 행을 합치는 명령어

#ls / | paste -d ';' -s ls 명령으로 / 에 잇는 모든 디렉토리를 한열에 출력하되, paste -d 옵션으로 ;를 각 칼럼에 대한 구분자로 표시하였다.

#pathchk :파일 이름이 유효하며 다른 시스템으로 이식성이 있는지를 점검하는 명령어

#time -v sh -c 'make zlilo'

#pidof : PID 확인

#ping : 네트웍 연결 체크

#pr : 파일 인쇄 설정, 텍스트 파일을 인쇄할 수 있는 표준 출력으로 변환하는 명령어

#praliases : 메일 앨리어스 보기, 특정계정으로 도착하는 메일을 다른 사람에게 넘겨주는 메일 앨리어스 설정내용을 확인하는 명령어





#printenv 환경변수 보기

#ps : 프로세스 모니터링

#pstree :프로세스 상관도

#pwck : 패스워드 파일 점검, 패스워드 파일의 보안 문제점을 확인하는 명령어

#pwconv : 섀도우 패스워드 사용

#pwd : 현재 경로 확인

#quota : 계정별 파일 용량 제한

#ramsize RAM디스크 크기, ram디스크의 크기를 확인하고 설정하는명령어

#ranlib : 라이브러리 변환, 아카이브를 랜덤 라이브러리로 변환한다.

#rcp 원격지 파일복사

#rdate : 시간설정, 시간동기화

#rdev 장치조사, root 장치, 스왑장치, RAM 디스크 크기, 비디오 모드조사/설정 명령어

#reboot : 재부팅

#renice 우선순위 변경, 실행중인 프로세스의 작업 우선 순위를 변경하는 명령어

#reset , 터미널을 초기화하는 명령어

#restore , dump 백업파일을 복구하는 명령어

#rev 내용 거꾸로 바꾸기, 지정한 파일을 줄단위로 읽어 그줄의 내용을 역변환하여 보여준다, 파일이 지정되지않으명 표준 입력에서 입력받는다.

#rexec 원격호스트에 접속하여 명령을 실행한다.

#rlogin 원격호스트 접속 자주접속해 들어오는 호스트를 허용하여 자동으로 텔넷접속을 할 수 잇는 명령어이다.

#rm 파일삭제

#rmail 원격메일보기, uucp를 통해 받은 원격메일을 다루는 명령어이다.

#rmdir 디렉토리삭제

#rootflags ; root 장치 설정 명령어, ROOT 파일 시스템을 마운트 한다.

#route 라우팅 설정

#rpm 레드헷 패키지설치

#rpm2cpio : rpm을 cpio 파일로 변환하는 명령어 #rpm2cpio rpm-1.1.1.i386.rpm

#rsh 원격쉘사용

#rstat 시스템 정보제공, 허용된 호스트에 시스템 정보를 보여주는 명령어

#runlevel : 현재와 이전 시스템 런레벨을 찾는 명령어

#rwall : 원격 허용된 호스트를 사용하는 사용자에게 메시지를 보내는 명령어

#rwho : 허용된 호스트에 현재 로근된 사용자의 정보를 보여주는 명령어, who 의 네트워크버전

#script : 텍스트캡처

#scp : secure copy

#setfdprm 플로피 디스크 사양을 설정하는 명령어

#setup : GUI 모드 시스템 설정

#sh : 기본 셸 호출

#shar 셸 압축 유틸리티: 뉴스그룹등에서 사용하며 내용을 열람할수 있는 압축유틸리티 이다.

#showmount : 마운트 정보보기

#shutdown 시스템 종료

#slattach 직렬회선을 테트워크 인터페이스로 연결하는 명령어

#sleep : 주어진 시간만큼 아무동작도 하지 않고 대기하는명령어

#slocate :파일찾기, 자체 데이터베이스를 통해 파일을 찾아주는 locate 명령어의 보안 강화 버전이다.

#sort : 정렬

#source 환경설정 반영하기, 스크립트나 환경파일을 읽어들여, 환경변수 등을 변경하였더라도 바로 반영할수 있게 하는 명령어.

#split 파일분할, 디스켓을 사용하거나 메일을 보낼때 적당한 크기로 파일을 나누는 명령어

#stat : 파일이나 파일 시스템의 상태를 보여주는 명령어

#strace : 프로그램에서 실행하는 프로세스 추적 #strace ls

#strings : 오브젝트또는 이진 파일에서 정상적으로 출력할수 있는 문자열을 찾는 명령어

#strip : object 파일 크기 축소, object 파일에서 심볼을 제거한다.

object 코드 CPU로 직접 실행할수 있는 기계어 코드, 고급언어로 작성된 소스튼 컴파일러 등을 통해 기계어로 변환된다.

#stty 터미널 환경 설정, 터미널 라인 설정을 확인하고 수정하는 명령어이다.

#su : Switch User

#sum 파일의 체크섬과 블록수를 계산하여 이것이 원본파일과 동일한지 확인하는명령어

#sync , 메모리 내용을 저장, 메모리를 디스크 자료로 동기화 하여 저장하는 명령어

#tac 파일 내용 역순 출력

#talk , 1대 1 대화, talk를 사용하려면 talk 서버 데몬이 시작되어 있어야 하나 일반적인 리눅스에서는 talk 서버로 ntalk을 사용한다.

#tee 입력한 내용을 화면에 보여주는 동시에 파일에 저장이된다.

#cat maillist | sort | tee maillist_sort

#telinit 특정레벨의 시스템 구성으로 설정한다, 현재 레벨의 모든 프로세스를 종료하고 설정한 레벨수준에 설정된 프로세스를 시작한다. /etc/inittab 파일의 설정에 따라 레벨을 수행한다.

#test : 파일유형을 점검하고 값을 비교하는 명령어

#tftp : tftp 서비스 클라이언트

#top 프로세스상황

#touch : 빈파일 만들기

#tr : 문자 변환/삭제, 문자열에서 특정문자를 삭제하거나 변환한다.

#traceroute

#true : 참(0)을 반환

#tty : 터미널 이름 보기

#tune2fs : 파일시스템 설정, ext2 파일 시스템의 패러미터를 설정한다. tune2fs는 파일 시스템의 슈퍼블록 정보를 변경한다.

#tune2fs -l /dev/sda1 파일시스템의 슈퍼블럭 정보를 확인

#ul : 밑줄긋기, 밑줄속성이 있는 문자열을 밑줄표시와 함께 보여준다. 언더라인 설정은 /etc/termcap 파일을 참조한다.

#umount

#uname : 시스템의 정보보기

#uncompress : 압축해제

#unexpend : 공백을 탭으로 변환

#unexpend -a -t 10 samplefile.txt

#uniq : 중복행 필터링, 똑같은 행이 두 번이상 나올 경우 하나만 남기고 삭제하는 명령어

#last | sort |uniq -w 1 -c

#uptime

#useradd

#userdel

#usermod

#users : 사용자 보기, 현재 시스템의 로그인사용자를 본다.

#w : 현재 로그인한 사용자의 정보를 보여준다.

#wall : 모든 사용자에게 쪽지보내기

#wc : 단어수 계산, 문서가 몇줄 몇단어로 이루어져 있는지 한번에 세어준다.

#whatis : 명령검색, whatis DB를 검색하여 키워드에 해당하는 명령어만 보여준다.

#apropos ; whatis DB를 검색하여 관련 명령어를 보여줌

#whatis : 실행파일, 소스, 매뉴얼의 위치를 검색

#whereis : 명령어 경로찾기

#which : 파일경로검색 $PATH 환경변수 내의 파일 위치를 알려주는 명령어

#who

#write : 다른 사용자에게 쪽지 보내기

#xargs : 표준 입력을 명령을 변환

#ypbind : NIS 구동

#ypcat : NIS 연결확인

#ypchfn ; 사용자 정보변경

#ypchsh : NIS 서버의 사용자 셸을 변경하는 명령어

#ypmatch ; NIS 맵내에서 주어진 키 값을 보여주는 명령어

#yppasswd : NIS 서버사용자 패스워드 정보를 변경하는 명령어

#yppoll : NIS 정보보기

#yppush : NIS 서버의 변경된 데이터베이스가 적용되도록 하는 명령어

#ypserv : NIS 서버 프로그램

#zcat : 압축된 파일의 내용보기

#zcmp, zdiff : 압축된 파일의 내용 비교

#zdump : 각 시간대의 시간 보기

#zmore : 압축된 텍스트 파일 내용보기

#znew : .gz 로 변환

#ztelnet : telnet 클라이언트이지만 파일 전송이 가능하다.

#ztelnet -l user_id xxx.xxx.xxx.xxx





출처 : http://blog.naver.com/hara9/10101134401

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

심볼릭 링크 생성  (0) 2017.11.28
[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
반응형

hash

1024 바이트 전송 시마다 '#' 기호를 출력한다.

hash 기능 사용 시 퍼포먼스 저하

 

idle

ftp> idle [seconds]

remote 서버 연결의 비활성화 시간을 설정/확인한다.

초 단위로 파라미터를 줄 경우, 비활성화 시간을 설정하며, 파라미터가 없는 경우 현재 설정 상태를 출력한다.

설정된 시간이 지나면 ftp 접속이 끊어진다. (30~7200초 설정 가능)

 

lcd

ftp> lcd [local-directory]

local 디렉토리를 변경한다.

파라미터로 주어진 디렉토리로 local 디렉토리를 변경하며, 파리미터가 없는 경우 local home 디렉토리로 변경

 

macdef

ftp> macdef [macro-name]

매크로를 정의

명령어 실행 후 다음 라인부터의 내용이 매크로로 저장

빈 라인(내용없이 엔터 입력)이 입력되면 매크로 저장이 종료

최대 4096개의 문자로 된 16개의 매크로를 정의할 수 있으며, 정의된 매크로는 close 명령어로 종료될 때까지 유지

 

$

ftp> $ [macro-name]

매크로를 실행한다.

 

macdef 명령어로 먼저 매크로를 정의해 놓은 후, 해당 매크로를 실행

반복적인 작업이나 일괄작업 등에 쓰임

 

mdelete

ftp> mdelete [remote-files]

다수의 파일을 삭제한다.

 

mdir

ftp> mdir [remote-files local-file]

다수의 디렉토리/파일의 출력 결과를 local 파일로 저장한다.

 

mls

ftp> mls [remote-files local-file]

다수의 디렉토리/파일의 간단한 출력 결과를 local 파일로 저장한다.

 

mget

ftp> mget [remote-files]

다수의 remote 파일을 전송받는다.   

 

mkdir

ftp> mkdir [directory-name]

서버에 디렉토리를 생성한다.

  

mode

파일 전송 모드를 설정한다.

제공되는 모드는 stream 뿐이다.

 

modtime

ftp> modtime [remote-file]

파일의 최종 수정시각을 출력한다.

 

mput

ftp> mput [local-files]

다수의 local 파일을 서버로 전송한다.

 

newer

ftp> newer [remote-file [local-file]]

파일을 get 하되, local 파일보다 나중인 경우에만 가져온다.

local 파일이 없는 경우 그냥 get 한다.

 

nlist

ftp> nlist [remote-directory] [local-file]

디렉토리의 파일 목록을 출력한다.

디렉토리명을 지정할 수 있으며, 지정하지 않으면 현재 디렉토리가 출력된다.

 

open

ftp> open [server-host] [port-number]]

서버에 접속한다.

ftp 접속이 끊어졌을 경우 ftp를 종료하지 않고 open 명령어로 재접속 가능

 

prompt

multiple 명령어 실행 시 응답 여부를 설정한다. (on/off toggle, default: on)

off로 설정할 경우, multiple 명령어(mget, mput 등) 실행시 y/n 선택없이 강제로 진행된다. (모두 y)

 

sendport

data 연결을 위해 PORT 명령어 사용 여부를 설정한다. (on/off toggle, default: on)

off로 설정할 경우 명령어 실행에 delay가 생길 수 있다.

 

passive

passive 모드 설정을 변경한다. (on/off toggle, default: off)

 

put, send

ftp> put [local-file] [remote-file]]

서버로 local 파일을 전송한다.

파일명을 파라미터로 줄 경우, remote 서버로 전송되는 파일명을 지정할 수 있다.

 

pwd

서버의 현재 디렉토리를 출력한다.

 

reget

ftp> reget [file-name]

파일의 끝에 이어서 get 한다.

파일을 get 하던 중 중지된 경우, 처음부터 다시 받지 않고 reget 명령어를 이용해 이어받을 수 있다.

 

rstatus

ftp> rstatus [file-name]

서버의 상태를 출력한다.

 

rhelp

ftp> rhelp [command-name]

서버로부터 help 정보를 얻어온다.

ftp 프로그램 상의 명령어가 아닌 순수 ftp 프로토콜의 명령어에 대한 help 정보이다.

 

rename

ftp> rename [from-name [to-name]]

서버의 파일, 디렉토리의 이름을 변경한다.

 

rmdir

ftp> rmdir [directory-name]

빈디렉토리를 삭제한다.

 

runique

local 파일의 unique 저장 설정을 변경한다. (on/off toggle, default: off)

만약 remote 파일을 get/mget으로 가져올 때, local 서버에 같은 이름의 파일이 존재하는 경우

해당off로 설정되어있으면 덮어씌기하고, on으로 설정되어있으면 파일명 끝에 .1 과 같이 숫자 붙는다.

 

size

ftp> size [file-name]

파일의 사이즈를 출력한다.

 

status

현재 ftp 접속 상태 정보를 출력한다.

 

struct

ftp> struct [struct-name]

파일 전송 struct를 설정한다.

 

system

서버의 OS 타입을 출력한다.

 

tenex

파일 전송 모드를 tenex로 설정한다.

 

type

ftp> type [type-name]

파일 전송 모드를 설정

 

umask

ftp> umask [newmask]

서버의 umask를 설정

 

verbose

verbose 모드를 설정한다. (on/off toggle, default: on)

on일 경우, 파일 전송 완료 시 전송 통계 내역(전송size, 소요시간, 초당 속도 등)을 출력한다.


출처 : http://blog.naver.com/hara9/10101134352

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

[CentOS7] 에서 Maria DB 경로 변경시 주의점.  (0) 2017.09.11
리눅스 명령어  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
반응형

ftp> ! [command]

잠시 셸로 빠져나간다.

셸을 종료하면 다시 ftp로 돌아간다.

 

?, help

ftp> ? [command-name]

help 내용을 본다.

?만 입력하면 모든 명령어 목록이 출력되며, 명령어를 파라미터로 주면 해당 명령어의 help 내용을 출력한다.

 

account

ftp> account [passwd]

remote 서버로 account 정보를 보낸다.

 

append

ftp> append [local-file [remote-file]]

remote 서버에 파일이 존재할 경우 이어붙인다.

remote-file 명을 입력하지 않으면 local-file 명으로 지정된다.

 

ascii

ftp> type ascii

전송 모드를 ascii로 설정한다.

 

binary, image

ftp> type [binary/image]

전송 모드를 binary로 설정한다.

 

bell

ftp> bell [on/off]

명령어 실행 완료 시 삐 소리 출력 여부 설정한다.

 

bye, quit

ftp 연결을 끊고 종료한다.

case

mget 명령 시의 원격 서버 파일명 대소문자 구분을 설정 (on/off toggle, default: off)

(on이면) remote 서버의 파일들을 mget으로 가져올 때, 대소문자 구분없이 모두 소문자로 가져온다.

 

 

cd

ftp> cd [remote-directory]

서버의 디렉토리를 변경

 

cdup

서버의 디렉토리를 한단계 전으로 변경 (cd .. 와 동일)

 

chmod

ftp> chmod [mode remote-file]

파일의 권한을 변경

 

close, disconnect

ftp 연결을 끊는다.

ftp 연결만 끊으며 ftp를 종료하지는 않는다. 정의한 매크로는 모두 삭제된다.

 

cr

텍스트 파일 전송시 엔터코드(Carriage Return) 유무를 조정. (on/off toogle, default: on)

 

delete

ftp> delete [remote-file]

remote 파일을 삭제한다.

빈 디렉토리도 삭제할 수 있다.

 

debug

디버깅 모드를 설정한다. (on/off toggle  debug 레벨 설정)

 

dir, ls

ftp> dir [remote-directory] [local-file]]

디렉토리를 출력한다.

local 파일을 파라미터로 줄 경우, dir 명령의 결과를 파일로 저장할 수 있다.

 

form

파일 전송 포맷을 설정한다.

(non-print 포맷만 지원)

 

get, recv

ftp> get [remote-file [local-file]]

remote 파일을 local 서버로 전송받는다.

local 파일명을 파라미터로 줄 경우, 전송받은 파일의 파일명을 지정할 수 있다.

 

glob

local 파일이름의 메타문자 확장을 설정한다. (on/off toggle, default: on)


출처 : http://blog.naver.com/hara9/10101134324

[출처] FTP 명령어|작성자 하라구

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

리눅스 명령어  (0) 2012.08.10
FTP 명령어 2  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
Xshell에서 sql 접속 및 간단한 명령어.  (2) 2010.07.13
반응형

rpm to deb 터미널 명령어 :  sudo alien -k --script /home/jxlove/바탕화면/파일명.rpm


ls (=dir) : 폴더검색


cd 폴더명 : 폴더 내로 진입


폴더 내로 진입 한뒤에  sudo alien -k --script 파일명.rpm  해도 됨


./파일명 ; 파일 실행  -  ex) ./vmware-install.pl


sudo : super do  -  ex) sudo ./vmware-install.pl


whereis 파일명  :  파일 검색


root 계정 사용 : sudo passwd root

암호 입력

암호 확인 재입력


su root 

암호 입력


그 다음에 재부팅 후 로그인 부분에서 아래쪽 기타를 선택하고 root를 입력 후 엔터를 치고 암호를 입력하면

root계정으로 로그인 된다.


간단하게 부분적 root 권한을 얻고 싶으면 sudo -s 를 치면 root권한을 얻을 수 있다.



[Linux] cd 뭐여???

cd : Change Directory


말그대로 디렉토리를 옮기는 명령어입니다. 


윈도우즈에서는 디렉토리를 폴더라는 이름으로 사용하는데요. 리눅스에서는 디렉토리라는 이름을 사용하네요. 


여기서 설명이 들어갔습니다. 


리눅스에서는 모든것이 파일의 의미로 통한다고 합니다. 


디렉토리도 파일, 이미지도 파일, 동영상도 파일, 음악도 파일.

다른부분은 윈도우와 같지만 디렉토리를 파일로 본다는건 윈도우와 조금 다르네요. 

중요한 이야기는 아니구요. 그냥 그렇구나...하고 이해하시면 될듯 합니다. 


이번에는 이름에 대해서 이야기를 합니다. 


이름. 즉 파일 이름은 256자가 가능합니다. 그리고 확장자의 의미가 없습니다. 또한 소문자와 대문자를 구분합니다. 


예를 들어서 


$ Text

$ text

이 둘은 완전히 다른 이름이라는것이죠. 


또한 


$ text.text

와 같이 확장자 부분을 txt라고 지정을 해도 이파일이 텍스트 파일이라는 법은 없습니다. 리눅스는 확장자를 의미부여 하지 않기 때문입니다. 



이제 정통적인 방법의 디렉토리 이동을 알아보도록 합니다. 


콘솔창을 열고 다음과 같이 칩니다. 


$ cd .


변함이 없습니다. 

. 은 현재의 디렉토리라는 말입니다. 그러니까 지금현재의 디렉토리로 이동해라! 라는 명령을 내린거죠. 


다음....


$ cd ..


이번에는 디렉토리가 변경되었습니다. 

..은 상위디렉토리를 나타냅니다. 


방금 살펴본 두가지의 디렉토리 이동을 상대적 디렉토리 이동이라고 합니다. 

이번에는 절대적 디렉토리 이동을 알아보도록 합니다. 


리눅스에서 / 은 최상위 디렉토리를 말합니다. 


$ cd /


이렇게 하면 최상위로 넘어가겠네요. 


그럼 이번에는 


$cd /tmp/kde-knoppix


그럼 한번에 해당 디렉토리로 이동을 합니다. 

한번에 해당 디렉토리까지 이동할수 있는 장점이 있지만 언제나 풀 패스를 알아야 하는 단점이 있겠네요. 

나중에 배우겠지만 이런 단점을 보안하기 위해서 Stack을 이용하기도 합니다. 

나중에 알게되는 pop 솨 push 명령을 배우면 잘 사용하시기 바랍니다. 


이번에는 색다른 명령어를 배워보도록 하겠습니다. 


$ cd


달랑저거만????ㅋㅋ

위의 명령어를 치면 어디로 움직이나요?

바로 자기자신의 홈디렉토리로 옮겨집니다. 


저는 지금 


/home/Knoppix


로 이동을 했네요. 


방금 배운 cd명령은 너무나도 자주 사용하는 명령어이니까 꼭 사용법을 익혀두시기 바랍니다. manual 참조.^^




[Linux] Directory 관련 명령어들..


$ pwd (Present Working Directory)


현재 작업하고 있는 디렉토리의 완전경로를 뿌려줍니다. 

여러가지 작업을 하면서 지금 자신이 어디 있는지 알고 싶을때 사용하면 좋을 명령어이겠네요. 



$ cd (Change Directory)


말 그대로 디렉토리를 변경할때 사용합니다. 이 명령어는 지난시간에 언급을 했기 때문에 그냥 넘어가도록 하겠습니다. 



$ mkdir (Make Directory)


디렉토리를 만드는 명령어 입니다. 그냥 딱 봐도 옵션이 많을것 같습니다. 옵션을 찾아봐서 참고하시길 바랍니다. 

어떤 식으로 디렉토리를 만드는지......어떤 속성을 지니고 만들지....모두 중요합니다. 



$ rmdir (Remove Directory)


디렉토리를 삭제할때 사용합니다. 주의하실 점은 디렉토리 안이 비어있어야 삭제가 된다는 점입니다. 내용이 있을경우에는 지워지지 않습니다. 메세지만 뜨고 마네요. 하지만 한방에 지울수 있는 방법도 있기는 합니다. 

옵션을 참고하시구요. 정리해두시기 바랍니다. 


------------------------

지금부터 볼 명령어들이 가장 실생활에서 많이 쓰이는 명령어 입니다. 반드시 숙지해두세요~


$ pushd

$ popd

$ dirs


Stack이라고 하는 컴퓨터에서 사용하는 저장소의 종류가 있습니다. Stack을 자세히 설명하려면 컴퓨터 아키텍쳐까지 올라가기 때문에 자세히는 설명하지 않겠습니다. 단순히 항아리 구조의 저장소라고 생각하시면 될것 같습니다. 

특징은 FILO (First In Last Out)입니다. 

제일 먼저 들어간 자료는 제일 마지막에 나온다는 소리이죠. 항아리에 자료를 저장하면 제일먼저 넣은 자료는 가장 밑에 깔리게 되어서 그 자료를 꺼내기 위해서는 위에 쌓여있는 자료를 먼저 꺼내야 겠지요?

반대로 말해서는 가장 마지막에 넣은 자료는 가장 위에 올려 있기 때문에 가장 먼저 꺼낼수 있습니다. 

이런 특징을 가진 자료구조를 Stack이라고 합니다. 

pushd & popd가 그런 특징을 가진 경로저장 명령어입니다. 


$ pushd 를 이용해서 현재경로나 원하는 경로를 저장하면 순서대로 저장이 됩니다. 


그럼 $ popd를 이용해서 저장된 역순으로 경로를 점프하면서 바꿀수 있는것이지요. 


우리가 $ pushd를 이용해서 여러 경로를 집어넣었다면 지금 Stack의 저장된 경로를 다 보려면 $ dirs 를 이용합니다. 


그럼 왼쪽이 가장 마지막에 입력된 경로가 되겠구요. 가장 오른쪽이 제일 처음에 입력된 경로가 될것입니다. 

이때  $ popd를 하게 되면 가장 왼쪽의 경로가 나와서 그쪽으로 이동하게 되는것입니다. 


그럼 이 stack구조의 경로저장의 단점이 있을것입니다. 

중간을 건너띄우고 원하는 저장된 경로로 가려고 할때는 그 전에 쌓여있는 경로를 모두 빼내고 가야 하는 단점이 바로 그것입니다. 

바로 이런 단점을 커버하기 위한 것이  


$ popd +숫자


입니다. 

숫자를 넣게 되면 위쪽으로 부터 몇번째 있는 경로로 이동을 하게 됩니다. 그럼 해당위치의 경로가 빠져나오게 되고 다시 그 자리는 채워지게 되는것이죠. 

반드시!!!!!!!!!!!!!!!! 한번씩 실험을 해보시길 부탁드립니다. 

정말 유용하게 사용하실수 있습니다. 


창을 여러개 띄워놓고 콘솔을 만지는것도 좋지만 방금전에 작업을 했던 경로를 푸쉬해 놓고 팝으로 돌아가는것도 매우 유용하기 때문입니다. 




[Linux] 리눅스 기본 명령어 모음


alias(명령어 간소화하기) 

apropos(관련된 명령어 찾기) 

arch(컴퓨터 종류 알기) 

arp(같은 서브넷의 IP 보여주기) 

at(작업 시간 정하기) 

atd(계획성 있는 작업 실행하기) 

awk(특정 패턴 문자 처리하기) 

a2p(펄 파일로 바꾸기) 

badblocks(배드 블럭 검사하기) 

bc(계산기) 

biff(메일 수신 소리로 확인하기) 

bg(후면작업; 배경화면 설정) 

bind(키나 함수 순서 결합하기) 

break(루프 빠져나가기) 

cal(달력보기) 

builtin(내부 명령어 알아보기) 

case(조건 처리하기) 

cat(화면상에서 파일 보기) 

cd(디렉토리 변경하기) 

cfdisk(디스크 설정하기) 

chattr(파일 속성 변경하기) 

chfn(사용자 정보 변경하기) 

chgrp(파일, 디렉토리가 속했던 그룹 바꾸기) 

chmod(파일 권한 바꾸기) 

chown(파일 주인 바꾸기) 

chsh(지정된 셸 바꾸기) 

cksum(CRC값을 점검한다) 

clear(화면 청소하기) 

clock(CMOS 시각을 조정하기) 

cmp(파일 비교하기) 

colcrt(문자 변환 필터) 

colrm(열 삭제하기) 

column(가로 정렬하기) 

comm(파일 비교 출력하기) 

command(명령어 알아보기) 

continue(루프 계속돌기) 

cp(파일 복사하기) 

cpio(복사본 만들기) 

crontab(cron을 관리한다) 

csplit(파일에 서식, 규칙 정하기) 

cut(필요한 필드만 출력하기) 

date(날짜 보기) 

dd(블럭장치 읽고 쓰기) 

debugfs(ext2 파일 시스템 디버깅하기) 

declare(변수 선언하기) 

df(파일 시스템의 사용량 보기) 

dirs(디렉토리 목록 표시하기) 

dmesg(부팅 메시지 보기) 


(X윈도우 환경에서 printk 메세지를 기본으로 못보는데 dmesg를 통해서 확인할수 있다)

dnsdomainname(DNS 이름 출력) 

domainname(NIS 이름 출력&설정) 

du(디렉토리와 파일의 용량 파악하기) 

dumpe2fs(파일 시스템 정보 보기) 

echo(표준 출력하기) 

eject(장치 해제하기) 

elm(메일 관련) 

enable(내부 명령어 지정) 

env(환경변수 출력하기) 

eval(인수 읽기) 

exec(셸 명령어 실행하기) 

exit(종료하기) 

expand(탭을 공백으로 변환하기) 

export(변수 지정하기) 

e2fsck(파일 시스템 복구하기) 

fc(지정된 편집기 받기) 

fdformat(플로피 디스크 포맷하기) 

fdisk(파티션 나누기) 

fg(지정된 작업을 전면 프로세스로 시작하기) 

file(파일 종류 보기) 

find(파일 찾기) 

finger(사용자 정보 알기) 

fold(정형화하기) 

fmt(정형화하기) 

for(반복 실행하기) 

free(메모리 사용량 알아보기) 

fsck(파일 시스템 검사하기) 

fstab(파일 시스템에 대한 고정적인 정보 저장하기) 

ftp(파일 전송 프로그램) 

fuser(프로세스 ID 출력) 

getkeycodes(매핑 테이블 출력하기) 

grep(특정 문자(열) 검색하기) 

gzexe(실행 파일 압축하기) 

gzip(압축하기) 

halt(시스템 종료하기) 

hash(기억해 두기; index 역할) 

head(파일의 앞부분 출력하기) 

help(도움말 보여주기) 

host(호스트 정보 보기) 

history(사용 명령어 목록보기) 

hostname(서버 이름 알기) 

id(계정 정보 알기) 

if(조건문 실행하기) 

ifconfig(랜카드에 주소 할당하기) 

imolamod(모듈 설치하기) 

inetd(인터넷 서비스의 최상위 데몬) 

init(실행 단계 정하기) 

ispell(철자법 검사하기) 

jobs(수행중인 프로세스 알기) 

kbd_mode(키보드 모드 출력하기) 

kill(프로세스 죽이기)  강제종료 (kill -9  PID)

klogd(커널 로그 데몬) 

ldd(공유 라이브러리의 의존성 알기) 

less(페이지 단위로 출력하기) 

let(정규식 표현하기) 

lilo(부팅하기) 

ln(링크하기) 

locate(패턴에 맞는 파일 찾기) 

login(로그인하기) 

logger(시스템 로그 기록하기) 

logname(사용자 로그인명 보여주기) 

logout(로그인 셸 종료하기) 

look(특정 단어 검색하기) 

losetup(중복 장치 확인하기) 

lpd(프린트 데몬) 

lpq(현재 프린트 작업 상태 출력하기) 

lpr(출력하기) 

lprm(대기열에 있는 문서 삭제하기) 

ls(디렉토리 내용보기) 

lsattr(파일 시스템의 속성 보여주기) 

lsdev(하드웨어 장치 출력하기) 

lsmod(모듈 정보 출력하기) lnsmod(묘둘 올리기) rmmod (모듈 내리기)

mail(메일 관련) 

make(컴파일하기) 

man(매뉴얼 보기) 

mattrib 

mbadblocks 

mcd 

mcopy 

mdel 

mdeltree 

mdir 

mesg(메시지를 받을 수 있는지 확인하기) 

mformat 

minfo 

mkdir (디렉토리 만들기) 

mke2fs(파일 시스템 생성하기) 

mkfs(파일 시스템 만들기) 

mknod(특수 파일 만들기) 

mkswap(스왑 영역 지정하기) 

mlabel 

mmd 


mount 

mmount 

mmove 

mpartition 

mount(장치 연결하기) 

more(화면 단위로 출력하기)  ls -al | more

mrd 

mren 

mtoolstest 

mtype 

mutt(메일 관련) 

mv(파일 옮기기) 

mzip 

netstat(현재 네트웍 상황 보기) 

nice(프로세스 우선 순위 변경하기) 

od(8진수로 파일 보기) 

passwd(암호 입력하기) 

pidof(실행중인 프로그램의 프로세스 ID 찾기) 

pine(메일 관련) 

ping(네트웍 확인하기) 

popd(pushd 취소) 

ps(프로세스 상태 알기) ps -aux

pstree(프로세스 상관관계 알기) 

pwd(절대경로 보여주기) 

quota(디스크 한계량 알기) 

rarp(rarp 테이블 관리하기) 

rcp(원격 호스트에 파일 복사하기) 

rdev(루트, 스왑장치, 램 크기, 비디오 모드를 조사하고 설정하기) 

rdate(네트웍으로 시간 설정하기) 

reboot(재부팅하기) 

readonly(읽기 전용으로 표시하기) 

renice(프로세스 우선 순위 바꾸기) 

reset(터미널 초기화하기) 

restore(다시 저장하기) 

rlogin(바로 접속하기) 

rm(파일 지우기) 

rmdir (디렉토리 지우기) rm -rf

route(라우팅 테이블 추가/삭제하기) 

rpm(프로그램 추가/삭제) 

rpm2cpio(rpm을 cpio로 변환하기) 

rsh(원격으로 명령어 실행하기) 

rup(호스트 상태 출력하기) 

rusers(호스트에 로그인한 사용자 출력하기) 

rwall(호스트 사용자에게 메시지 뿌리기) 

script(기록하기) 

set(변수값 설정하기) 

setup(시스템 관련 설정하기) 

showmount(호스트의 마운트 정보 보여주기) 

shutdown(전원 끄기) 

sleep(잠시 쉬기) 

source(스크립트 번역하기) 

split(파일 나누기) 

ssh(암호화된 원격 로그인하기) 

stty(터미널라인 설정 보여주기) 

su(계정 바꾸기) 

suspend(셸 중단하기) 

swapoff (스왑 해제하기) 

swapon(스왑 활성화하기) 

sync(버퍼 재설정하기) 

syslogd(로그인 과정 설정하기) 

tac(거꾸로 보기) 

tail(문서 끝부분 출력하기) 

talk(이야기하기) 

tar(파일 묶기) 

tcpdchk(tcp wrapper 설정하기) 

tcpmatch(네트웍 요청에 대해 예측하기) 

tee(표준 입력으로부터 표준 출력 만들기) 

telnet(원격접속하기) 

test(테스트하기) 

times(셸에서의 사용자와 시스템 시간 출력하기) 

top(cpu 프로세스 상황 보여주기) 

tr(문자열 바꿔주기) 

true(종료 코드 리턴하기) 

type(유형 보기) 

ul(밑줄 처리해서 보여주기) 

ulimit(제한하기) 

umask(매스크 모드 설정하기) 

umount(장치 해제하기) 

unalias(별명 제거하기) 

uname(시스템 정보 보기) 

unexpand(공백 문자를 탭으로 변환하기) 

uniq(중복된 문장 찾기) 

useradd(사용자 계정 만들기) 

userdel(계정 삭제하기) 

usermod(사용자 계정정보 수정하기) 

unset(설정 변수 해제) 

uptime(시스템 부하 평균 보여주기) 

users(로그인된 사용자 보여주기) 

w(시스템에 접속한 사용자 상황 알아보기) 

wait(프로세스 기다리기) 

wall(모든 사용자에게 메시지 보내기) 

wc(문자, 단어, 라인수 세기) 

whatis(명령어의 간단한 설명보기) 

while(루프 명령어) 

who(사용자 알기) 

write(콘솔 상에서 간단한 메시지 보내기) 

xcopy(반복적으로 복사하기) 

XFree86 

ypchfn(NIS에서 사용하는 chfn 명령어) 

ypchsh(NIS에서 사용하는 chsh 명령어) 

yppasswd(NIS에서 사용하는 passwd 명령어) 

zcat(압축 파일 보기) 

zcmp(압축 파일 비교하기) 

zforce(강제로 gz 만들기) 

zgrep(압축 상태에서 grep 실행하기) 

zmore(압축 상태에서 more 실행하기) 

znew(.Z 파일을 .gz로 다시 압축하기)


출처 : http://delirussum.tistory.com/76

반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
[Ubuntu] Ubuntu 11.10  (0) 2011.10.27
Xshell에서 sql 접속 및 간단한 명령어.  (2) 2010.07.13
간단한 리눅스 명령어.  (0) 2010.07.13
반응형
오늘 드디어 집컴에 우분투를 깔았다. ㅋㅋ
 


아. 화면 깔끔하고 이제 여기서 열심히 안드로이드를 개발하리라~




나중에는 java설정하는것을 올려야겠다. 

ps. 다운받을수 있는곳을 표시를 안해놨다.. 이런.. OTL..
http://www.ubuntu.com/download/ubuntu/download 
반응형

'프로그래밍 > 리눅스' 카테고리의 다른 글

FTP 명령어 2  (0) 2012.08.10
FTP 명령어 1  (0) 2012.08.10
우분투 터미널 명령어 모음  (0) 2012.08.10
Xshell에서 sql 접속 및 간단한 명령어.  (2) 2010.07.13
간단한 리눅스 명령어.  (0) 2010.07.13

+ Recent posts