(我就随便写写)
目录结构
- /bin 命令
- /sbin 超级用户命令
- /home 存放普通用户
- /root 系统管理员
- /boot 启动时核心文件 (不要动)
- /proc 虚拟目录,内存镜像
- /srv service
- /sys
- /tmp 临时文件
- /dev 设备管理器
- /media
- /mnt
- /opt 软件安装目录
- /usr/local 其他机主安装
- /var
- /selinux 安全
vi vim 基础
- 正常模式 :ECS
- 插入模式/编辑模式 : i
- 命令模式 : :wq :q :q!
基本快捷键
- nyy:复制当前行向下n行
- ndd:删除当前行向下n行
- /关键字+回车:查找
- :set nu/nonu:设置行号
- G:行尾
- gg:行首
常见指令
-
pwd:全路径
-
ls:
- a:显示所有
- l:列表形式
-
cd
- 目录
- ~ 回到家目录
- .. 回到上级目录
-
mkdir
- p:创建多级目录
-
rmdir 删除空目录
-
rm
- f 强制
- r 递归
-
touch 创建空文件
-
cp 当前文件 目标文件
- r 递归 \cp 强行覆盖
-
mv old new 移动或重命名
-
cat
- n 显示行号
- | more 分页
-
> 覆盖
-
>>追加
-
cal日历
-
gzip压缩.gz gunzip解压
-
zip压缩 unzip解压
tar 指令
- c 产生打包文件.tar
- v 显示详细信息
- f 指定压缩后文件名
- z 打包并压缩
- x 解压
权限
- r 读
- w 写
- x 执行
进程管理
ps
- a 显示所有信息
- u 以用户格式显示
- x 显示后台运行参数
- e 显示所有
- f 全格式
参数介绍
- USER
- PID
- %CPU
- %MEN
- RSS 虚拟内存
- TTY 物理内存
- STAT START 进程状态 s休眠 r运行
- TIME 占cpu总时长
- COMMAND 进程命令
环境变量:
vim /etc/profile
shell
- 以 #!/bin/bash 开头