OS/Linux(38)
-
OS/Linux
2021.07.09
[Linux] 리눅스 cp 명령어 사용법 & 옵션 정리 (파일, 디렉토리 복사)
cp cp의 뜻은 copy의 줄임말로 파일이나 디렉토리를 복사할 때 사용하는 명령어입니다. cp [옵션][복사 할 디렉토리/파일][복사 될 디렉토리/파일] 현재 디렉토리에 있는 test.txt 파일을 new_test.txt라는 이름으로 현 위치에 복사 ex) cp test.txt new_test.txt /user/jtaewu 경로의 test.txt 파일을 new_test.txt라는 이름으로 현재 위치에 복사 ex) cp /user/jtaewu/test.txt new_test.txt /user/jtaewu 경로의 test.txt 파일을 new_test.txt라는 이름으로 /user/guest에 복사 ex) cp /user/jtaewu/test.txt /user/guest/new_test.txt cp 명령어..
-
OS/Linux
2021.07.08
[Linux] 리눅스 cd 명령어 사용법 정리 (디렉토리 이동)
CD의 뜻은 change directory의 줄임말로 현재 작업하고 있는 디렉토리의 위치를 이동하는 명령어 입니다. CD 명령어 뒤에 디렉토리 이동경로를 입력해주시면 해당 디렉토리로 즉시 이동합니다. 이 디렉토리 이동경로를 입력하실때는 키보드 TAB 버튼을 함께 사용하시면 어느정도 경로를 자동으로 지정해주기에 좀 더 편하게 디렉토리 이동을 하실 수 있습니다. cp [이동 할 디렉토리 경로] ex) cd / : root로 이동 ex) cd project : 현재 디렉토리 내부에 있는 project 디렉토리로 이동 ex) cd /user/jtaewu : /user/jtaewu 경로의 디렉토리로 이동 현재 위치한 디렉토리의 위치를 이동할 수 있습니다. CD 명령어에는 별도의 옵션이 존재하지 않습니다. 이동할 ..
-
OS/Linux
2021.07.07
[Linux] 리눅스 ls 명령어 사용법 & 옵션 정리 (디렉토리 목록 확인)
ls ls의 뜻은 list의 줄임말로 현재 위치한 디렉토리에 있는 내용(디렉토리, 파일) 리스트를 출력하는 명령어입니다. ls [디렉토리] ex) ls / : root에 있는 파일 목록 출력 ex) ls /project : /project 경로의 디렉토리에 있는 파일 목록 출력 디렉토리를 지정하여 파일 목록을 출력할수도 있습니다. 옵션을 사용하지 않으면 숨김 파일은 나오지 않습니다. 디렉토리명을 생략하면 현재 위치한 디렉토리의 파일 목록을 출력합니다. 자주 사용하는 옵션 -l : 파일들을 나열할때 자세히 출력한다. -a : 경로안의 모든 파일을 나열한다.(숨김파일도 포함) -R : 위치한 디렉토리 하부 디렉토리의 파일까지 모두 출력한다. -h : 파일크기를 해석파기 편하게 출력한다. -r : 출력 결과를..
-
OS/Linux
2021.07.06
[Linux] 리눅스 현재 경로 표시 pwd 명령어 사용법
리눅스 설정에 따라 좌측에 터미널에서 현재 내가 있는 위치가 안보이는 경우가 종종 있습니다. 이럴 때 현재 내가 있는 디렉토리의 경로를 알고 싶다면 pwd 명령어를 사용하시면 됩니다. pwd pwd의 뜻은 print working directory의 줄임말로 현재 위치한 디렉토리의 경로를 출력하는 명령어입니다. [jtaewu@localhost ~]$ pwd /home/jtaewu 터미널에 pwd라는 명령어를 입력하여 내가 /home/jtaewu라는 폴더안에 있다는 것을 확인하실 수 있습니다. pwd 명령어 옵션 pwd -L : 심볼릭 링크안에 있다면 심볼릭 링크의 경로를 표시합니다. pwd -P : 심볼릭 링크 안에 있다면 심볼릭 링크가 가리키는 디렉토리 경로를 표시합니다. 심볼릭 링크(Symbolic ..
-
OS/Linux
2020.03.20
[Linux] 리눅스 쉘(Shell) 간단한 스크립트 작성 및 실행 방법
쉘을 사용해서 프로그래밍도 할 수 있습니다. 주로 서버 작업 자동화 프로그래밍을 만들 때 사용하며 생각보다 자주 사용합니다.쉘 스크립트는 파일안에 스크립트를 작성 후 실행하는 방식을 사용하며 파일의 가장 위 첫라인은 "#!/bin/bash"로 시작됩니다. 쉘스크립트 파일은 실행권한을 가지고 있어야 실행시킬 수 있습니다. 쉘(Shell) 스크립트 작성 방법 vi [쉘 파일명]을 입력하여 쉘 파일 생성 후 편집모드로 들어갑니다. 저는 파일명을 ex_shell이라고 주었습니다. 첫줄에 #!/bin/bash 을 주고 그 뒤에 echo "hello world"라고 입력을 합니다. echo 명령어는 쉘 프로그래밍 언어에서 출력문입니다. "hello world"라는 문구를 출력하겠다는 의미입니다. 그리고 마지막 줄에..
-
OS/Linux
2020.03.19
2
[Linux] 리눅스 쉘(Shell) 확인 및 변경하는 법
리눅스에서 쉘은 사용자와 리눅스 커널 사이에서 중간자 역할을 수행합니다. 우리가 쉘이라고 부르는 특별한 프로그램은 한가지만 있는것이 아니라 여러가지가 있습니다. 리눅스에서는 대표적으로 배시쉘이라는 쉘을 사용합니다. 여러가지 쉘은 기본적인 기능은 비슷하지만 편리기능이나 사용자 환경설정 등에 약간씩 차이를 보입니다. 쉘이 제공하는 기능은 크게 명령어 해석기능, 프로그래밍 기능, 사용자 환경설정 기능으로 구분할 수 있습니다. 현재 사용하고 있는 쉘 확인하기 현재 사용중인 쉘의 종류를 알아보는 가장 간편한 방법은 프로세스 정보를 보는 방법입니다. grep [사용자 이름] / etc /passwd 라는 명령어를 입력하면 현재 사용하고 있는 쉘을 볼 수 있습니다. 가장 마지막에나온 /bin/bash가 현재 사용하고..
-
OS/Linux
2020.03.18
[Linux] 리눅스 편집기 vi 환경설정 하는 법
vi는 사용자가 환경설정을 할 수 있습니다. 환경설정은 set이라는 명령어를 통해서 설정이 가능합니다. vi의 환경설정을 하는 방법은 아래 3가지 방법이 있습니다. 이중 첫번째 방법 .exrc파일로 저장을 하게 되면 vi를 시작할때 자동으로 이 설정파일을 읽어 적용하고 세번째 방법 마지막 행 모드에서 명령으로 실행하면 vi가 종료될때 설정이 초기화 됩니다. vi 환경설정 방법 1. 사용자 홈 디렉토리에 .exrc파일로 저장합니다. 2. 쉘의 환경변수 EXINIT에 지정합니다. 3. vi의 마지막 행 모드에서 명령으로 설정합니다. vi 환경 설정 명령어 명령어 설명 set nu 각 행의 행 번호를 표시합니다. set nonu 각 행의 행 번호를 표시하지 않습니다. set list 눈에 보이지 않는 특수문자..
-
OS/Linux
2020.03.17
2
[Linux] 리눅스 문서 편집기 vi 사용법 & 명령어 총정리
파일을 작성하거나 수정하기 위해서는 편집기가 필요합니다. 윈도우에서는 메모장을 편집기의 기본으로 지원하는 반면 리눅스에서는 기본 편집기로 vi 라는 편집기를 지원합니다. vi는 리눅스에서 일반적으로 사용하는 화면 편집기 입니다. 명령이 매우 단순하여 빠르게 편집할 수 있어 사용법만 익힌다면 효율적으로 활용하실 수 있습니다. 이번 포스팅에서는 리눅스 문서 편집기 vi를 사용하는 방법에 대해 알아보도록 하겠습니다. 리눅스 문서 편집기 vi 열기 vi example.txt -> example txt 파일 실행 (example.txt 파일이 없으면 빈 파일이 실행됩니다.) vi -> vi 편집기 실행 (빈파일) vi를 시작할때는 파일을 지정할 수 있습니다. 지정한 파일이 존재하는 파일이면 해당 파일이 열리고 없..
-
OS/Linux
2020.03.16
[Linux] 리눅스 터미널 명령어 모음 총정리
리눅스 명령어 모음집 명령어 설명 alias 명령어 간소화 apropos 관련 명령어 검색하기 arch 컴퓨터 종류 확인하기 arp 같은 서브넷 IP 조회하기 at 작업시간 설정하기 atd 계획성 있는 작업 실행하기 awk 특정 패턴 문자열 처리하기 a2p 펄 파일로 바꾸기 badblocks 배드 블록 검사하기 bc 계산기 실행하기 biff 메일 수신 소리로 확인하기 bg 배경화면 설정하기 bind 키나 함수 순서 바인딩하기 break 루프 빠져나가기 cal 달력 확인하기 bubuiltin 내부 명령어 확인하기 case 조건절 처리하기 cat 화면상에서 파일 확인하기 cd 디렉토리 이동하기 cfdisk 디스크 설정하기 chattr 파일 속성 변경하기 chfn 사용자 정보 변경하기 chgrp 파일, 디렉토..
-
OS/Linux
2020.03.15
[Linux] 우분투 안드로이드 스튜디오 설치 / 다운로드 방법
안드로이드란? 안드로이드는 구글에서 서비스하고 있는 스마트폰용 운영체제입니다. 운영체제와 미들웨어, 사용자 인터페이스, 어플리케이션, MMS 서비스 등을 하나로 묶어 서비스를 제공하며 다양한 어플리케이션을 만들어 설치하면 실행될 수 있도록 구성된 운영체제 입니다. 현 시간 기준으로 안드로이드는 세계 모바일 시장에서 가장 성공한 OS라는 평가를 받고있습니다. 안드로이드는 리눅스(Linux)를 기반으로 제작되었고 언어는 자바를 사용합니다. 안드로이드 스튜디오란? 안드로이드 어플리케이션을 개발하는 방법은 다양한 방법이 있지만 가장 많이 사용하고 대중화 되어있는 방법은 바로 안드로이드 스튜디오를 활용하여 어플리케이션을 개발하는 방법입니다. 안드로이드는 기본적으로 자바를 필요로 하기 때문에 Java SDK를 먼저..
-
OS/Linux 2021.07.09[Linux] 리눅스 cp 명령어 사용법 & 옵션 정리 (파일, 디렉토리 복사) cp cp의 뜻은 copy의 줄임말로 파일이나 디렉토리를 복사할 때 사용하는 명령어입니다. cp [옵션][복사 할 디렉토리/파일][복사 될 디렉토리/파일] 현재 디렉토리에 있는 test.txt 파일을 new_test.txt라는 이름으로 현 위치에 복사 ex) cp test.txt new_test.txt /user/jtaewu 경로의 test.txt 파일을 new_test.txt라는 이름으로 현재 위치에 복사 ex) cp /user/jtaewu/test.txt new_test.txt /user/jtaewu 경로의 test.txt 파일을 new_test.txt라는 이름으로 /user/guest에 복사 ex) cp /user/jtaewu/test.txt /user/guest/new_test.txt cp 명령어..
-
OS/Linux 2021.07.08[Linux] 리눅스 cd 명령어 사용법 정리 (디렉토리 이동) CD의 뜻은 change directory의 줄임말로 현재 작업하고 있는 디렉토리의 위치를 이동하는 명령어 입니다. CD 명령어 뒤에 디렉토리 이동경로를 입력해주시면 해당 디렉토리로 즉시 이동합니다. 이 디렉토리 이동경로를 입력하실때는 키보드 TAB 버튼을 함께 사용하시면 어느정도 경로를 자동으로 지정해주기에 좀 더 편하게 디렉토리 이동을 하실 수 있습니다. cp [이동 할 디렉토리 경로] ex) cd / : root로 이동 ex) cd project : 현재 디렉토리 내부에 있는 project 디렉토리로 이동 ex) cd /user/jtaewu : /user/jtaewu 경로의 디렉토리로 이동 현재 위치한 디렉토리의 위치를 이동할 수 있습니다. CD 명령어에는 별도의 옵션이 존재하지 않습니다. 이동할 ..
-
OS/Linux 2021.07.07[Linux] 리눅스 ls 명령어 사용법 & 옵션 정리 (디렉토리 목록 확인) ls ls의 뜻은 list의 줄임말로 현재 위치한 디렉토리에 있는 내용(디렉토리, 파일) 리스트를 출력하는 명령어입니다. ls [디렉토리] ex) ls / : root에 있는 파일 목록 출력 ex) ls /project : /project 경로의 디렉토리에 있는 파일 목록 출력 디렉토리를 지정하여 파일 목록을 출력할수도 있습니다. 옵션을 사용하지 않으면 숨김 파일은 나오지 않습니다. 디렉토리명을 생략하면 현재 위치한 디렉토리의 파일 목록을 출력합니다. 자주 사용하는 옵션 -l : 파일들을 나열할때 자세히 출력한다. -a : 경로안의 모든 파일을 나열한다.(숨김파일도 포함) -R : 위치한 디렉토리 하부 디렉토리의 파일까지 모두 출력한다. -h : 파일크기를 해석파기 편하게 출력한다. -r : 출력 결과를..
-
OS/Linux 2021.07.06[Linux] 리눅스 현재 경로 표시 pwd 명령어 사용법 리눅스 설정에 따라 좌측에 터미널에서 현재 내가 있는 위치가 안보이는 경우가 종종 있습니다. 이럴 때 현재 내가 있는 디렉토리의 경로를 알고 싶다면 pwd 명령어를 사용하시면 됩니다. pwd pwd의 뜻은 print working directory의 줄임말로 현재 위치한 디렉토리의 경로를 출력하는 명령어입니다. [jtaewu@localhost ~]$ pwd /home/jtaewu 터미널에 pwd라는 명령어를 입력하여 내가 /home/jtaewu라는 폴더안에 있다는 것을 확인하실 수 있습니다. pwd 명령어 옵션 pwd -L : 심볼릭 링크안에 있다면 심볼릭 링크의 경로를 표시합니다. pwd -P : 심볼릭 링크 안에 있다면 심볼릭 링크가 가리키는 디렉토리 경로를 표시합니다. 심볼릭 링크(Symbolic ..
-
OS/Linux 2020.03.20[Linux] 리눅스 쉘(Shell) 간단한 스크립트 작성 및 실행 방법 쉘을 사용해서 프로그래밍도 할 수 있습니다. 주로 서버 작업 자동화 프로그래밍을 만들 때 사용하며 생각보다 자주 사용합니다.쉘 스크립트는 파일안에 스크립트를 작성 후 실행하는 방식을 사용하며 파일의 가장 위 첫라인은 "#!/bin/bash"로 시작됩니다. 쉘스크립트 파일은 실행권한을 가지고 있어야 실행시킬 수 있습니다. 쉘(Shell) 스크립트 작성 방법 vi [쉘 파일명]을 입력하여 쉘 파일 생성 후 편집모드로 들어갑니다. 저는 파일명을 ex_shell이라고 주었습니다. 첫줄에 #!/bin/bash 을 주고 그 뒤에 echo "hello world"라고 입력을 합니다. echo 명령어는 쉘 프로그래밍 언어에서 출력문입니다. "hello world"라는 문구를 출력하겠다는 의미입니다. 그리고 마지막 줄에..
-
OS/Linux 2020.03.19 2[Linux] 리눅스 쉘(Shell) 확인 및 변경하는 법 리눅스에서 쉘은 사용자와 리눅스 커널 사이에서 중간자 역할을 수행합니다. 우리가 쉘이라고 부르는 특별한 프로그램은 한가지만 있는것이 아니라 여러가지가 있습니다. 리눅스에서는 대표적으로 배시쉘이라는 쉘을 사용합니다. 여러가지 쉘은 기본적인 기능은 비슷하지만 편리기능이나 사용자 환경설정 등에 약간씩 차이를 보입니다. 쉘이 제공하는 기능은 크게 명령어 해석기능, 프로그래밍 기능, 사용자 환경설정 기능으로 구분할 수 있습니다. 현재 사용하고 있는 쉘 확인하기 현재 사용중인 쉘의 종류를 알아보는 가장 간편한 방법은 프로세스 정보를 보는 방법입니다. grep [사용자 이름] / etc /passwd 라는 명령어를 입력하면 현재 사용하고 있는 쉘을 볼 수 있습니다. 가장 마지막에나온 /bin/bash가 현재 사용하고..
-
OS/Linux 2020.03.18[Linux] 리눅스 편집기 vi 환경설정 하는 법 vi는 사용자가 환경설정을 할 수 있습니다. 환경설정은 set이라는 명령어를 통해서 설정이 가능합니다. vi의 환경설정을 하는 방법은 아래 3가지 방법이 있습니다. 이중 첫번째 방법 .exrc파일로 저장을 하게 되면 vi를 시작할때 자동으로 이 설정파일을 읽어 적용하고 세번째 방법 마지막 행 모드에서 명령으로 실행하면 vi가 종료될때 설정이 초기화 됩니다. vi 환경설정 방법 1. 사용자 홈 디렉토리에 .exrc파일로 저장합니다. 2. 쉘의 환경변수 EXINIT에 지정합니다. 3. vi의 마지막 행 모드에서 명령으로 설정합니다. vi 환경 설정 명령어 명령어 설명 set nu 각 행의 행 번호를 표시합니다. set nonu 각 행의 행 번호를 표시하지 않습니다. set list 눈에 보이지 않는 특수문자..
-
OS/Linux 2020.03.17 2[Linux] 리눅스 문서 편집기 vi 사용법 & 명령어 총정리 파일을 작성하거나 수정하기 위해서는 편집기가 필요합니다. 윈도우에서는 메모장을 편집기의 기본으로 지원하는 반면 리눅스에서는 기본 편집기로 vi 라는 편집기를 지원합니다. vi는 리눅스에서 일반적으로 사용하는 화면 편집기 입니다. 명령이 매우 단순하여 빠르게 편집할 수 있어 사용법만 익힌다면 효율적으로 활용하실 수 있습니다. 이번 포스팅에서는 리눅스 문서 편집기 vi를 사용하는 방법에 대해 알아보도록 하겠습니다. 리눅스 문서 편집기 vi 열기 vi example.txt -> example txt 파일 실행 (example.txt 파일이 없으면 빈 파일이 실행됩니다.) vi -> vi 편집기 실행 (빈파일) vi를 시작할때는 파일을 지정할 수 있습니다. 지정한 파일이 존재하는 파일이면 해당 파일이 열리고 없..
-
OS/Linux 2020.03.16[Linux] 리눅스 터미널 명령어 모음 총정리 리눅스 명령어 모음집 명령어 설명 alias 명령어 간소화 apropos 관련 명령어 검색하기 arch 컴퓨터 종류 확인하기 arp 같은 서브넷 IP 조회하기 at 작업시간 설정하기 atd 계획성 있는 작업 실행하기 awk 특정 패턴 문자열 처리하기 a2p 펄 파일로 바꾸기 badblocks 배드 블록 검사하기 bc 계산기 실행하기 biff 메일 수신 소리로 확인하기 bg 배경화면 설정하기 bind 키나 함수 순서 바인딩하기 break 루프 빠져나가기 cal 달력 확인하기 bubuiltin 내부 명령어 확인하기 case 조건절 처리하기 cat 화면상에서 파일 확인하기 cd 디렉토리 이동하기 cfdisk 디스크 설정하기 chattr 파일 속성 변경하기 chfn 사용자 정보 변경하기 chgrp 파일, 디렉토..
-
OS/Linux 2020.03.15[Linux] 우분투 안드로이드 스튜디오 설치 / 다운로드 방법 안드로이드란? 안드로이드는 구글에서 서비스하고 있는 스마트폰용 운영체제입니다. 운영체제와 미들웨어, 사용자 인터페이스, 어플리케이션, MMS 서비스 등을 하나로 묶어 서비스를 제공하며 다양한 어플리케이션을 만들어 설치하면 실행될 수 있도록 구성된 운영체제 입니다. 현 시간 기준으로 안드로이드는 세계 모바일 시장에서 가장 성공한 OS라는 평가를 받고있습니다. 안드로이드는 리눅스(Linux)를 기반으로 제작되었고 언어는 자바를 사용합니다. 안드로이드 스튜디오란? 안드로이드 어플리케이션을 개발하는 방법은 다양한 방법이 있지만 가장 많이 사용하고 대중화 되어있는 방법은 바로 안드로이드 스튜디오를 활용하여 어플리케이션을 개발하는 방법입니다. 안드로이드는 기본적으로 자바를 필요로 하기 때문에 Java SDK를 먼저..