1. ls
list 약자이다
window의 dir 역할이다
ls
ls /etc/sycconfig
ls -a
ls -l
ls *.cfg
ls -l /etc/sysconfig/a*
현재 디렉토리 목록을 표시
/etc/sycconfig 디렉토리 목록 표시
숨긴 파일 포함 표시
자세히 표시. 파일명 뿐만 아니라 권한, 소유자, 링크수, 그룹 등을 표시한다.
확장자가 cfg인 파일 표시
해당 폴더에 a로 시작하는 목록 표시
2. cd
change directory 의 약자
cd
cd ~rocky
cd ..
cd /etc/sysconfig
cd ../etc/sysconfig
현재 사용자의 홈디렉토리로 이동
rocky 사용자의 홈디렉토리로 이동
바로 상위 디렉토리로 이동
절대 경로 이동
상대 경로 이동. 상위 디렉토리로 이동한 다음 /etc/sysconfig로 이동
cp ../lib/abc .
같은 경우 현재 디렉토리의 상위디렉토리인 lib 내의 abc 파일을 현재폴더(.)로 복사한다는 의미이다.
3. pwd
print working directory
현재 디렉토리의 전체 경로를 화면에 표시한다.
4. rm
remove 의 약자
휴지통 개념이 없기 때문에 한번 삭제하면 복구가 어렵다.
rm abc.txt
rm -i abc.txt
rm -f abc.txt
rm -r abc
rm -rf abc
해당 파일 삭제
확인 메시지를 출력하면 삭제
확인 없이 강제 삭제
해당 디렉토리 삭제
-r -f 를 합쳐서 해당 디렉토리 하위 디렉토리까지 강제로 삭제
5. cp
copy 약자
cp abc.txt cba.txt
cp -r abc cda
이름 바꿔서 복사
디렉토리 복사
6. touch
touch abc.txt
크기가 0인 파일 생성, 이미 파일이 존재하면 최종 수정시간을 변경
7. mv
move 약자
mv abc.txt /etc/sysconfig/
mv aaa bbb ccc ddd
mv abc.txt www.txt
파일을 해당디렉토리로 이동
3개 파일을 ddd 디렉토리로 이동
이름을 변경하여 이동
8. mkdir
make directory 의 약자
mkdir abc
mkdir -p /def/fgh
현재 폴더에 폴더 생성
parents 폴더(def)가 없으면 자동생성하고 fgh 폴더 생성.
9.rmdir
remove directory약자
rmdir abc
빈 폴더만 삭제가능하다.
rm -r
명령으로 미리 파일을 삭제해야한다.
10. cat
concatenate 약자
cat a.txt
파일의 내요을 화면에 출력한다.
텍스트 파일 내용이 출력된다.
11. head, tail
텍스트 형식의 파일 첫행부터 10행, 마지막행에서 10행 위까지 출력한다.
head anaconda-ks.cfg
head -3 anaconda-ks.cfg
tail -5 head anaconda-ks.cfg
첫행~10행 출력
첫행 -3 행 출력
마지막행~ 위로 5행 출력
12. more
more anaconda-ks.cfg
more +30 anaconda-ks.cfg
페이지 단위로 출력한다. space 다음 페이지, b는 이전페이지, q 종료
30행 부터 출력
13. less
more 비슷하지만 더 확장된 기능을 제공한다. pgup, pgdown 키 사용가능하다.
less anaconda-ks.cfg
less +30 anaconda-ks.cfg
14. file
파일의 종류를 표시한다.
file anaconda-ks.cfg
file /dev/sr0
각각 아스키 파일, dvd장치는 block special 로 표시
15. clear
터미널을 깨끗하게 지운다.
'이것이 리눅스다 따라하기' 카테고리의 다른 글
11. 이것이 리눅스다 공부하기 - 표준시간대 변경, cron, at 예약 명령지정 (0) | 2024.03.23 |
---|---|
10. 이것이 리눅스다 공부하기 - 파일 압축과 묶기, 파일 위치 검색 (0) | 2024.03.23 |
09. 이것이 리눅스다 공부하기 - 리눅스 관리자를 위한 명령어 (0) | 2024.03.23 |
07. 이것이 리눅스다 공부하기 -사용자 관리와 파일 속성 (0) | 2024.03.22 |
05. 이것이 리눅스다 공부하기 - 리눅스 운영에 필요한 기본개념 정리 (0) | 2024.03.22 |
03. 이것이 리눅스다 공부하기 Sever(B)와 Client 용 리눅스 설치 (0) | 2024.03.22 |
02. 이것이 리눅스다 공부하기 - 가상환경에 운영체제 설치하기 (4) | 2024.03.22 |
01. 이것이 리눅스다 공부하기 설치파일 다운로드하기 (0) | 2024.03.21 |