BE/Linux(40)
-
2022-04-13 Linux_IO_Redirection
IO Redirection - 생활코딩 IO Redirection - 생활코딩 IO Redirection 2016-11-26 10:35:24 강의 output input 안 중요한 이야기들 opentutorials.org pipeline ps aux | grep nyancat pipeline : command to command IO Redirection output 1> : stdout to file (1>에서 1 생략 가능) 2> : stderr to file [unix_cmd] 1> result.txt 2> error.log input cat < hello.txt //(stdin) cat hello.txt //(command-line arguments : argv, argc) 혼종 head -n1 ..
2022.04.13 -
2022-04-05 Linux_4
tar과 gzip에 대한 보충 gzip -c first.txt > first.txt.gz gzip -d first.txt.gz ll cat first.txt gzip을 통해서 압축할 때 파일의 이름을 선택하는 법. gzip에 옵션 없으면 기존 파일을 압축파일로 변환. gzip -c는 압축파일을 하나 새로 생성. 압축하고 풀었지만 파일은 변함없이 그대로 보존하려면 first.txt.gz처럼 원본 파일의 확장자명까지 압축파일 이름에 포함. mkdir unzip touch text1.txt text2.txt text3.txt tar cvf textTar.tar text1.txt text2.txt text3.txt //cv가 f보다는 먼저 와야한다. 뒤에 오면 원하는 결과가 나오지 않음. ll mv textTa..
2022.04.05 -
2022-04-01 터미널에서 열기 및 실행하기
mac에서 터미널을 사용하는 것이 점점 편해진다. 문제는 최근 Finder로 디렉터리를 열어 보고 싶을 때가 있었다. 또 해당 위치에서 원하는 응용 프로그램을 열고 싶은 경우도 있다. vscode의 경우 code라는 명령어를 터미널에 입력하면 터미널에서 vscode를 열 수 있다. 다른 응용 프로그램도 이렇게 할 수 있는 방법에 대해 찾아보았다. Termianl에서 Finder로 생각보다 쉽다. Finder로 해당 디렉토리를 열어보고 싶으면 open .이라고 입력하면 된다. Terminal에서 응용 프로그램 실행하기 예를 들어서 Safari를 실행하고 싶다면 open /Appliations/Safari.app/ open -a Safari.app open -a Safari 위에 3가지 방법 중 하나로 실행..
2022.04.01 -
2022-03-29 vi_editor
vi editor vi, vim 사용법!을 정리하려고 했는데... 솔직히 직접 정리해도 여기보다 잘할 자신은 없다. https://stricky.tistory.com/135 [linux] vi/vim 명령어 총 정리 끝판왕!! #[linux] vi/vim 명령어 총 정리 끝판왕!! 안녕하세요. 리눅스에서 vi/vim을 사용하시는데 많이 불편하신가요? 옆 사람은 너무나 능숙하게 사용하는데.. 난 왜 이렇게 어렵기만한지..ㅎㅎ 여기 있는 기 stricky.tistory.com 굉장햇! 끝. ...이 아니라 시간을 아꼈으니 vim 개발환경을 구축해보자. ...!!??? 왜 vim이 이미 설치가 되어있지? 그냥 vim tutor로 연습이나 해야겠다.
2022.03.29 -
2022-03-29 Shell_script_1
shell script Shell script를 사용하면 명령어를 묶어서 실행할 수 있다. 유닉스에선 셀 스크립트, 도스와 원도우 cmd.exe에선 배치파일(batch, .bat확장자)라고 지칭. 여러 명령어를 한번에 묶어서 실행할 수 있고 심지어 변수, 조건문, 반복문도 사용할 수 있다. 결국 프로그래밍 언어와 비슷해졌다;; shell도 여러 종류가 있다. 리눅스에 기본 장착된 shell은 bash다. shell을 확장해 만들었다. 한번 살펴보자. 예제 아직 수업에서 진도가 나가지 않은 관계로 맛보기로 보여준 예제만 정리하겠다. vi read.sh ////////////////VI EDITOR/////////////////// #!/bin/bash read -p "Input your name: " va..
2022.03.29 -
2022-03-22 Linux_3
Linux Basic Command Example 예문과 함께 외우기! 1. pwd cd / pwd cd pwd cd .. pwd cd cd desktop pwd ls ls -l ls -al 2. cd desktop mkdir testDir ls -l cd testDir touch a.txt cd .. mkdir -p a/b/c rmdir -p a/b/c rmdir testDir rm -r testDir mkdir a rmdir -v mkdir, rmdir -option -p : parents -v : verbose 상세한 정보를 출력 rm -option -v : verbose -r : rm 하위 파일 및 디렉터리 삭제 -f : rm 강제 삭제 -i : interactive 확인 -I : 셋 이상의 파일..
2022.03.23 -
2022-03-22 Linux_2
--Linux Basic Command-- 명령어 : 기능 pwd : Print Working Directory. 현재 작업 중인 디렉터리의 이름을 출력. ls : List Segments. 현재 디렉터리 내 디렉토리나 파일의 정보를 출력. cd : Change Directory. 디렉터리 이동. rm : ReMove. 파일 또는 디렉터리 삭제. rmdir : ReMove DIRectory. 빈 디렉터리 삭제. mkdir : MaKe DIRectory. 디렉토리 생성. mv : MoVe. 디렉터리 혹은 파일 이동. whoami : 사용자 정보 출력. chmod : CHange MODe. 파일 접근 권한 변경. man : MANual. 사용할 수 있는 명령어에 대한 문서 메뉴얼. cat : conCATen..
2022.03.22 -
2022-03-15 Linux_1
Linux 환경 구축 Unix를 기반으로 하는 macOS을 사용 중이라 따로 Linux를 설치할 필요는 없다. 하지만 후에 디스크와 관련된 강의를 할 때 mac으로 진행하기에 Linux와 다른 점이 발생하기에 그때를 대비해서 window 환경에서 Linux 환경 구축 방법에 대하여 알아두자. 우리가 윈도우에서 Linux환경을 구축하는 방법은 2가지다. 듀얼부팅 가상머신 듀얼부팅은 윈도우와 리눅스를 같은 레벨에 위치하는 한다. 부팅할 때 윈도우와 리눅스 중에서 필요한 운영체제를 선택하는 방식이다. 하지만 어찌 되었든 강의시간에 추천하는 방법은 가상 머신으로 리눅스를 돌리는 것. (정확히는 자신 있으면 윈도우 밀고 프리도스 상태에서 리눅스 설치하라고...) 가상 머신의 경우는 윈도우 위에 리눅스를 돌리는 것..
2022.03.15