
shell
文章平均质量分 76
pflik-sj
泼墨吹烛,我自赏遍红尘蒹葭,点笔寒桠,为你温纸入画。
展开
-
Shell小知识之${0%/*}
这是一种 bash 参数扩展(Parameter Expansion),代表匹配参数0(即调用带有路径的脚本名称)中最后一个字符并删除字符串后缀后,扩展参数0中包含的值。参数扩展在(花括号)中起作用。是参数扩展的一种类型,表示与最后出现的匹配,并删除该字符之后的任何内容,表示任何内容。新建一个目录:在这个目录中建一个文件:在student文件里写上代码并保存运行这个文件代码我们会得到三个结果分别是:剔除首个(或最末个即最右端)分隔符左侧字串剔除首个(或最末个即最左端)分隔符右侧字串替换首个匹原创 2024-08-26 11:23:20 · 441 阅读 · 0 评论 -
VSCode使用Remote-SSH连接服务器时报错:启动服务器失败问题
本来以为是普通的连接不上,用了一些方法,最后在弹出框里报的错居然是。,好吧,又是一个新的问题。经过查阅相关文档可知,原来是因为vscode升级到最新的1.86版本后,无法远程连接服务器Remote SSH。最近vscode发布了1.86版本,该版本提高了对glibc的要求,导致了旧版本的linux发行版无法继续使用remote-ssh来连接了。此时,再进入vscode的「拓展」中,将remote-ssh的重新加载降级即可。然后给Code.exe创建一个快捷方式,使用时,点击该快捷方式即可。原创 2024-02-20 09:55:50 · 2295 阅读 · 0 评论 -
VSCode使用Remote-SSH连接服务器时报错:无法与“***”建立连接: XHR failed.
如果只是虚拟机的话,建议就是把 net 8 NAT 的 dhcp 租赁时长调到最大(linux中的静态ip配不配无所谓,最终目的是能够ping 通 internet),ip租赁时间太短的话,ip到期,即使能用,dhcp也会拒绝让你使用。时间调长就省的每次自动分配到新 ip 就 连不上(头大)。默认有从当地下载上传到服务器的选项,和服务器没有联网也没有关系,重新安装vscode有时候也会解决这个问题。是的,我又踩坑了,而且这个弄了好久,也重新装了VSCode软件,好像结果并不是自己想要的。原创 2023-12-11 11:16:59 · 3897 阅读 · 0 评论 -
Linux使用find命令查找文件
Linux系统中的find命令是一种功能丰富的工具,可以帮助我们快速查找文件或目录。本教程将向您展示如何使用Linux find命令来查找您需要的文件。在使用Linux find命令之前,您需要了解其基本语法。其中,path表示要查找的目录路径,expression表示查找表达式,用于指定要查找的文件类型、名称、大小等条件。find命令的作用是在目录层次结构中搜索文件所在的位置,此命令可以使用的参数很多,同时支持正则表达式,结合管道符后能够实现更加复杂的功能,是必须掌握的命令之一。原创 2023-10-23 23:01:20 · 1294 阅读 · 0 评论 -
匹配字符的一行,这一行匹配到字符前后内容删除-shell小知识总结
73、匹配同一行中的内容,删除匹配字符一行的前面或者后面的内容字符长度[user@host dir]$ str=123abc123[user@host dir]$ echo ${#str}9从左边截取${string:position:length} :从字符串 string 的 position 位置截取 length 个字符串[user@host dir]$ str=123abc123[user@host dir]$ echo ${str:3:3} abc[user@h原创 2022-04-27 10:50:50 · 1150 阅读 · 0 评论