리눅스 연구 (2 개) ----- 리눅스 일반적인 명령

면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
이 링크 : https://blog.csdn.net/q303705455/article/details/94891365

리눅스는 자주 명령과 작업을 사용

- 리눅스 디렉토리 구조 (리눅스 파일 시스템) :
/ 루트 디렉토리, 각각의 디스크 기호를 윈도와 유사은 (다른 루트 디렉토리에 포함되어 있습니다)

  • 빈 실행 가능한 바이너리 파일
  • 부팅 부팅 부팅 파일
  • dev에 하드웨어 장치 파일
  • 등 시스템 구성
  • 주요 루트를 제외한 다른 사용자의 홈 디렉토리
  • 현재 메모리 매핑을 보유하고 PROC 가상 파일 시스템
  • 스토리지 시스템 애플리케이션을위한 USR, 더 중요
  • 런타임 데이터를 저장하기위한 VAR은을 변경해야
  • lib 디렉토리 / lib64에 매장 일부 지역 도서관
  • MNT 미러 마운트 데이터
  • 임시 임시 폴더
  • 수퍼 유저 루트 디렉토리
  • 옵트 옵션 추가 설치 응용 프로그램 패키지는 위치에 배치

리눅스 일반 명령으로 구분된다 :

  • 파일 디렉토리 조작 명령
  • 시스템 관리 명령
  • 종료 restart 명령
  • 리눅스 채널
  • 백업 압축 명령

가장 일반적인 운영 체제 관련 명령 :

일반적인 명령 :

  • LS는 현재 나타내는 디렉토리 세 이하 파일 및 폴더 (-a를 : 그것은 숨겨진 파일을 포함하여 경로에있는 모든 파일을 보여줍니다 단계; -l : 해당하는 모든 데이터 파일을하겠다 자세한 쿼리)
  • PWD (인쇄 작업 디렉토리) 현재 보여 디렉토리를
  • CD (변경 DIR) 경로디렉토리
  • 날짜 수집 시스템 시간 (날짜 -s '형식'아래) 시간 (루트 권한이 변경 될 수 있습니다)여기에 그림 삽입 설명
  • 프로세스 명령 PS 정적 표시 처리 (추신 -aux 모든 프로세스의 정적 디스플레이)
  • 프로세스 명령 : 최고 동적 디스플레이 과정을
  • Pipe 명령 : | XX 추신 그렙 심사 과정의 일반적인 혼합이되어, 예를 들어, PS의 -ef는 | 그렙 XX는 아래 그림과 같이
  • 필터 명령을 GREP 경기 |
    여기에 그림 삽입 설명
  • pstree 트리 구조가 프로세스 사이의 관계를 도시
  • - 현재 홈 디렉토리
  • 파일을 작성 접촉 (예 : 터치 AA로 : 파일 금주 모임을 만들 수)
  • MKDIR (폴더를 만듭니다 예를 들어, MKDIR BB는 : 폴더 BB를 만들;에서 mkdir -p : 금주 모임에 대한 폴더를 생성하는 것과, AA BB 파일이 포함되어 반복적으로 예를 들어,에서 mkdir -p AA / BB / CC는 폴더를 생성 클립, CC를 포함 BB, 그들은 모든 폴더와 파일 이름) 같은 이름으로 존재할 수 있습니다
  • RM 파일 / 폴더 삭제 명령을 (-f : 제거 -r을 강제로 : 폴더를 삭제하기 위해, 반복적으로 -rf 재귀 삭제 강제 삭제, 최고 수준의 삭제)
  • 에코 출력 명령 (에코 '내용'> 파일 : 파일이 생성되지 않을 경우이 파일 에코 '콘텐츠'>> 파일을 덮어 경우, 파일에 콘텐츠를 제공합니다 :이 파일을 작성하지 않으면,이 경우 원래 파일 내용에 파일의 내용을 추가)
  • 고양이 / TAC는 (앞으로 고양이, 사탕 역) 내용을 볼
  • 복제 사본 CP (CP의 SRC 최종 도착 포맷; SCP 리모트 카피 커맨드)
  • 잘라 MV 명령은 이름 변경 명령으로 사용될 수있다
  • 쿼리 파일의 요구 사항을 충족 찾을 수 있습니다 (사용은 일반적으로 -name을 찾아 'XX': XX라는 이름의 경로 질의) 해당 경로를 통해
  • 링크 명령 : LN 할 수 없습니다 소프트 링크 (LN은 AA의 BB를 -s) 및 하드 링크 (LN AA의 BB)
  • 이상 / 이하 페이징 표시 데이터
  • 데이터를 표시 헤더 헤드 (: 디스플레이 데이터 헤더 (50) 헤드는 50 -n)
  • 꼬리 데이터 표시 꼬리 (테일 -n 50 : 50 테일 데이터가 표시 테일 -f 파일명 : 모니터링 데이터를 동적으로 변경 될 수 있고, 두 윈도우 데이터 변경을 표시 할 수 있음)
    여기에 그림 삽입 설명
  • 자세한 파일 정보를 읽어 STAT (통계 파일)
  • 사람 / w / whoami를 표시 시스템 사용자 / 사용자 이름
  • 뒤 파일의 디스크 사용량의 크기를 표시합니다 (예를 들어, 뒤 / : 그는 모든 규모의 루트 디렉터리에 나타납니다)
  • DF보기 디스크 사용 정보
  • 복구 디스크 fdisk 명령
  • 이는 / whereis 위치 조회 명령도, 예를 들면.
    여기에 그림 삽입 설명
  • 보기에서 netstat 네트워크 포트와 사용 예 (NETSTAT -ano)
  • 사용 가능한 메모리 상태를 확인
  • 프로세스를 종료 죽 (PID 죽 킬 -9 PID 힘 연속 처리 (주의) 추신 -aux 디스플레이 일반적인 프로세스 ID)
  • 10 분 다시 시작 종료 후 지금 즉시 종료 -h : 종료 종료 -h 종료 종료 (10)는 -r -r 종료 종료
  • 정지 종료
  • 종료 종료
  • 재부팅 재부팅
  • 로그 아웃 로그 아웃
  • 스와 스위치 사용자 (기본 루트 사용자, 스와 사용자 이름, SU - 루트, SU - 아이디 : 판타지 해당 사용자 및 경로는 해당 홈 디렉토리로 전환)
    여기에 그림 삽입 설명
  • useradd와 사용자 이름은 useradd : 새 사용자 (루트 권한)을 생성, 루트 권한은 사용자의 암호를 변경할 수 있습니다.
  • 화장실의 화장실 (단어 수) 화장실 단어 파일 : 워드 파일 등의 라인의 수를 계산

