알아두면 좋은 TOOL
apt-get : 필요한 패키지,프로그램을 설치 할 수 있는 패키지 관리 도구
htop : top을 좀 더 예쁘게 꾸며서 보여줌
nohup : 내 스크립트가 터미널을 끄더라도 계속 실행시키고 싶을 때 &(백그라운드라는 뜻)와 함께 백그라운드로 실행
screen(tmux) : nuhup을 통해 백그라운드로 가버린 프로세스는 다시 볼 수 없지만 Screen을 띄워서 실행하면 해당 세션을 다시 복원할 수 있음.
보안을 위해 linux는 소유자의 권한,그룹의 권한, 소유자가 아닌 사람의 권한을 구분한다.
drwxr-xr-x 4 spidyweb spidyweb 4096 2021-03-21 05:13 Desktop
drwxr-xr-x 9 spidyweb spidyweb 4096 2021-03-21 07:23 Documents
drwxr-xr-x 49 spidyweb spidyweb 4096 2021-03-21 07:23 Music
drwxr-xr-x 2 spidyweb spidyweb 4096 2021-03-21 07:11 Network
drwxr-xr-x 2 spidyweb spidyweb 4096 2021-03-21 07:04 Pictures
drwxr-xr-x 2 spidyweb spidyweb 4096 2021-03-21 07:11 Public
drwxr-xr-x 2 spidyweb spidyweb 4096 2021-03-21 07:11 Templates
drwxr-xr-x 2 spidyweb spidyweb 4096 2021-03-21 07:11 Video
위의 ls -l 을 왼쪽부터 분석해보면
d: filetype (directory)
rwx: user permission (r : readable) (w: writable) (x: executable)
r-x: group permission (r : readable) (x: executable)
r-x: owner permission (r : readable) (x: executable)
2(number): # of Hard Links
spidyweb: user/owner
spidyweb: group
4096: Size
2021-03-21 05:13: Date
Desktop: File or Directory name
sudo
시스템의 중요한 부분을 변경하거나 업데이트해야 할 때 Root 계정 접속을 남발하면 귀찮기도 하고, 보안상 좋지 않으니
일시적으로 Root의 권한을 위임 받을 수 있는 방법
ex) sudo apt-get install ~~
ex) sudo reboot
ex) sudo chmod 내 소유가 아닌 파일
su 를 입력하면 root계정으로 접속하게된다(비밀번호 입력필요)
환경변수 $PATH
디렉토리 | 용도 | 사용권한 |
/bin | 기본적인 명령어 | 일반 사용자 |
/sbin | 시스템 관리를 위한 명령어 | 슈퍼 유저(root) |
/usr/bin | /bin에 있는 명령을 제외한 기본적인 명령어 | 일반 사용자 |
/user/sbin | /sbin에 있는 명령을 제외한 시스템 관리를 위한 명령어 | 슈퍼 유저(root) |
ex)
echo $PATH
/usr/local/sbin: /usr/local/bin: 등등
-프로그램을 실행할 때 자동으로 참조하는 절대경로의 모음,
왼쪽으로 갈수록 우선순위가 높으며,발견 즉시 바로 실행 됨
-export 명령어로 환경변수를 추가한다(일시적)
export
declare -x HOME="/home/ubuntu"
'Operating System > Linux' 카테고리의 다른 글
[Linux] .bashrc .profile bash_profile /etc/profile 차이 + export 하면 일어나는 일 (0) | 2021.05.17 |
---|---|
[LINUX] Shell script 쉘 스크립트 기본 (0) | 2021.03.21 |
[LINUX] 자주 쓰이는 기본 명령어, 명령어 모음집(cheat sheet) (0) | 2021.03.20 |
[Linux] Cron, Crontab이란? batch 등록하기 (0) | 2020.11.02 |
VMware에 CentOS-8 64bit 설치하기 (0) | 2020.11.02 |
댓글