Linux 기본 작업 요약 (1)

리 눅 스 시스템 은 자주 사용 하 는 서버 운영 체제 로 이에 대응 하 는 우리 프로그래머 들 은 리 눅 스 의 자주 사용 하 는 명령 행 에 대해 잘 알 아야 한다.
이전의 학습 과 사용 한 내용 을 정리 한 후에 정 리 를 한 다음 에 계속 업데이트 되 어 자신의 학습 에 편리 하고 여러분 과 함께 교류 하고 발전 할 수 있 습 니 다.
내 가 처음에 배 운 리 눅 스 명령 에서 비교적 기본 적 이 고 자주 사용 하 는 조작 은 보통 세 개의 cd, pwd, ls 가 있 었 다. 이 세 가지 명령 은 평소에 사용 하 는 빈도 도 상대 적 으로 높 았 다. 그 다음 에 우 리 는 이 몇 가지 명령 의 사용 장면 과 확장 을 상세 하 게 소개 했다.
우선 cd 명령 입 니 다. 이 명령 은 디 렉 터 리 를 이동 하 는 데 사 용 됩 니 다. 용법 은 다음 과 같 습 니 다.
[root@myc ~]# cd /
[root@myc test]# cd
[root@myc ~]# pwd
/root
[root@myc ~]# cd /root/test/
[root@myc test]# 

Linux 시스템 에서 "/"는 시스템 의 루트 디 렉 터 리 를 대표 합 니 다. "cd/"의 명령 은 루트 디 렉 터 리 입 니 다. cd 뒤에 인자 가 없 으 면 시스템 은 현재 사용자 의 홈 폴 더 로 이동 합 니 다.
현재 루트 계 정 을 사용 하고 있 습 니 다. 루트 디 렉 터 리 로 이동 합 니 다. 다른 계 정 으로 로그 인 하면 cd 후 계 정의 홈 디 렉 터 리 로 돌아 가면 더 이상 루트 로 돌아 가지 않 습 니 다.
마찬가지 로 다른 디 렉 터 리 에 들 어가 관련 작업 을 하려 면 cd 로 들 어 갈 수도 있다.
그 중에서 path 는 두 가지 표현 방식 이 있 는데 하 나 는 절대적 인 경로 이 고 하 나 는 상대 적 인 경로 이다.절대 경 로 는 루트 디 렉 터 리 에서 주 소 를 찾기 시작 하 는데 이런 방식 은 일반적으로 더욱 정확 하 다.상대 경 로 는 현재 디 렉 터 리 에서 계산 하 는 경로 찾기 방식 입 니 다. 마지막 으로 찾 아야 할 디 렉 터 리 가 현재 디 렉 터 리 에 있 으 면 cd 후의 명령 은 현재 디 렉 터 리 에서 직접 시작 할 수 있 고 현재 디 렉 터 리 의 이름 을 입력 하지 않 아 도 됩 니 다.현재 디 렉 터 리 에 없 으 면 아래 방식 으로 점프 할 수 있 습 니 다.
[root@myc test]# cd ../test2

그 중 두 가 지 는 상급 목록 을 대표 한다.
만약 에 점프 를 한 후에 원래 의 디 렉 터 리 로 옮 기 려 면 다음 방법 을 사용 할 수 있 습 니 다.
[root@myc test]# cd -
/root/test2
[root@myc test2]# 

cd 명령 은 환경 변 수 를 사용 하여 점프 할 수 있 습 니 다.
[root@myc test2]# cd $JAVA_HOME [root@mycjdk - 11.0.1]\# 위 와 같이 자바 의 설치 디 렉 터 리 에 들 어 갔 습 니 다.
다음은 ls, ls 는 현재 디 렉 터 리 에 있 는 디 렉 터 리 를 보 는 명령 이 실 행 된 후 현재 디 렉 터 리 에 있 는 디 렉 터 리 를 보 여 줍 니 다.
[root@myc jdk-11.0.1]# ls
bin  conf  include  jmods  legal  lib  README.html  release

