linux笔记

222 阅读1分钟

(我就随便写写)

目录结构

  1. /bin 命令
  2. /sbin 超级用户命令
  3. /home 存放普通用户
  4. /root 系统管理员
  5. /boot 启动时核心文件 (不要动)
  6. /proc 虚拟目录,内存镜像
  7. /srv service
  8. /sys
  9. /tmp 临时文件
  10. /dev 设备管理器
  11. /media
  12. /mnt
  13. /opt 软件安装目录
  14. /usr/local 其他机主安装
  15. /var
  16. /selinux 安全

vi vim 基础

  1. 正常模式 :ECS
  2. 插入模式/编辑模式 : i
  3. 命令模式 : :wq :q :q!

基本快捷键

  1. nyy:复制当前行向下n行
  2. ndd:删除当前行向下n行
  3. /关键字+回车:查找
  4. :set nu/nonu:设置行号
  5. G:行尾
  6. gg:行首

常见指令

  1. pwd:全路径

  2. ls:

    • a:显示所有
    • l:列表形式
  3. cd

    • 目录
    • ~ 回到家目录
    • .. 回到上级目录
  4. mkdir

    • p:创建多级目录
  5. rmdir 删除空目录

  6. rm

    • f 强制
    • r 递归
  7. touch 创建空文件

  8. cp 当前文件 目标文件

    • r 递归 \cp 强行覆盖
  9. mv old new 移动或重命名

  10. cat

    • n 显示行号
    • | more 分页
  11. > 覆盖

  12. >>追加

  13. cal日历

  14. gzip压缩.gz gunzip解压

  15. zip压缩 unzip解压

tar 指令

  • c 产生打包文件.tar
  • v 显示详细信息
  • f 指定压缩后文件名
  • z 打包并压缩
  • x 解压

权限

  • r 读
  • w 写
  • x 执行

进程管理

ps

  • a 显示所有信息
  • u 以用户格式显示
  • x 显示后台运行参数
  • e 显示所有
  • f 全格式

参数介绍

  1. USER
  2. PID
  3. %CPU
  4. %MEN
  5. RSS 虚拟内存
  6. TTY 物理内存
  7. STAT START 进程状态 s休眠 r运行
  8. TIME 占cpu总时长
  9. COMMAND 进程命令

环境变量:

vim /etc/profile

shell

  1. 以 #!/bin/bash 开头