![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 56
a1379478560
这个作者很懒,什么都没留下…
展开
-
Linux中运行shell脚本的几种方式及其区别(source . ./myscript.sh sh myscript.sh)
Linux中运行shell脚本的几种方式我们假设要运行的脚本名称为myscript.sh。运行shell脚本一般有以下几种方式:./mysccript.shsh mysccript.shsource myscript.sh. mysccript.sh./myscript.sh这种方式运行脚本需要myscript.sh在当前目录下,当然其他目录下的脚本也可以输入相应的路径来运行。./ 表示在当前目录寻找这个脚本来执行,不加 ./ 的话系统会去PATH变量中的路径去寻找这个脚本,一般情况下s原创 2021-01-26 20:03:58 · 753 阅读 · 0 评论 -
Linux的软链接和硬链接
Linux 软链接和硬链接硬链接硬链接与原文件有相同的索引节点(inode),创建硬链接相当于让原文件增加了一个有效路径,原文件路径与新文件路径(硬链接)是完全相等的地位。删除其中任意一个不会影响另一个正常工作,只有指向该文件的inode的文件路径全部删除了,该文件才回实际上被删除。创建硬链接 ln sourceFile hardLink软连接软链接相当于win中的快捷方式,只是一个保存了原文件路径的特殊文件,删除原文件后软链接既失效创建软链接 ln -s sourceFile symbolLi原创 2021-01-25 22:33:48 · 162 阅读 · 0 评论 -
用wget在linux命令行环境下载需要登录页面的内容mysql/oracle等
有些软件下载时需要登录,比如mysql或者oracle等,Windows下可以直接登录后下载,但是linux下可能没有浏览器,文件可能又很大,win下载再上传linux可能消耗很长时间我们可以直接在win上登录网页后提取cookies,然后在linux命令行环境下用wget带上在win导出的cookies来下载第一步,提取cookies用chrome浏览器安装 get cookies.txt插件(其他也行,我用的这个),安装好之后在已经登录的页面右键-get cookies.txt就会自动下载c原创 2020-11-15 23:13:20 · 780 阅读 · 0 评论 -
python的-m参数 也就是Python xxx.py 和Python -m xxx.py区别
Python xxx.py 和Python -m xxx.py区别不带 -m是把py文件直接运行,也就是把py文件所在目录加入sys.path带-m参数是以模块是吧py文件以脚本方式运行,是把当前目录也就是执行命令的目录加入sys.path。(__name__仍为__main__)...原创 2019-12-15 15:09:20 · 1356 阅读 · 0 评论 -
解决matplotlib用终端在linux下画图时出现Could not connect to any X display错误
最近用matplotlib在ubuntu16.04下运行一个生产图片的python程序,总是会提示下面的错误:QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/xxxxxxxx'qt.qpa.screen: QXcbConnection: Could not connect to display :0.0Could ...原创 2019-05-13 00:14:37 · 11499 阅读 · 3 评论 -
Python将所有输出信息同时输出到控制台和指定的文件
class Logger(object): def __init__(self, fileN="Default.log"): self.terminal = sys.stdout self.log = open(fileN, "w") def write(self, message): self.terminal.write(me...原创 2019-06-10 22:24:36 · 4940 阅读 · 0 评论 -
在pycharm中添加ipv6地址的远程编译器(SSH Interpreter) 解决SFTP host is invalid 和Protocol family not supposed
问题描述当我们要用到pycharm的远程编译器功能时(只有专业版有这个功能),可能需要连接一个ipv6地址的远程编译器,即SSH Interpreter。此时如果直接在host地址填入一个ipv6地址的话,可能会报下面三种错误:1. java.net.SocketException: Protocol family unavailable" and refuse to connect....翻译 2019-07-21 00:28:44 · 3954 阅读 · 6 评论