[Linux]부트캠프 - 명령어 기초

명령어 기초

프롬프트(Prompt)

  • Terminal을 실행하면 쉘마다 다른 생김새로 명령어를 적을 수 있는 창이 나옴

  • 아무거나 적고 명령어를 실행하면
    • 적은 명령어: command not found 라며 명령어를 찾을 수 없다한다.
  • 명령이 계속 실행중이면서 프롬프트가 나온다면, 무엇을 적어도 작동하지 않아 기다려야한다!

  • clear : 터미널 창을 청소해줌
  • " : 더블 쿼테이션을 섞어 적으면 명령이 끝나지 않음. 닫는 쿼테이션이 있어야함

  • date : 현재 날짜와 시간 정보를 보여줌
  • 명령어는 대소문자를 구분한다.
    • 그러나 맥북은 가끔 어떤 명령어는 대소문자 상관없이 작동
  • ncal : new calendar로 달력을 세로버전 출력
  • cal : 달력을 가로버전 출력

방향키(Arrow Keys)

  • 좌우 방향키는 적고 있는 명령어의 커서를 움직여준다.
  • 위아래 방향키는 이전 명령어를 순회한다.
    • 긴 명령어를 사용할 때 유용

명령어 기본 구조

  • command(명령어 이름) -options(옵션) arguments(인자)

Arguments

  • 인자, 매개변수
  • 명령어에 같이 제공
  • 작업할 연산할 값

  • echo : 적은 인자,매개변수 값을 그대로 출력
    • echo arguments
  • ncal july(7) 1999
    • 1969년 7월 달력
    • 7과 1999라는 두 개의 인자를 보냄
    • 월, 년 순서로 적어줘야 함
  • 가장 흔한 인자로는 파일 또는 파일명
  • sort : 파일 내용 정렬
    • sort 파일명
  • rm : 파일 삭제
    • rm 파일명

Options

  • 명령어 실행 시 다양한 옵션을 넣어줄 수 있음, 동작의 변화를 줌
  • 항상 -를 붙여주기 : ex) ncal -j <- 율리우스식(365일로 표시)
  • ncal 은 당일 날짜에 강조 표시가 되는데, -h 옵션(하이라이트)를 붙여서 ncal -h과 같이 적용시켜주면 강조 표시를 끌 수 있음
  • 이런 것이 옵션의 역할
  • 옵션도 대소문자를 구분
  • -M 옵션은 일요일 시작이 아닌 월요일로 시작하게 만드는 옵션
  • -3 옵션은 현재달을 포함한 3개달이 나옴(현재 달이 가운데)
  • 한번에 두세개의 옵션을 한꺼번에 줄 수도 있음
    • 예) ncal -3 -h
    • 한번에도 가능) ncal -3hj
  • 영어 단어로 된 긴 형태의 옵션이 있음
    • -- 과 같이 하이픈을 두번사용
    • date -u = date --universal
    • sort -r file.txt = sort --reverse file.txt
  • 어떠한 옵션은 매개변수(Parameter)와 같이 넣어서 보내줘야 한다.
    • 예) ncal -A 1 : After를 뜻하며 현재 월포함 한달 더 출력
    • ncal -B 2 : Before로 -A와 반대되는 기능
  • 이렇듯 위에 적어놓은 방식들을 혼합해서 적용시킬 수 있는 옵션!!

2022

[web]jQuery 복습 3

1 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]jQuery 복습 2

13 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]jQuery 복습 1

14 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리4

5 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리3

10 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리2

7 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]JavaScript 정리1

8 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]CSS 기초 정리

11 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[web]HTML 기초 정리

8 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

[Pandas]pandas 연습

3 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

맨 위로 이동 ↑

2021

[Python기초]module

1 분 소요

[Noitce] 고쳐야하거나 틀린 것이 있으면 말씀해주세요!

맨 위로 이동 ↑