版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
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"
使用管道注意的要点
△管道命令只处理前一个命令正确输出,不处理错误输出
△若右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