![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Bash
bash
Robin_Pi
所有觉得难得东西,只是因为没有真正理解最基础的概念
展开
-
Unable to init server: 无法连接: 拒绝连接
使用 `sudo gedit usb.rules报错:Failed to connect to Mir: Failed to connect to server socket: 没有那个文件或目录Unable to init server: 无法连接: 拒绝连接(gedit:5369): Gtk-WARNING **: cannot open display: 解决办法:使用sudo nano替代sudo gedit参考:点击...原创 2020-08-06 20:23:04 · 13074 阅读 · 2 评论 -
Mac 报错:-bash: cmake: command not found
问题解决vim .bash_profile添加以下 :# Add Cmake Root to Pathexport CMAKE_ROOT=/Applications/CMake.app/Contents/bin/export PATH=$CMAKE_ROOT:$PATH立即生效:source .bash_profile原创 2021-08-06 10:37:19 · 5352 阅读 · 0 评论 -
Ubuntu报错:No command ‘gmake‘ found
文章目录问题解决问题No command 'gmake' found解决用make替代gmake原创 2021-04-12 15:01:31 · 702 阅读 · 0 评论 -
Bash:命令行如何传递带有特殊字符的参数
文章目录问题解决问题解决尝试双引号没有用尝试单引号 还是不太行特殊符号前使用\转义OK了原创 2021-04-12 14:22:14 · 1766 阅读 · 0 评论 -
Mac上执行Linux可执行文件报错:cannot execute binary file
问题在Mac上执行一个Linux可执行程序。出现以下报错:-bash: xxx: cannot execute binary file解决在Linux系统上执行,或在Mac上安装虚拟机。原创 2021-03-22 15:01:34 · 5004 阅读 · 1 评论 -
linux:source 命令
文章目录source命令用法:`source file`功能用法注意示例最初遇到 source命令,是在立马激活对.bashrc文件的修改的过程中。.bashrc文件:The individual per-interactive-shell startup file,这个文件主要用来存放个人的一些个性化设置,例如命令别名、路径等等。source命令用法:source filesource命令也称点命令,是bash shell的内置命令功能使shell读入指定的shell程序文件并依次执行文件原创 2021-01-19 14:13:46 · 274 阅读 · 0 评论 -
bash shell 三剑客:grep、sed、awk
grep、sed、awkgrep(Global Regular Expression Print)sedawkawk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂:grep更适合单纯的查找或匹配文本sed更适合编辑匹配到的文本awk更适合格式化文本,对文本进行较复杂格式处理。grep(Global Regular Expression Print)每次看相关文章原创 2020-12-08 09:51:38 · 544 阅读 · 0 评论 -
在shell中执行Python脚本出错:import: unable to open X server `‘ @ error/import.c/ImportImageCommand/364.
问题在shell脚本中执行python脚本出错,以及直接执行Python文件也出错:解决问题实质上出在了没有定义好解释器,在首行:#!/usr/bin/python如果不行,可以尝试::#!/usr/bin/env python3这种写法是为了避免没有正确的将python3装在默认的/usr/bin里,同时注意,不要再有其它多余的字符!!!...原创 2020-12-07 14:49:32 · 8213 阅读 · 0 评论 -
Shell脚本报错:command not found
问题运行shell脚本直接报错:xxx.sh command not found解决将脚本文件变为可执行文件 chmod +x xxx.sh检查脚本内部的变量赋值,是否留了空格(shell脚本的变量时在变量名和等号之间是不允许有空格)脚本内引用脚本文件的前面是否使用 ./...原创 2020-12-07 11:31:17 · 11257 阅读 · 0 评论 -
Shell 小结和实操记录(shell与Python交互使用)
文章目录1. shell 脚本语言首行指定解释器:`#!/bin/bash`特殊字符的含义shell 控制流if 循环for 循环while 语句2. 实操2.1 基本用法新建shell脚本文件:`vim test.sh`运行 shell:`./test.sh`传递参数2.2 实际应用shell 脚本运行Python文件:直接在shell脚本中写入`/Users/robin/Desktop/test.py`命令行运行Python文件:1. shell 脚本语言首行指定解释器:#!/bin/bash特殊原创 2020-12-04 14:17:25 · 1104 阅读 · 0 评论 -
shell脚本报错:[: missing `]‘
代码if [ $1==a && $2==b ]then echo 'This a test shell script.'解决不应该是[ $1==a && $2==b ],而应该是[[ $1==a && $2==b ]]原创 2020-12-04 13:45:02 · 3299 阅读 · 1 评论 -
Shell(Bash)学习· 总章
Shell(Bash)· 总章学习记录:初识Linux(持续更新)初识 Shell 以及推荐教程Shell(bash)的基本语法Shell(bash)脚本入门推荐学习:阮一峰的《Bash 脚本教程》新手linux命令必须掌握命令原创 2020-11-19 10:37:25 · 237 阅读 · 0 评论 -
shell(bash)脚本里面的各种符号含义整理(小白入)
文章目录对小白来说,最常见的疑惑如下:$0、$1…:一般是变量-- :后面紧跟参数分号;:隔断不同代码块另起一行:隔断不同代码块点.:等价于 sourcepwd(注意不是引号):当前路径set -e:设置脚本只要发生错误,就终止执行fi:fi为if语句的结束,相当于end...原创 2020-11-18 16:09:52 · 3529 阅读 · 0 评论 -
shell(bash)的模式扩展
模式扩展依旧摘自阮大佬的Bash教程,这里仅做个人学习记录。Shell 接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell 会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。这种特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又称为通配符扩展(wildcard expansion)。Bash 一共提供八种扩展。波浪线扩展:波浪线~会自动扩展成当前用户的主目录? 字符扩展:?字符代表文件路径里面的任意单个字符,不包括空字符原创 2020-11-18 15:46:18 · 284 阅读 · 0 评论