이제 서버에 접속이 되었다 그러면 기본명령어가 무엇이 있는지 확인해보겠습니다.
리눅스 시스템에서는 사용명령어의 설명(man)페이지를 제공하므로 이것을 사용하여 활용하시기 바랍니다. .
여기에서는 기본 명령어를 간단히 설명 드리겠습니다.
login |
|
| 유닉스 시스템은 기본적으로 multi-user개념에서 시작하였기 때문에 시스템을
이용하기 위해서는 반드시 로그인을 해야 합니다. 로그인은 PC 통신에서도 많이 사용되어 왔기 때문에 그 개념 설정에
그다지 어려움이 없을 것입니다. 흔히 말하는 ID를 입력하는 과정입니다. 유닉스 시스템에서는 영문자의 대소문자 구별이
엄격합니다. 이 점 주의해 주시기 바랍니다. (login 의 반대는 logout 또는 exit 또는 ctrl-D)
|
|
| |
| ls - 디렉터리의 파일 표시 |
|
도스의 dir명령과 흡사한 명령입니다. 일반적으로 ls라고 입력했을 때에는
디렉터리와 파일만을 표시해 줍니다. ls에는 도스의 dir과는 비교할 수도 없을 만큼 옵션이 많습니다.
몇 가지 자주 사용되는 옵션입니다. |
|
| |
| ls
-al |
|
| Hidden속성의 파일을 표시해주는 a옵션과 파일의 종류, 사용권한 등 자세한
정보를 보여주는 옵션 l을 함께 사용하여 보다 자세한 정보를 보고자 할 때 이용합니다. |
|
| |
| ls
-aC |
|
| Hidden속성의 파일을 보여주되, 도스의 dir/w명령과 같이 한 줄에 여러
개의 정보를 보여주도록 C옵션을 함께 사용하여 이용합니다. |
|
| |
| ls
-R |
|
| 도스의 dir/s 명령과 같이 서브디렉터리의 모든 명령어를 보여주는 옵션 R과
같이 사용할 수도 있습니다. |
|
| |
| cd - Change Directory |
|
cd 명령어는 도스의 cd와 그 쓰임새도 같고 사용할 때에 한가지 만 주의하시면
됩니다. 그것은, 도스에서는 cd\dos와 같이 사용하지만, 유닉스에서는 반드시 cd 뒤에 한 칸을 띄우고 '\'
대신 '/'를 사용한다는 것입니다.
예) cd temp
유닉스의 디렉터리는 말 그대로 거미줄 같이 복잡하게 얽혀 있습니다. 따라서 개인의 홈 디렉터리로의 이동을 위하여
HNCNET에서 는 'cd ~' 또는 그냥 'cd'를 입력하면 자신의 홈 디렉터리로 이동을 하도록 준비가 되어 있습니다.
유용하게 사용 될 것입니다. |
|
 |
| mkdir - 도스의 MD, Make Directory |
|
| 이 기능 역시 도스의 MD와 같은 기능을 하는 명령어입니다. 옛날 도스책을
보신 분들은 'MD (Make Directory-MKDIR)이라는 설명이 기억 나실 수도 있겠는데, 유닉스에서는
md라는 명령어가 아니라 반드시 mkdir로 디렉터리를 만드셔야 합니다. |
|
| |
| rmdir - 도스의 RD, Remove Directory |
|
rmdir 명령어는 도스의 RD 명령어와 동일하게 사용하실 수 있는 명령어로
rmdir로 이용하시면 된다는 것 외에는 다른 점이 없습니다.
※ 주의하실 점은 절대로 자신의 홈디렉토리를 지우시면 안 된다는 것입니다. 자신의 홈디렉토리는 '/free/아이디'의
이름으로 존재합니다. |
|
| |
| mv - move, 도스의 move? |
|
| 마치 도스의 move와 같이 사용되는 명령어입니다. 파일을 다른 곳으로 이동시키거나
이름을 바꿀 때 이용하는 명령어입니다. |
|
| |
| cp - copy |
|
| 도스의 copy 명령어와 같다라고 생각하시면 됩니다. 그러나 도스 의 일반
옵션을 이용할 수는 없습니다. 일반적으로 옵션을 많이 사용하지는 않지만, 옵션을 보시고 싶으실 때에는 주저 없이
man cp라고 입력하십시오. 유닉스에서는 아주 자세한 help파일이 존 재합니다. |
|
| |
| rm - remove |
|
| 파일을 지울 때 사용하는 명령어입니다. 도스의 DEL명령어와 같이 사용하시면
되지만, 주의하실 점은 유닉스에서는 도스와 같이 un delete를 지원하지 않는다는 것입니다. |
|
| |
| pwd - 현재의 디렉터리 표시 |
|
| 현재 디렉터리를 표시할 필요가 왜 있는지 궁금해 하시는 분들도 계시겠지만,
유닉스 시스템에서는 사용자에게 일일이 현재 디렉터리를 가르쳐 주지 않는 경우가 많습니다. 도스 등 개인 사용자를
위주로 하는 시스템에서는 디렉터리의 길이가 그리 길지 않아서 디렉터리를 모두 보여주어도 큰 지장이 없지만 유닉스
시스템 의 경우 아예 디렉터리의 길이만 한 줄을 넘기는 경우도 발생할 수 있습니다. 이렇게 현재 자신이 작업을 하고
있는 디렉터리가 어디인지 알 수 없을 때 이용하는 명령어입니다. |
|
 |
| alias |
|
| doskey alias와 비슷하게 이용할 수 있는 쉘 명령어 alias는 말
그대로 별명입니다. 사용자는 alias를 이용하여 긴 유닉스 명령어를 간단하게 줄여서 사용할 수도 있습니다. 이들
알리아스는 [alias ls 'ls -al']등과 같이 사용하시면 되는데, 한 번 지정한 alias를 계속해서 이용하시려면,
자신의 홈디렉토리에 있는 .cshrc(Hidden 속성)을 pico등의 에디터를 이용하여 변경시키면 됩니다. |
|
| |
| man
/ info |
|
Linux의 명령 사용법에 대한 매뉴얼/정보 명령입니다. 예) man pwd
/ info passwd
파일 목록
-rw-rw-rw- 1 kim users 50 May 17 06:55 test.txt
drwxrwxr-x 3 root users 1024 Jul 6 05:30 work/
속성 -u g o |
|
| |
| cat |
|
파일의 내용을 보는 명령입니다. DOS의 type과 같습니다. 예) cat
/etc/hosts
chmod
파일의 읽기/쓰기/실행 권한을 설정합니다. 예) chmod go-r test.txt 예) chmod 777 test.txt
|
|
| |
| more |
|
파일의 내용을 페이지 단위로 끊어 보게 해 줍니다. DOS의 more와 같습니다.
예) more /etc/secret.txt |
|
| |
| rm
: remove |
|
| rm [-I][-r] filename 파일을 지울 때 사용하는 명령어입니다.
|
|
| |
| du
-h |
|
계정의 사용량을 알아보는 명령어입니다.
[testid@linux17 testid]$ du -h <-- ssh 로 접속후 홈디렉토리에서 du -h 입력 |
|