본문 바로가기
OS/Linux

리눅스 기초 30강 시리즈 - 15강 자주하는 실수 3가지

by HJ0216 2023. 1. 25.

이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음 수강하며 정리한 글입니다.

 

15강 자주하는 실수 3가지

(일반 사용자 id: j, pw: j)

(관리자 id: root, pw: r)

 

1. Command Not Found

[j@hj0216 ~/dd]$ kbs
-bash: kbs: command not found
[j@hj0216 ~/dd]$ echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/j/.local/bin:/home/j/bin

잘못된 명령어 입력 시 발생

$PATH: command 찾는 경로

/usr/local/bin

/usr/bin

/usr/local/sbin

/usr/sbin

/home/j/.local/bin

/home/j/bin

 

2. 허가 거부

[j@hj0216 ~/dd]$ mkdir /var/d23
mkdir: `/var/d23' 디렉토리를 만들 수 없습니다: 허가 거부

실행하려는 권한이 일반 사용자에게는 없는 경우

특히나 일반 사용자의 경우에는 /home/일반사용자 dir, /tmp dir에 대해서만 write 권한이 존재

[j@hj0216 ~/dd]$ ll /
합계 20
drwxrwxrwt.  11 root root 4096  1월 25 00:26 tmp
# 3자에 대해서도 write 권한 존재

[j@hj0216 ~/dd]$ ll /home
합계 0
drwx------. 4 j j 115  1월 24 23:23 j
# 소유자:j 소유자는 write 권한 존재

 

3. 그런 파일이나 디렉터리가 없습니다

[j@hj0216 ~/dd]$ cd /aa
-bash: cd: /aa: 그런 파일이나 디렉터리가 없습니다

ls 또는 ll(ls-l) 명령어를 통해서 dir 목록 조회

[j@hj0216 ~/dd]$ ls
AA1010  a2  t3

[j@hj0216 ~/dd]$ ls -l
합계 0
-rw-rw-r--. 1 j j 0  1월 25 00:11 AA1010
-rw-rw-r--. 1 j j 0  1월 25 00:28 a2
drwxrwxr-x. 2 j j 6  1월 25 00:11 t3

[j@hj0216 ~/dd]$ ll
합계 0
-rw-rw-r--. 1 j j 0  1월 25 00:11 AA1010
-rw-rw-r--. 1 j j 0  1월 25 00:28 a2
drwxrwxr-x. 2 j j 6  1월 25 00:11 t3