프로그래밍[Univ]/Linux

Linux 명령어

Cloud Travel 2009. 3. 6. 13:41

ls : 디렉토리에 무엇이 들어 있는지 보여주는 명령어

whoami : 자신을 확인하는 간단한 명령어
who am i : whoami보다 더 자세한 자신의 정보를 보여준다.(띄어쓰기 잘보세요)
id : 주로 자신에 대한 uid나 gid에 대한 정보를 보여준다
group : 자신이 속해 있는 그룹이 어떤 것인지 보여준다
>>finger : 위의 4가지 보다 더욱 정확한 정보를 보여준다.
pwd : 자신이 작업중인 디렉토리를 알려준다.

cd NAME : NAME의 디렉토리로 이동한다.

passwd : 자신의 password를 변경한다.

chsh : 사용자의 사용환경을 변경한다. (쉘종류는 /etc/shells에 들어있다.)
 ex ) #chsh
       New shell[/bin/bash] : /bin/sh (쉘이름)
       Shell changed.

date : 시스템의 날짜를 확인할 수 있다.

history : login후 지금까지 행한 명령어들을 보여준다.

man : 명령어에 대한 도움말이나 사용법을 확인할 수 있다.
ex) #man printf    >> printf에 대한 사용법과 설명이 나와 있다.

cp NAME1 NAME2 : NAME1의 파일을 NAME2로 복사한다.
mv NAME1 NAME2 : NAME1을 NAME2로 이동시킨다.

rm NAME: NAME문서나 디랙토리를 삭제한다.
>rm -r NAME : 디렉토리 삭제
>rm -f NAME : 확인 없이 삭제

chown : 파일의 소유자를 변경시킨다
 ex) chown Kim Dir1  > Dir1을 Kim에게 소유권한을 준다.
chgrp : 파일의 소유그룹을 변경시킨다. chown과 사용방법 동일.

cat NAME : NAME파일의 내용을 간략하게 본다.
>cat -b NAME : NAME파일을 행번호를 붙여서 출력한다.
>cat -h NAME : NAME파일을 빈행의 번호도 붙여서 출력한다.
head NAME : NAME파일 내용의 첫부분 몇 라인을 보여준다.
tail NAME : NAME파일 내용의 뒷부분 몇 라인을 보여준다.

find DirNAME Option Work : 디렉토리 내에서 원하는 파일을 찾는다.
>Option -empty : 비어있는 파일
            -gid n : 특정 gid를 갖는 파일
            -group NAME : NAME의 이름을 가진 group이 소유한 파일
            -name : 지정한 형식을 갖는 파일
            -newer : 특정 파일 이후에 생성된 파일
            -perm : 특정 허가 모드를 가지고 있는 파일
            -uid N : N이라는 uid를 가진 파일
            -used N : 최근 N일 이후에 변경된 파일
            -user : 특정 소유자의 파일
ex)find . -user root >>현재 디렉토리에서 root가 소유하고 있는 파일이 출력됨
whereis NAME : 모든 디렉토리에서 NAME을 찾음
ex)whereis printf >>모든 디렉토리에 있는 printf를 출력한다.

sort : 파일의 내용을 정렬한다.

file NAME: NAME파일의 형식을 보여준다.

touch : 비어있는 파일을 만든다.
ex)touch abcd >>abcd라는 이름을 가진 비어 있는 파일을 만들어준다.

groupadd NAME : NAME이름의 그룹을 생성한다
groupdel NAME : NAME이름의 그룹을 삭제한다
>group의 확인은 /etc/group 에서 확인이 가능하다.

pwconv : shadow비번을 생성하여 보완을 높인다.

free : 현재 사용중인 시스템의 메모리 상황을 보여준다.
> Mem 행 : 실제 메모리 상황
> swap행 : 스왑파일에 대한 정보

w : 현재 사용자들의 작업을 알아 볼수 있다.

tar : 여러개의 파일과 디렉토리를 하나의 파일로 묶어준다.
gzip : 압축효율이 좋은 압축 유틸리티(현재사용도높음)
bzip2 : gzip의 개선판 (향후 높은 사용도를 보일수 있다)