Linux 기반

1994 단어 Linux
UNIX와 Linux의 차이점(실제로 MacOS도 Unix이고 Andorid는 Linux임)
https://eng-entrance.com/unix_linux

경로


경로를 사용하여 명령을 실행할 파일과 디렉토리의 위치를 지정할 수 있습니다.
경로 지정 예
$ cat /usr/local/src/test.txt
# 絶対パスの指定例。
# 絶対的な位置というのはルートディレクトリから見たときの位置。絶対パスを指定する際は/からパスを記載する。

카탈로그


상대 경로 지정 예
1. 루트 디렉터리(디렉터리의 정점에 있는 디렉터리는 [/]로 표시됨)
ex) cd/
ex) cd/user 루트 디렉터리의user 디렉터리로 이동
2. 현재 디렉토리(현재 작업 중인 디렉토리는 [.]표시)
ex) cd ./src
3. 부모 디렉터리(현재 디렉터리의 이전 디렉터리를 [...] 로 설정표시)
ex) cd ../www
4. 홈 디렉터리(Linux에 로그인할 때의 디렉터리는 [~]로 표시됨)
ex)cd~(cd 실행 명령만 입력한 결과 동일)

권한


Linux에서 모든 정보를 파일로 저장하여 제어합니다.
※ 문서는 누군가의 소유물로 처리됩니다.
Linux는 여러 사용자가 사용할 수 있는 전제 조건이므로 파일에 대한 액세스 권한을 관리해야 합니다.
현재 디렉터리에 부여된 파일에 대한 권한을 보기 위한 명령
$ ls -l
실행 예
drwxr-xr-x  25 suzuki  staff  800  4 18 12:47 sample_app
rwxr-xr-x는 다음과 같은 내용을 허용합니다
사용자에게 읽기/쓰기/실행
그룹에 읽기/실행
다른 이름으로 읽기/실행
다음 내용은 링크 수, 사용자 이름, 그룹 이름, 파일 크기 (byte 수), 업데이트 날짜 시간, 파일 이름을 표시합니다.
|실행 파일의 종류를 나타내는 기호|
"-"→ 일반 파일
"d"→ 디렉터리(위 실행 예는 이에 해당)
l → 기호 링크
  • chmod(스왑 모드): 파일 접근권을 변경하는 명령입니다
  • 실행할 파일의 예
    -rw-r--r-- 1 app app         0  3月  3 20:24 test.txt
    
    명령을 집행하다
    # 600の説明は下記の対象表を見ると分かりやすい
    chmod 600 test.txt
    
    실행 후 (그룹과other 권한 배제)
    -rw------- 1 app app         0  3月  3 20:24 test.txt
    
    |대상표|

    다른 방법
    # chmod 変更対象 変更方法 変更内容 対象ファイル
    # このコマンドではユーザーに実行権限を与えている
    $ chmod u+x test.txt
    
  • chown(교환 소유자): 소유자의 명령을 변경합니다
  • 소유자를sato로 변경
    # スーパーユーザー権限が必要なため、sudoコマンドで実行する
    $ sudo chown sato test.txt
    

    좋은 웹페이지 즐겨찾기