약 초기화 : (폴리를 사용하여 0.3.5.6)
0 : 해제
1 : 단일 사용자
2 : 다중 사용자
3 : 없음 인터페이스 모드
4 : 모드 (정의되지 않은, 사용되지 않은) 예약
인터페이스 모드 : 5
6 : 다시 시작
추신 :하여 systemctl 설정 기본 레벨 스위치 시스템, 아니 인터페이스 모드 multi-user.target, 인터페이스 모드가 graphical.target있다

명령 도움말 :

  • command --help # 调用命令的帮助文档
  • man command # 显示命令的详细使用文档 q退出
  • info command # 类似于man命令 q退出
  • table键进行命令提示和补齐

系统信息命令:

  • uname 查看系统信息
  • uname -a 详细系统信息
  • uname -r
  • uname -m
  • ……
  • cat 文件 # 查看文件内容
  • cat /etc/redhat-release # 查看内核信息
  • cat /etc/issue
  • cat /proc/version # 查看系统信息

归档命令:(归档:把多个文件整理在一起;压缩:将文件用一定算法减少空间)
tar命令:tar -cvf log.tar *.log(将所有后缀名为.log压为一个名为log.tar的包);解归档:tar.xvf log.tar
gzip:用gzip算法将其压缩为一个XX.tar的包,例如gzip log.tar.gz xx xx 解除:gzip -d log.tar.gz解除压缩
归档:tar -zcvf xx.tar.gz xx xx
解归档:tar -zxvf xx.tar.gz

快捷键:Ctrl + r # 命令终端能够查找以前输入的命令
Ctrl + c/z # 终止终端命令
Ctrl + l或者clear 清楚屏幕命令

查看网络ip地址:
1.ifconfig/ip add linux下查看ip地址
2.ipconfig windows下查看ip地址
3.ping 测试网络是否连通

路径问题:

  • 相对路径:. …/ 这些相对于当前所在目录而言
  • 绝对路径: 一般是根目录(/)作为标准

关于文件的权限

rwx(read读,write写,execute执行)的权限:

  • r 4, w 2, x 1
  • 三个为一组,例如rw-rw-r–为664(4+2,4+2,4)
  • u(user代表个人),g(group代表所在组),o(other代表他人)分别对应代表上一点的三个数字664(权限)
  • 修改文件权限:chmod chmod u-w xx.txt:去掉xx.txt写的权限;chmod u+w xx.txt:增加写的权限给xx.txt r和x与之相同
  • 修改文件权限:chmod 也可用数字赋权限,例:chmod 777 a.txt (777相当于最高权限给a.txt)
  • 修改文件对组或用户的权限:chown 例:chown 用户:用户所属组 /soft :把文件的使用权限给用户/用户所属组

**

关于一些相似命令的区别

**

  • ps和top的区别

ps和top都是用来查看进程的命令,ps是静态查看进程,top是动态的查看进程

  • cat和tail -f的区别

cat只有把内容打印到屏幕上,只是文本内容,tail -f是动态监控,可以打开两个终端进行数据监控

  • 소프트 링크와 하드 링크 차이가
    원본 파일에 접속 될 수 있고, 유연한 연결 공생 링크에 대한 원본 파일의 파일 백업 복사본을 고정 배선하는 것과 지름길이다 원래 파일 공생 아니다.
    리눅스 시스템 소프트 링크와 하드 링크이 특별한 "파일."
    소프트 링크는 당신에게 대상 파일이나 디렉토리에 대한 빠른 링크를 할 수 있습니다 Windows에서 바로 가기로 볼 수 있습니다.
    아이 노드 파일 시스템을 통해 하드 링크는 새 프로파일을 작성하는 대신, 새 파일 이름을 생성합니다.
    아주 간단한 방법을 만들기 :
    1. 소프트 링크 (심볼릭 링크) LN-ssourcetarget
    2. 하드 링크 (링크 개체) lnsourcetarget

추천

출처blog.csdn.net/q303705455/article/details/94891365