- date : 현재 날짜 및 시간 조회
- clear : CLI 화면 비우기
- history : 이전 명령어 내역 확인
※history -d 삭제할 기록의 번호-logname : 현재 로그인한 계정의 이름
-who : 현재 접속 중인 유저의 정보
-whoami : 로그인 한 사용자의 이름
-who am i : 로그인 한 사용자의 상세정보
-uname : 현재 사용 중인 사용자의 정보
| -a옵션 사용 |
-hostname : 접속하고 있는 호스트의 이름 조회
- env : 현재 시스템에 설정되어 있는 환경변수에 대한 정보 출력
※파이프 기호(|), grep 명령어(문자열 탐색)으로 원하는 정보만 추출가능
| env | grep HOME |
※창을 벗어나는 경우 more 명령어와 함께 사용
- cat : 파일 읽기
※ cat '대상 파일 경로' > '파일 이름'
대상 파일을 파일 이름으로 복사하여 생성
-tail : 뒷 부분 10줄 출력
※ tail -5 "파일 경로" : 뒷부분 5줄 만 출력
※ tail -f "파일 경로" : 파일의 끝 부분을 감시
-head : 앞 부분 10줄 출력
※ head -5 "파일 경로" : 앞 부분 5줄 만 출력
- echo "문자열" : 문자열을 그대로 출력
>(리다이렉션)
※ 리다이렉션 기호 사용 시,
> 의 경우, 해당 파일에 덮어 씌우는 과정을
>>의 경우, 덧붙이는(appending) 과정을 수행한다.
echo "hello" > hi.txt
echo "my name is linux" >> hi.txt
- which 명령어 이름 : 해당 명령어가 저장된 위치 조회
- ls : 현재 위치 파일 조회
ls 옵션
-a : 숨겨진 파일들을 포함하여 출력
-l : 파일의 상세 정보 출력
-F : 파일의 종류를 실행파일은 '*', 디렉토리는 '/', 심볼릭 링크는 '@' 표기
-R : 하위 디렉토리 리스트 출력
※ ls -al 와 같이 함께 사용 가능(숨겨져 있는 파일들에 대해 상세 정보 출력)
- cd "파일 경로" : 해당 경로로 이동
-> 상대 디렉토리의 시작은 현재 디렉토리에서 시작
-> 절대 경로는 /(root)에서 시작
※ 디렉토리
. : 현재 디렉토리
. . : 상위 디렉토리
/ : 최상위 디렉토리
~ : 홈 디렉토리
- mkdir 디렉토리 명 : 디렉토리 생성
※mkdir -p 생성되지 않은 디렉토리 명1/생성되지 않은 디렉토리 명2/.../생성되지 않은 디렉토리 명n
-> 생성되지 않은 상위 디렉토리까지 전부 생성함
- touch 파일명 : 빈 파일 생성
- cp "복사할 파일명" "복사 위치 및 파일 명" : 해당 위치로 해당 파일을 복사함
- mv "파일명" "파일 경로" : 해당 파일을 해당 위치로 이동하거나 이름 변경 가능
-> mv "대상파일" "변경할 이름" : 파일의 이름 변경
- find : 파일 탐색(현재 파일), 추가 옵션 사용 시 좀 더 넓고 정확한 탐색 가능
find / -empty : root 디렉토리에서부터 비어있는 파일 전부 탐색
find / -name "*.txt" : root 디렉토리에서부터 확장자가 txt 인 모든 파일 탐색
댓글
댓글 쓰기