이렇게 표 시 된 디 렉 터 리 는 모든 디 렉 터 리 가 아 닙 니 다. 그리고 일부 숨겨 진 파일 은 여기에 표시 되 지 않 습 니 다. 보 려 면 뒤에 - a 를 추가 할 수 있 습 니 다.
[root@myc jdk-11.0.1]# ls -a
.  ..  bin  conf  include  jmods  legal  lib  README.html  release

이 때 숨겨 진 디 렉 터 리 가 표 시 됩 니 다. 그 중 두 점 은 상위 디 렉 터 리 라 는 것 을 알 고 있 고 다른 하 나 는 이 디 렉 터 리 의 표현 방식 입 니 다.
디 렉 터 리 를 더 자세히 보 려 면 인자 - l 을 추가 할 수 있 습 니 다.
[root@myc jdk-11.0.1]# ls -l
total 32
drwxr-xr-x  2 root root 4096 Dec 21 22:10 bin
drwxr-xr-x  4 root root 4096 Dec 21 22:10 conf
drwxr-xr-x  3 root root 4096 Dec 21 22:10 include
drwxr-xr-x  2 root root 4096 Dec 21 22:10 jmods
drwxr-xr-x 72 root root 4096 Dec 21 22:10 legal
drwxr-xr-x  6 root root 4096 Dec 21 22:10 lib
-r--r--r--  1  668  668  160 Oct  6 20:15 README.html
-rw-r--r--  1  668  668 1256 Oct  6 20:15 release

자세 한 정 보 는 왼쪽 에서 오른쪽으로 각각 파일 속성, 파일 수, 파일 또는 디 렉 터 리 가 있 습 니 다. 소속 그룹, 파일 크기, 생 성 날짜, 파일 이름 입 니 다.
ls - l 은 ll 로 요약 할 수 있 습 니 다. 다음 과 같 습 니 다.
[root@myc jdk-11.0.1]# ll
total 32
drwxr-xr-x  2 root root 4096 Dec 21 22:10 bin
drwxr-xr-x  4 root root 4096 Dec 21 22:10 conf
drwxr-xr-x  3 root root 4096 Dec 21 22:10 include
drwxr-xr-x  2 root root 4096 Dec 21 22:10 jmods
drwxr-xr-x 72 root root 4096 Dec 21 22:10 legal
drwxr-xr-x  6 root root 4096 Dec 21 22:10 lib
-r--r--r--  1  668  668  160 Oct  6 20:15 README.html
-rw-r--r--  1  668  668 1256 Oct  6 20:15 release

양자 의 내용 과 표현의 의 미 는 완전히 같다.
보 여 준 정보 에서 totalk 뒤 에는 열 거 된 파일 의 크기 를 합 친 것 으로 목록 에 있 는 모든 파일 의 디스크 공간 을 합 친 것, 즉 자원 을 합 친 것 으로 통계 단 위 는 kb 입 니 다.이 공간 은 목록 의 모든 파일 이 각각 차지 하 는 block (블록) 의 합 계 를 보 여 주 는 것 입 니 다. 파일 의 크기 를 합 친 것 이 아 닙 니 다.이 점 은 분명하게 구분 해 야 한다.
그리고 pwd 명령 입 니 다. 이 명령 의 효 과 는 현재 디 렉 터 리 의 위 치 를 표시 하 는 것 입 니 다.장시간 작업 을 하지 않 았 을 때 이 명령 을 사용 하여 현재 디 렉 터 리 의 위 치 를 볼 수 있 습 니 다.
pwd 명령 에서 자주 사용 하 는 매개 변 수 는 두 개 입 니 다. P 와 L 입 니 다. 일반적인 상황 에서 이 두 매개 변 수 는 무시 할 수 있 지만 소프트 연결 이나 하 드 링크 를 통 해 방문 하 는 디 렉 터 리 에 서 는 차이 가 있 습 니 다. pwd - P 는 시스템 에 실제 존재 하 는 디 렉 터 리 이 고 pwd - L 은 방문 경로 로 현재 디 렉 터 리 로 이동 하 는 주소 입 니 다.그 중의 차 이 는 역시 구분 해 야 한다.

좋은 웹페이지 즐겨찾기