1) ls
설명: 현재 디렉토리에 있는 파일들과 디렉토리들의 리스트를 보여줍니다.
옵션
-a : 현재 폴더부터 모든 항목들을 보여줌
-A : 현재(.)와 상위 폴더(..) 는 안보여줌
-F : 폴더를 경로로 보여줌 (dir1/)
-s : size를 알려줌
ls 명령어를 실행했을때 나오는 total은 해당 폴더의 전체 size를 표현함
2) mkdir
mkdir file1
mkdir file1 file2
mkdir -p file1/file2
3) cd
cd dir경로
. : 현재
.. : 상위
../.. : 상위의 상위
빈칸 : home으로
4) pwd
5) man
man 명령어
6) rm
옵션
-r : 디렉토리삭제
-f : 강제 삭제
7) cp
cp file1경로 file2경로
cp -r dir1경로 dir2경로
8) mv
mv old_name new_name
mv origin_file_경로 move_file_경로
9) 화면 출력
cat
echo
10) 파일 찾기 (바이너리 파일)
바이너리 파일 찾기
모든 파일의 경로 찾기 : find
검색명과 정확히 일치하는 것만 찾음
만약 검색명을 정확히모르겠으면 와일드 카드 사용 (*)
option
-type : file type 지정( f[일반파일], l[링크], d[디렉토리], 등등)
```
find 검색할폴더경로 -name 파일이름
ex) find /home/ubuntu/ -name test
ex) find /home/ubuntu/ -name te*
=> te로 시작하는것은 모두 찾겠다
```
11) grep
ex) ls | grep test
12) head
head [-n] file_name
ex ) head -n 5 file_name
13) tail
tail [-n] file_name
ex ) tail -n 5 file_name
14) more
more filename
14) less
파일 편집기 : 리눅스 환경에서 가장 널리 사용되는 텍스트 편집기 중 하나
vi editor 모드
입력 모드 진입:
명령모드 진입