▶️ll
ll : ls 란 해당 디렉토리에 존재하는 파일목록을 표시해주며, ll 이란 ls 명령어에 -l 옵션을 준 형태이다.
(참고로, -l 옵션은 long 옵션으로 상세히 출력하라는 의미
출처 및 참조 : https://ts2ree.tistory.com/56
그외 자주 사용하는 옵션.
- -l : 파일들을 나열할때 자세히 출력한다.
- -a : 경로안의 모든 파일을 나열한다.(숨김파일도 포함)
- -R : 위치한 디렉토리 하부 디렉토리의 파일까지 모두 출력한다.
- -h : 파일크기를 해석파기 편하게 출력한다.
- -r : 출력 결과를 내림차순으로 정렬한다.
옵션은 한번에 여러 개 사용할 수도 있다.
▶️sudo/ su
일반 사용자 (user)가 루트 (root) 권한을 사용하기 위해서
su (Switch User) 혹은 sudo (SuperUser DO) 명령어를 사용하면 됨.
1. su (Switch User) 명령어
- Switch User : 현재 계정을 로그아웃하지 않고 다른 계정으로 전환하는 명령어
2. sudo (SuperUser DO) 명령어
- SuperUser DO : 슈퍼 유저로 수행한다는 의미를 가지고 있는 명령어
현재 계정에서 단순히 root 의 권한 만을 빌리는 것
sudo 명렁어를 실행하게 되면 root 권한으로 명령어를 실행하게 된다.
즉, 하나의 명령에 대하여 일시적으로 root 권한을 사용하는 것
결론 :
su는 계정을 전환하기 위한 것이고,
sudo는 권한을 빌려 명령어를 실행하기 위한 것
출처 및 참조 : https://gxnzi.tistory.com/75
리눅스(Linux) su / su - / sudo 명령어, 차이
리눅스 (Linux)에서 특정 명령을 실행하거나, 특정 파일에 접근하기 위해서 때로는 루트 (root) 권한이 필요한 경우가 있습니다. 이러한 경우에 사용하게 되는 su / su - / sudo 명령어들과 각 명령어들
gxnzi.tistory.com
▶️tail
일반적으로 로그와 같이 시간에 따라 변하는 파일을 실시간으로 확인하는데 사용.
파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력해주는 명령어이다.
형식
tail [옵션] [파일명]
옵션
-f : tail 을 종료하지 않고 파일의 업데이트 내용을 실시간으로 계속 출력한다.
예시
tail -f log.txt
출처 및 참조
https://coding-factory.tistory.com/801
[Linux] 리눅스 tail 명령어 사용법 (실시간 로그 보기)
리눅스에서 tail 명령어는 일반적으로 로그와 같이 시간에 따라 변하는 파일들을 grep과 같은 명령어로 조합해서 실시간으로 업데이트되는 로그를 분석하는데 많이 사용됩니다. tail 명령어 tail 명
coding-factory.tistory.com
reference
https://coding-factory.tistory.com/748
[Linux] 리눅스 ls 명령어 사용법 & 옵션 정리 (디렉토리 목록 확인)
ls ls의 뜻은 list의 줄임말로 현재 위치한 디렉토리에 있는 내용(디렉토리, 파일) 리스트를 출력하는 명령어입니다. ls [디렉토리] ex) ls / : root에 있는 파일 목록 출력 ex) ls /project : /project 경로의
coding-factory.tistory.com