0)Basics
To find your current path use "pwd"
To change to specific directory use "cd"
"~" is the location of your home directory
".." is the location of the directory below current one
To list the files in the current directory use "ls"
"ls" optioins.... below
-l : long list(displays lots of info)
-> use "ls -l filename" to find the permission level of that file
"r" = only read
"w" = write
"x" = execute(실행하기)
-t : sort by modification time
-S : sort by size
-h : list file sizes in human readable format
-r : reverse the order
ex ) ls -ltr = list files by time in reverse order with long listing
* : wildcard
ex ) ls *.pl = pl확장자로 끝나는 모든 파일들 출력
To create a new directory use "mkdir"
To remove and empty directory use "rmdir"
Displaying a file : cat, less, head, tail
1. cat
cat 파일이름 : 단순하게 파일 내용 화면 출력
cat 파일1 파일2 : 2개 이상의 파일을 연결하여 출력
cat -n 파일1 파일2 파일3 : 행 번호를 표시하면서 출력
2. less
less 파일이름 : 위->아래, 아래->위 둘다 이동 가능
3. head
head -n121 파일이름 : n옵션으로 출력하고 싶은 라인 수 입력 (디폴트 10줄) 문서의 머리부분 출력
4. tail
tail -n111 파일이름 : 문서의 꼬리 부분 출력
목차 >
1) 파일 기본
1-1. 파일 생성 명령어 : touch, cat
1-2. 파일 이동 명령어 : mv
1-3. 파일 복사 명령어 : cp
1-4. 파일 삭제 명령어 : rm
2) 파일 편집
2-1. 파일의 편집 : ed (a,i,d,c,s,/,m......)
2-2. 파일 내용 출력 : p
2-3.
1. Linux 파일 생성 명령어 : touch, cat
touch 사용법>>
touch 생성할파일명/폴더명
: 파일을 생성하는 명령어
cat 사용법>>
cat > 생성할파일명
내용입력후 Ctrl + D 로 종료
: cat > 로 파일 생성과 내용 입력이 동시에. 입력완료 후 Ctrl + D 키를 눌러서 입력 마침
출력은 cat 읽을파일명 으로
>기호 사용하면 기존에 있는 파일 내용 지우고 저장.
>> 기호 사용하면 기존 파일 내용 뒤에 연속해서 기록.
2. Linux 파일 이동 : mv
mv는 move의 줄임. 이동이란 결국 파일을 복사 후에 삭제하는 과정.
mv 옵션 옮길파일명 옮길위치(디렉토리)
(+mv 파일이름1 파일이름2 : 파일이름1을 파일이름2 로 이름을 바꿀 수 있음)
mv 옵션(option)은 아래와 같다.
-i : 대상 파일이 기존에 있을 경우 덮을지 물어봄
-u : 날짜 비교 후 옮길 파일이 최신일때 덮음
-v : 옮기는 과정을 보여줌
-f : 대상 파일의 권환에 상관없이 무조건 옮김
-b : 대상 파일을 지우기 전에 백업 파일 생성
3. Linux 파일 복사 : cp
copy의 줄임말 cp
cp 옵션 원본파일명 복사할파일명
cp의 옵션은 아래와 같다
-a : 구조와 속성 복사
-R : 재귀적으로 디렉토리 복사
-b : 동일 파일명이 있을 경우 덮기 전에 백업 생성
-P : 동일 소유자, 그룹, 권환, 시간 사용
-d : 링크 파일 생성
-f : 동일 파일 삭제후 복사
4. Linux 파일 삭제 : rm
remove의 줄임말 rm.
rm 옵션 삭제할파일명/폴더
옵션은 아래와 같다.
-f : 강제 삭제
-i : 지우기 전에 지울지 물어봄
-r : 하위 디렉토리 파일까지 삭제
-v : 지우는 파일정보 출력
'2023 2학기 > 리눅스' 카테고리의 다른 글
[리눅스] 기초 명령어2-2 <redirection & pipe> <grep> <gcc> (0) | 2023.09.04 |
---|---|
[리눅스] 기초 명령어2-1 <chmod> <ps> <kill> (0) | 2023.09.04 |
[리눅스] 리눅스 설치 3 (마지막 다시) (0) | 2023.09.02 |
[리눅스] 리눅스 설치2 (다시) (0) | 2023.09.02 |
[리눅스 설치] (0) | 2023.08.28 |