linux 基本命令
目录及文件基本操作
- pwd 显示当前工作目录的名称, -p 返回链接的真实路径
- cd 切换工作目录
- ls 显示目录与文件信息,-a 显示所有,包含隐藏文件和目录, -l 显示文档详细信息,-u 显示文件或目录最后被访问的时间,-t 按修改时间排序,默认按名称排序
- touch 创建或修改文件创建时间
- mkdir 创建目录 -p 创建多级目录
- cp 复制文件与目录, -r 递归,一般复制目录时使用, -a 复制时保留源文件的所有属性(包括权限,时间等)
- rm 删除文件或者目录,-f 不提示,直接删除 -i 提示是否要删除, -r 删除目录以及目录下的所有内容
- mv 移动或者重命名文件或者目录
- find 查找文件或者目录
- du 计算文件或者目录的容量
目录及文件基本操作
- cat 查看文件内容 -b 显示行号,空白行不显示行号,-n 显示行号,包括空白行
- more 分页查看文件内容,通过空格键查看下一页,q 键则退出查看,只支持向下翻页
- less 分页查看文件内容,支持向上、向下翻页
- head 查看文件头部内容,默认十行, -c nK 显示文件前 nKB 的内容,-n 显示文件前 n 行的内容
- tail 查看文件的尾部内容,默认显示末尾十行,-c nK 显示文件末尾 nKB 的内容,-n 显示文件末尾 n 行的内容, -f 动态显示文件内容,常用与看日志
- wc 显示文件的行、单词与字节统计信息, -c 显示文件字节统计信息, -l 显示文件行数统计信息,-w 显示文件单词统计信息
- grep 查找关键字并打印匹配的行, -i 忽略大小写, -v 取反匹配, -w 匹配单词, --color 显示颜色
- echo 显示一行指定的字符串
压缩与解压缩
- gzip 压缩与解压缩,只能操作文件, -d 解压缩
- bzip2 压缩与解压缩,只能操作文件, -d 解压缩
- tar 打包与解包文件,可操作目录, -c 创建打包文件,-x 释放打包文件,-f 指定打包后的文件名,-z 打包后通过 gzip 压缩,-j 打包后通过 bzip2 压缩
任务
- at 一次性计划任务,只执行一次,-m 计划执行结束后发送邮件给用户, -l 查看用户计划任务列表, -d 删除用户计划任务, -c 查看任务详情
- crontab 周期性计划任务,周期性执行,-u 指定任务执行用户,默认是当前用户, -l 查看任务列表, -r 删除任务, -e 编辑任务, -i 使用 -r 删除时,需要用户确认
性能监控
- uptime 监控 cpu 使用情况
- free 显示系统内存及交换分区信息
- df 生成系统磁盘空间的使用量信息,-h 人性化方式显示磁盘信息, -T 显示文件系统类型
监控网络使用情况
- ip a s
- netstat
- ifconfig
监控进程使用情况
- ps 查看当前进程信息, -e 查看所有进程信息, -ef 全格式显示进程信息
- top 动态查看进程信息,-d top 刷新间隔,默认 3s,-p 查看指定 pid 的进程信息
|