일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- two pointer
- 그래프
- Dijkstra
- 이진탐색
- DP
- 다익스트라
- MYSQL
- Two Points
- 스토어드 프로시저
- Hash
- SQL
- Stored Procedure
- String
- union find
- Brute Force
- Trie
- binary search
- Today
- Total
목록Linux (33)
codingfarm
manpages.ubuntu.com/manpages/focal/en/man1/mv.1.html move의 줄임말이다. 파일을 다른 디렉토리로 이동하거나 파일명을 바꿀때 쓴다. 옵션 -i : file2가 존재하면 덮어쓸 것인지 물어본다. mv file1(directory1) file2(directory2)
manpages.ubuntu.com/manpages/focal/en/man1/cp.1.html 파일(디렉토리 포함)을 복사할때 쓰는 명령어 copy의 줄임말이다. 옵션 -i : file2가 존재하면 덮어쓸 것인지를 물어본다. -r : 디렉터리를 복사할 때 지정한다. cp file1 file2 cp f1 f2 f3 dir1 cp -r dir1 dir2
gabii.tistory.com/entry/Ubuntu-vim-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95 vi 대신 편리하게 쓸 수 있는 vim 설치 및 설정에 대해 다룬다. 설치 sudo apt-get install vim 설정 아래 명령어를 입력한다. 그러면 $home 루트에 .vimrc 파일이 생성되면서 편집기가 열린다. vi ~/.vimrc 그리고 아래의 내용을 복붙한다. set number " line 표시 set ai " auto indent set si " smart indent set cindent " c style indent set shiftwidth=4 " 자동 공백 채움 시 4칸 set tabstop=4 " tab을 4칸 공백으로 set i..
manpages.ubuntu.com/manpages/focal/en/man1/tail.1posix.html 해당파일 뒷부분의 몇행을 출력한다. 기본값은 10으로 뒷부분의 10행이 출력된다. tail [option] file 옵션 +행번호 : 지정한 행부터 끝까지 출력한다. -숫자 : 화면에 출력할 행의 수를 지정한다. -f : 파일 출력을 종료하지 않고 주기적으로 계속 출력한다.
manpages.ubuntu.com/manpages/focal/en/man1/less.1.html more 명령은 지나간 내용을 다시 볼 수 없다는 단점을 가지고 있다. 이런 불편함을 개선한것이 less 명령이다. less file j : 한줄씩 다음행으로 스크롤 k : 한줄씩 이전행으로 스크롤 spacebar, ctrl + f : 다음화면으로 이동 ctrl + b : 이전 화면으로 이동 q : 종료

manpages.ubuntu.com/manpages/focal/en/man1/more.1posix.html cat 명령은 파일 내용을 연속적으로 출력하므로 간단한 내용의 확인에는 무리가 없다. 내용이 많을경우 스크롤되므로 화면단위로 내용을 출력하는 more가 유용하다. more [option] file spacebar : 다음화면 출력 enter : 한줄씩 스크롤 /문자열 : 해당 문자열을 찾아 이동 q : 종료 b : 1페이지씩 앞으로 이동

manpages.ubuntu.com/manpages/focal/en/man1/cat.1plan9.html 파일의 내용을 출력하는 명령어 텍스트파일에 주로 쓰이며 바이너리파일에 쓰면 화면이 깨진체 나올것이다. cat [option] file [other_files...] 옵션 -n 출력시 앞에 행 번호가 붙어서 출력된다. 이 행번호는 원래 파일에 없다. 파일 복사 cat orgfile > copiedfile orgfile의 내용을 copiedfile에 그대로 덮어쓴다. cat 명령어로 파일만들기 cat > filename 위와 같은 명령어로 파일을 만들 수 있다. 파일 병합 cat file1 [file2...] > otherfile >를 기준으로 왼쪽에 있는 파일들의 내용을 합쳐서 오른쪽에 있는 파일로 합..

manpages.ubuntu.com/manpages/focal/en/man1/rmdir.1.html 디렉터리를 삭제한다. rmdir [option] directory rmdir 명령어로 디렉터리가 삭제되었음이 확인됨 주의 rmdir명령어로 디렉터리를 삭제하려면 해당 디렉터리가 비어있어야 한다. ls -R 명령어로 from 디렉터리가 비어있지 않음을 확인 rmdir 로 from이 삭제가 되지 않음이 확인됨 비어있지않은 디렉터리의 삭제는 rm명령어로 해야한다.

manpages.ubuntu.com/manpages/focal/en/man1/mkdir.1posix.html 리눅스에서 사용자가 디렉터리를 생성하는데 쓰이는 명령어이다. 해당 디렉터리에서 사용자가 쓰기권한이 있어야 파일이나 디렉터리를 생성 할 수 있다. mkdir [option] directory [other_directory...] 사용예 동시에 여러개의 경로를 만드는것도 가능하다. 옵션 자주 쓰이는 옵션들에 대해 알아본다. -p 생성할 디렉터리로 지정한 경로 중 중간 단계의 디렉터리가 없을 경우 자동으로 생성한다. -p를 빼먹었을때 오류가 발생함을 확인가능 ls -R 명령어로 확인결과 중간 경로들이 정상 생성되었음이 확인되었다.

manpages.ubuntu.com/manpages/focal/en/man1/ls.1.html 현재 디렉터리에 있는 파일들의 내용을 출력한다. ls : 현재 디렉터리에 있는 파일들의 목록을 출력 ls "directory" : "directory"에 있는 파일들의 목록을 출력 옵션 자주 쓰이는 옵션들은 아래와 같다. -a : 숨긴 파일을 포함하여 모든 파일의 목록을 출력한다. -d : 디렉터리 자체의 정보를 출력한다. -i : 첫번째 행에 inode 번호를 출력한다. -l : 파일의 상세 정보를 출력한다. -A : .(마침표)와 ..(마침표 두 개)를 제외한 모든 파일 목록을 출력한다. -F : 파일의 종류를 표시한다(* : 실행파일, / : 디렉터리, @ : 심벌적 링크) -L : 심벌릭 링크 파일의 경..
manpages.ubuntu.com/manpages/trusty/man1/file.1.html?_ga=2.212122452.1392948703.1602995898-247459986.1602995898 file "file_name" file [-bchiklLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ... file -C [-m magicfiles] file [--help] 지정된 파일의 타입을 확인하는 명령어 옵션
0. 개요 리눅스에서 디렉터리와 파일을 다루는 명령을 공부한다. 디렉터리의 개념 및 이동 ⋅ 생성 ⋅ 삭제하는 명령을 배운다. 정보를 관리하는 단위인 파일의 종류를 살펴본다. 파일의 내용을 보는 명령가 파일을 생성 cdot 복사 ⋅ 이동 ⋅ 삭제하는 명령을 배운다. 리눅스의 작업은 디렉터리와 파일 단위로 이루어지므로 이에대한 개념을 쌓는게 매우 중요하다. 1. 리눅스 파일의 종류와 특징 리눅스에서는 시스템 간련 정보와 하드웨어 장치를 모두 파일로 관리한다. 파일은 관련 있는 정보들의 집합이다 리눅스는 파일을 효과적으로 관리하기 위해 디렉터리를 사용한다. 1.1 파일의 종류 리눅스에서 파일은 사용목적에 따라 일반 파일, 디렉터리, 심벌릭 링크, 장치 파일로 구..