杂七杂八
1: 在HTTPS请求中,获取某个域名的公开二进制证书。
在shell中0代表标准输入, 1代表标准输出, 2代表错误。 ‘<’’<<’将输入重定向。‘>’‘>>’将输出重定向。 ‘/dev/null’代表空设备文件,不输出任何信息到终端。即不显示任何信息。生成自签CA证书时,IOS只支持‘DER’格式的文件
openssl s_client -connect HostName:443 </dev/null 2>/dev/null | openssl x509 -outform DER >https.cer
2: ps -ef | grep jenkins
ps — 显示进程, grep — 查找 ‘|’管道命令指ps命令和grep命令同事执行
UID PID PPID C STIME TTY TIME CMD
501 12995 12939 0 3:56下午 ttys003 0:00.00 grep jenkins
UID(User Identification) 程序被改UID所拥有
PID 改程序的ID
PPID 父级程序的ID
C CPU使用的资源百分比
STIME 系统的启动时间
TTY 终端机的位置
TIME 使用掉的CPU时间
CMD 下达的指令
ps 【选型】
-e 显示所有的进程
-f 全格式
-h 不显示标题
-l 长格式
-w 宽输出
r 只显示正在运行的进程
u 以用户为主的格式来进行区分
x 显示所有程序,不以终端机区分。
3: pwd, source, $0(出现嵌套时易混淆)
pwd - 当前工作目录的路径。
source - 该命令不会产生新shell文件,而是在当前shell下执行一切命令。
调用绝对路径执行shell会生成一个子shell执行,执行后结果不会影响父shell
`dirname $0` 获取所在的目录。 ‘dirname’ 用户获取给定文件的目录部分 ‘$0’shell本身的文件名。
'$0' -- 在被source的脚本中‘$0’是父脚本的文件名
'${BASH_SOURCE[0]}' -- 在被source的脚本中,也是当前脚本的文件名。
https://www.jianshu.com/p/e745d54359d4
4: 出现Permission denied的解决办法
chomd [options] mode file //改变一个或多个文件的存取模式 r可读, w可写, x可执行, r=4,w=2, x=1, R=级联应用到目录里的所有子目录和文件。
sudo chmod -R 777 fileName //赋予读写可执行权限。
5: Target Dependencies作用:
Target -> Build Phases -> Target Dependencies 是用来指定编译顺序的,需要先编译好Target Dependencies中的库,在编译当前的target。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix