대체로 편집기를 이용해서 입출력을 하기때문에 자주 사용하지는 않는다.
ALIAS
복잡한 명령어와 옵션을 간단히 입력할 수 있는 문자열로 치환
alias cc='clear' 를 입력하면
alias 목록에서 확인할수있고
cc만 입력해도 clear 명령어
cat(catch)
텍스트 파일 내용을 표준 출력장치로 출력
cat (<) a : a 내용 출력
cat > a : 간단한 내용 순차적 삽입하면서 생성,덮어쓰기
cat >> a : 이미 생성된 파일에 추가삽입
cat b >> a : a에 b 내용 삽입
cat b c d >> a : a에 b c d 내용 삽입
다른 편집기를 사용해서 하면됨
cat < / cat > 등은 잘 안씀
cat >> 추가정도만 쓰면되고
touch
빈 파일 생성
이것도 잘안씀
빈 파일 a, b 생성하고
cat >> 을 이용해서 추가 내용 적어주고
cat a >> b 를 하면 b 내용 뒤에 a 내용이 순차적으로 삽입된다.
head
파일 위에서부터 기본 10줄씩 출력
tail
파일 밑에서부터 기본 10줄씩 출력
more
많은 내용의 파일을 화면단위로 끊어서 출력
spacebar 로 한 화면 더 보기
enter로 한 줄 더 보기
결과물 | 서식
다른 명령어와 조합해서 사용
nl
cat이랑 동일하지만 앞쪽에 줄번호를 표시
nl /etc/passwd
cat /etc/passwd | nl 결과는 동일
rdate
-p 타임서버의 현재시간 확인하기
-s HOST 시간 타임서버와 동기화하기
file
파일 종류 확인
file /usr/bin/ls : 실행파일
file /etc/passwd : 텍스트파일
file -s /dev/sda : 디스크장치파일
file /etc/favicon.png : 링크파일
file /usr/share/icons/hicolor/16x16/apps/fedora-logo-icon.png : 이미지 파일
find
파일 및 디렉토리 검색
파일 이름으로 검색
Syntax : find [경로] -name [파일명] -type []
-type d : 디렉토리만 검색
-type f : 파일만 검색
find . -newer test2
현재 디렉토리에서 test2이후 변경된 파일들 검색
find . "test*" -exec rm -rf {} \;
현재 디렉토리에서 test로 시작하는 파일들 모두 찾아서 삭제
find / -user root -perm -4000 -exec ls -l [] \; > ./setuid 2> /dev/null
최상위디렉토리의 root 권한의 (-perm -4000) setuid가 걸려있는 실행파일들을 리스트로 출력해서
현재경로의 setuid로 저장
저장중에 에러가나면 /dev/null에 보내라
setuid 파일이 생성되었고
출력해보면 리스트를 볼 수 있다.
시스템 종료 명령어
shutdown -h now / init 0 / halt / poweroff
시스템 재부팅 명령어
shutdown -r now / init 6 / reboot
halt poweroff reboot 는 시스템은 강제로 종료하기때문에 잘 사용하지 않는다.
'[Linux]' 카테고리의 다른 글
[Linux] 리눅스 사용자 계정/그룹 관련 명령어 (0) | 2022.05.23 |
---|---|
[Linux] VI 편집기 (0) | 2022.05.19 |
[Linux] 리눅스 기본 명령어 (0) | 2022.05.17 |
[Linux] 리눅스 소유권/허가권 (0) | 2022.05.17 |
[Linux] 리눅스 / 주요 디렉토리 / 기본 파일 시스템 및 계층 구조 (0) | 2022.05.17 |