Linux的体系结构
◇体系结构主要分为用户态(用户上层活动)和内核态
◇内核:本质是一段管理计算机硬件设备的程序
◇系统调用: 内核的访问接口,是一种不能再简化的操作
◇公用函数库: 系统调用的组合拳
◇shell: 命令解释器, 可编程
ls -lrt
which ls
less o2odb.sql 查看指定文件
more o2odb.sql 查看指定文件
vi/vim o2odb.sql 编辑
echo $SHELL 查看shell版本
/bin/hash
cat /etc/shells 查看本机器支持的一些shell版本
chsh -s 指定路径 切换到该路径的shell版本
如何查找特定的文件
find
语法: find path [options] params
作用: 在指定目录下查找文件
find -name "1.py" //当前路径下的1.py
find / -name "1.py" //全局搜索,从根目录递归找到文件
find ~ -name "1*"
find ~ -iname "1*" //忽略大小写
grep
语法: grep [options] pattern file
全称: Global Regular Expression Print
作用: 查找文件里符合条件的字符串
grep "moo" target* //文件包含moo的字符串
管道操作符 |
可将指令连接起来,前一个指令的输出作为后一个指令的输入
find ~ -name "1*"
find ~ | grep "1"
使用管道注意的要点
△管道命令只处理前一个命令正确输出,不处理错误输出
△若右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃
ps [选项]
linux系统PS命令,按CPU、内存使用率对进程排序
参数 | 意义 |
---|---|
-e | 显示所有进程,环境变量 |
-f | 全格式 |
-h | 不显示标题 |
-l | 长格式 |
-w | 宽输出 |
a | 显示终端上地所有进程,包括其他用户地进程 |
r | 只显示正在运行地进程 |
x | 显示没有控制终端地进程 |