软链接和硬链接
硬链接:ln f1 f2 #创建f1的一个硬连接文件f2
创建一个仅与原文件名称不同的文件,其他权限,inode标识,属性都一样
因此需要:1 原文件必须存在,且不能是目录
2 文件系统相同则不能创建,如sda到sdb
3 删除一个并不影响另一个
软链接:ln -s f1 f3 #创建f1的一个符号连接文件f3
创建一个文件,其内容是指向另一个文件路径名的指向
因此: 1 原文件不必存在
2 可对目录创建
3 删除原文件会造成死链接,恢复原文件则又变活
4 指向路径区分相对和绝对路径
linux 软件安装步骤:
1 ./configre --prefix=/usr (软件安装在/usr路径)
一步一般用来生成 Makefile,为下一步的编译做准备
2 . make ,这一步就是编译,大多数的源代码包都经过这一步进行编译
3. make insatll,这条命令来进行安装(当然有些软件需要先运行 make check 或 make test 来进行一些测试),这一步一般需要你有 root 权限(因为要向系统写入文件)
yum -y update
yum install httpd
ps -ef|prep apache #查看具有“apache”的进程
ps -ef|grep python #查看python执行的进程
process 与 program:
程式(program):通常为binary program ,放置在储存媒体中(如硬碟、光碟、软碟、磁带等), 为实体档案的型态存在
程序(process):程式被触发后,执行者的权限与属性、程式的程式码与所需资料等都会被载入记忆体中, 作业系统并给予这个记忆体内的单元一个识别码(PID),可以说,程序就是一个正在运作中的程式。
子程序与父程序:
我们的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术