Start Linux

2022. 3. 21. 00:05Programing Language/Linux

 

리눅스 공부를 시작한지 얼마 안되서 리눅스 첫번째 글에서는 

자주 사용되는 명령어나 공부를 하면서 중요하다고 생각되는 명령어 부분을 요약하고

추후 각 파트에 맞는 명령어들에 대해 좀 더 자세히 공부하고 각 명령어의 옵션들도 추가로 작성할 생각입니다...

워낙 기본적이고 유명한 내용이다보니 이미 잘 아시는 분들은 안보셔도 될것 같습니다 ^^


일단 저는 리눅스를 사용하기 위해 밑에 있는 3가지 환경을 준비했습니다

  • Ubuntu

Download link : https://ubuntu.com/download/server

  • Putty

Download link : https://www.putty.org/

  • Oracle VM VirtualBox

Download link : https://www.virtualbox.org/wiki/Downloads


  • pwd : print work directory의 약자로 현재 작업중인 디렉토리 보여줌
  • touch : 비어있는 파일생성, 날짜변경 가능함
  • cd : 경로를 이동할때 사용함 cf) cd~:홈디렉토리로바로이동, cd..:상위디렉토리로이동, cd/dir:dir로이동[절대경로], cd-:이동하기전의 디렉토리로이동
  • cat : 파일내용을 보거나 출력하거나 리디렉션하는데 사용됨
  • mkdir : make directory의 약자로 새 디렉토리 생성
  • rmdir : remove directory의 약자로 디렉토리 삭제
  • echo : 문자열 출력 = printf
  • yes : interrupt가 걸릴때까지 무한대로 출력함
  • uname : 시스템 정보를 확인함
  • free : 전체 메모리 크기, 사용중인 메모리 크기 등을 알수있음
  • df : 디스크 사용량 확인 -> 파일시스템, 디스크크기, 사용량, 여유공간, 사용률, 마운트지점 순서대로 나타남
  • id : Userid, Groupid, groups순으로 자신의 구체적인 정보를 확인함
  • hexdump : text, binary파일을 16진수로 보여줌
  • shutdown : 시스템 종료[= halt, init]
  • sudo : 일반사용자가 root권한을 잠시 빌려 실행함
  • ls : 파일리스트 보여줌
  • ps : 현재 실행중인 프로세스 목록, 상태 보여줌 -> ps -ef | grep 형태로 자주사용됨 = grep을 붙여 원하는 키워드만 사용가능함
  • kill : 프로세스 죽임
  • head : n줄만큼 처음부터 출력 ex) head -n 5 : 첫줄부터 5줄[=-n+5], head -n -5 : 뒤에서부터 5줄빼고 보여줌, head -c 바이트단위숫자
  • tail : n줄만큼  마지막부터출력함 ex) tail -n 10 : 뒤에서부터 10줄출력[=-n-10], tail -n+10 : 10부터 끝까지 출력, tail -c : 바이트단위숫자, tail -f : 파일추적
  • cp : 파일, 디렉토리를 복사함. ex) cp test1 test2[test1을 test2로복사(절대경로, 상대경로 모두 가능함)] 
  • mv : 파일 이름을 변경하거나 이동함 ex) mv file1 file2 -> mv file2 ./dir1/. [file1을 file2로 바꾸고 dir1으로 이동함]
  • less : 파일을 열고 볼수있는 텍스트뷰어 [less 파일이름] cf) vi에디터보다 용량부담이적음
  • comm : 파일의 내용을 비교해서 출력함
  • grep : 원하는 문자열, 파일이름 검색함
  • ping : 네트워크 상태를 모니터링 함
  • ln : 링크 생성함
  • tar : 압축할때 사용됨[사실상 압축보다는 합침] cf) tar cvf 합칠파일 합칠파일들, tar xvf 해제할파일
  • alias : 자주사용하는 명령어를 사용자지정에 맞게 간단한 명령어로 설정함 <-> unalias
  • pipeline[|] : 명령의 결과를 다음 명령으로 넘김
  • clear : 터미널 화면 지움
  • man : 명령어 도움말
  • find : 파일을 검색함

recommend video

https://www.youtube.com/watch?v=navuBR4aJSs&list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN&index=2

'Programing Language > Linux' 카테고리의 다른 글

Linux commands related to search  (0) 2022.04.08
File system of linux commands  (0) 2022.04.07
Permission of linux commands  (0) 2022.04.07
Linux file system structure  (0) 2022.03.27
Vi editor  (0) 2022.03.22