요 포스팅에다가는 리눅스의 아주 기본적인 명령어를 정리해볼까 합니다.


1. pwd : 현재위치를 알려줘 

  [a@b html]$ pwd

  /var/www/html



2. ls : 파일 리스트를 보여줘

  [a@b var]$ ls

  account  cache  cvs  db  empty  games  gdm  lib  local  lock  log  mail  nis  opt  preserve  report  run  spool  tmp  www  yp



3. whoami : 나는 누구인가?

  [a@b var]$ whoami

  a



4. which 찾을 명령어 : 명령어가 어디에 있니?

  [a@b var]$ which gdalinfo

  /usr/local/bin/gdalinfo



5. adduser 추가할 사용자 이름 : 유저를 추가해줄래?

  [root@b var]# adduser rabbit



6. passwd 비번 정해줄 사용자 이름 : 유저의 비밀번호를 지정해줄래?

  [root@b var]# passwd rabbit

  Changing password for user rabbit.

  New password: 



7. mkdir 생성할 폴더 이름 : 폴더를 좀 생성해줄랭?

  [a@b test]$ ls

  [a@b test]$ mkdir newFolderName

  [a@b test]$ ls

  newFolderName

  [a@b test]$ 



8. rm 지울 파일 이름 : 파일을 좀 지워줄래?

  [a@b test]$ ls

  newFolderName  testFile

  [a@b test]$ rm testFile 

  [a@b test]$ ls

  newFolderName

  [a@b test]$ 



9. rm -rf 지울 폴더 이름 : 폴더를 지워줄래?

  [a@b test]$ ls

  newFolderName

  [a@b test]$ rm -rf newFolderName

  [a@b test]$ ls

  [a@b test]$ 



10. cp 원본파일주소 (한칸띄고) 복사로생겨날파일주소 : 원본파일을 복사로생겨날파일주소로 복사해랑

  [a@b html]$ cp ./test.py ./test

  [a@b html]$ cd ./test

  [a@b test]$ ls

  test.py

  [a@b test]$ 



11. mv 이동하고자 하는 파일 또는 폴더 주소 (한칸띄고) 이동 목적지 주소 : 파일 또는 폴더를 이동시켜줘!!

  [a@b test]$ pwd

  /var/www/html/test

  [a@b test]$ 

  [a@b test]$ ls

  aaaa.py  bbbb

  [a@b test]$ mv ./aaaa.py bbbb

  [a@b test]$ ls

  bbbb

  [a@b test]$ cd ./bbbb/

  [a@b bbbb]$ ls

  aaaa.py



12. touch 파일이름 : 비어있는 파일을 생성해줘, 혹은 기존 만들어져 있는 파일의 수정일시를 현재로 바꿔죠.

  [a@b test]$ ls

  [a@b test]$ touch a.py

  [a@b test]$ ls

  a.py



13. top : 리눅스 작업 관리자를 보여줘.

  [a@b test]$ top


  top - 05:45:09 up 10:17,  3 users,  load average: 0.01, 0.04, 0.05

  Tasks: 180 total,   1 running, 179 sleeping,   0 stopped,   0 zombie

  Cpu(s):  1.9%us,  0.3%sy,  0.0%ni, 97.5%id,  0.3%wa,  0.0%hi,  0.0%si,  0.0%st

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            

    1 root      20   0  2888 1340 1128 S  0.0  0.0   0:01.03 init               

    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd           

    3 root      20   0     0    0    0 S  0.0  0.0   0:00.27 ksoftirqd/0  

  .......

  .......



14. man 궁금한 명령어 : 궁금한 명령어에 대한 메뉴얼 페이지가 있으면 보여줘.

  [a@b test]$ man adduser



15. free : 메모리 상태를 보여줘.

  [a@b test]$ free

                         total         used        free          shared    buffers     cached

          Mem:       3354856    3040660     314196          0        129224      2598228



16. history : 내가 사용했던 명령어 목록을 내놔라!!!

[a@b test]$ history

 1004  cd

 1005  touch test.py

 1006  vi ./test.py

 1007  python test.py

 1008  vi ./test.py

 1009

 1010  python test.py

 1011  vi ./test.py

 1012  python test.py

 1013  vi ./test.py

 1014  python test.py

 1015  history



17. df : 파일시스템 사용량을 보여줘

[a@b test]$ df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/mapper/vg_boo-lv_root

                      51606140  30702012  18282688  63% /

tmpfs                  1676852       436   1676416   1% /dev/shm

/dev/sda1               495844     48434    421810  11% /boot

/dev/sdb1            240363008   1124544 227028648   1% /mnt/400hdd

/dev/mapper/vg_boo-lv_home

                     423234016  17737944 383996988   5% /home



18. su : 루트로 로긴할테다
[a@b test]$ su
Password: 


19. su - : 루트로 로긴하는데, 루트의 환경설정을 적용해줘, 위에 su는 루트 환경설정을 반영안함

[a@b test]$ su -

Password: 



20. cd : 현재 사용자의 홈 폴더로 이동해줘

[a@b test]$ cd 

[a@b ~]$ 



21. reboot : 다시 시작해, 재부팅 해, 껐다 켜, 등

[a@b test]$ reboot



22. shutdown -h now : 컴터 당장꺼, 지금 나우, 어서, 등

[root@b test]$ shutdown -h now






일단은 15개만. 시간이 허락할 때마다 추가 예정!! 기본적인 걸로만 ~~



+ Recent posts