Linux에서 자주 쓰는 기본 명령어에 대해 간단히 정리해보겠습니다.
우선 ls, cd, mkdir, rm, cp, mv 등의 명령어를 사용하여 파일 시스템을 탐색하고 파일 및 디렉토리를 관리하는 방법에 대해 알아보았습니다.
다음은 일반적으로 사용되는 몇 가지 기본 명령어입니다.
ls: 현재 디렉토리의 파일 및 디렉토리 목록을 표시합니다.
cd: 디렉토리를 변경합니다.
mkdir: 새로운 디렉토리를 생성합니다.
rm: 파일이나 디렉토리를 삭제합니다.
cp: 파일이나 디렉토리를 복사합니다.
mv: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
pwd: 현재 작업 중인 디렉토리의 경로를 표시합니다.
cat: 파일의 내용을 터미널에 표시합니다.
grep: 텍스트에서 패턴을 찾습니다.
chmod: 파일이나 디렉토리의 권한을 변경합니다.
리눅스 명령어는 다양한 옵션을 제공하여 보다 구체적인 작업을 수행할 수 있다고합니다. 같이 한번 알아보도록 하겠습니다!
각 명령어마다 다양한 옵션이 있으며, 옵션은 주로 하이픈(-)과 함께 사용됩니다. 명령어의 옵션을 사용하면 명령어의 동작을 변경하거나 추가 기능을 활용할 수 있습니다.
여기에 몇 가지 일반적으로 사용되는 명령어와 해당 명령어의 일부 옵션을 예시로 나열하겠습니다:
ls (목록 보기):
-l: 자세한 파일 정보 표시
-a: 숨겨진 파일 및 디렉토리 포함하여 모두 표시
-h: 파일 크기 등을 보기 좋게 사람이 읽을 수 있는 형식으로 표시
cd (디렉토리 변경):
..: 상위 디렉토리로 이동
-: 이전 작업 디렉토리로 이동
mkdir (디렉토리 생성):
-p: 중간 디렉토리가 없으면 자동으로 생성
rm (파일 및 디렉토리 삭제):
-r: 디렉토리와 그 내용을 재귀적으로 삭제 (주의: 신중히 사용)
cp (파일 복사):
-r: 디렉토리와 그 내용을 재귀적으로 복사 (디렉토리 복사 시)
mv (파일 이동 및 이름 변경):
-i: 대상 파일이 이미 존재할 경우 덮어쓰기 전 확인
cat (파일 내용 표시):
-n: 줄 번호 표시
grep (패턴 검색):
-i: 대소문자 구분 없이 검색
-r: 디렉토리 내의 파일에서 재귀적으로 검색
chmod (파일 권한 변경):
u: 소유자(user)에 대한 권한 변경
g: 그룹(group)에 대한 권한 변경
o: 기타 사용자(other)에 대한 권한 변경
+: 권한 추가
-: 권한 제거
=: 권한 설정
'코딩 낙서' 카테고리의 다른 글
알고리즘 - 크루스칼(Kruskal) (0) | 2023.06.21 |
---|---|
알고리즘 - 누적합(Prefix Sum) (0) | 2023.06.21 |
알고리즘 - Union & Find (0) | 2023.06.21 |
알고리즘 - 이진 탐색(이분 탐색) (0) | 2023.06.21 |
Linux (0) | 2023.06.14 |