Linux常用点

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43251291/article/details/102727158

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"  

使用管道注意的要点

△管道命令只处理前一个命令正确输出,不处理错误输出
△若右边命令必须能够接收标准输入流,否则传递过程中数据会被抛弃

猜你喜欢

转载自blog.csdn.net/weixin_43251291/article/details/102727158