shell
algondon
这个作者很懒,什么都没留下…
展开
-
ubuntu 更新硬件时钟
修改日期和时间sudo date -s 05/29/2020sudo date -s 20:13:45更新计算机硬件时钟:sudo hwclock --systohc原创 2020-05-24 20:50:33 · 1041 阅读 · 0 评论 -
ubuntu设置su密码
部署成功ubuntu系统后, su账户是无密码,需要手工初始化su设置su 密码: 1)sudo passwd root 2)设置密码 3)su 进入原创 2020-05-24 00:42:26 · 3675 阅读 · 0 评论 -
linux 显示并替换控制字符
显示控制字符码:sed '1,$l' file.txt查看控制字符:cat -v file.txt将控制字符^D转换成空格并重定向到tmp.txt文件tr -s "[\004]" " " tmp.txt原创 2018-01-03 10:26:15 · 1757 阅读 · 0 评论 -
requests.exceptions.ConnectionError: ('Connection aborted.', error(54, 'Connection reset by peer'))
原因:Mac openssl 版本过低解决方法: 链接最新的openssl版本$ brew link openssl --force确认输入下面命令确认安装位置及当前默认版本$ which openssl/usr/local/bin/openssl$ openssl versionOpenSSL 1.0.2h 3 May 2016...原创 2018-08-10 22:40:46 · 7895 阅读 · 1 评论 -
Linking keg-only openssl means you may end up linking against the insecure, deprecated system OpenSS
zhaoww% brew link openssl --forceWarning: Refusing to link: opensslLinking keg-only openssl means you may end up linking against the insecure,deprecated system OpenSSL while using the headers from...原创 2018-08-10 22:54:21 · 241 阅读 · 0 评论 -
安装virtualenv
sudo pip install virtualenvsudo pip install virtualenvwrappermkdir myproject$ cd myproject$ virtualenv venvzhaoww% virtualenv venvNew python executable in /Users/zww/PycharmProjects/vi...原创 2018-08-11 18:44:28 · 138 阅读 · 0 评论 -
安装flask后vim出现:error detected while processing /home/zww/.vim/ftplugin/python/pyflakes.vim:line 28
解决方法:解决方法可以去github重新下载一个pyflakes.vim。执行如下命令git clone --recursive git://github.com/kevinw/pyflakes-vim.git然后进入git克降目录,./pyflakes-vim/ftplugin,通过如下命令将python目录下的所有文件复制到~/.vim/ftplugin目录下即可。cp -R ....原创 2018-08-19 09:31:11 · 2671 阅读 · 0 评论 -
flask 安装与hello world示例
1.1安装虚拟环境 sudo pip install virtualenvsudo pip install virtualenvwrapper1.2 查看系统中是否安装了virtualenvvirtualenv --version注:virtualenv 是一个隔离Python环境的工具. virtualenv 可以让你在同一个操作系统上建立多个不同的Python环境. ...原创 2018-08-19 09:49:56 · 298 阅读 · 0 评论 -
nginx安装
1. nginx安装sudo apt-get install nginxNginx是一个提供静态文件访问的web服务,然而,它不能直接执行托管Python应用程序,而uWSGI解决了这个问题。让我们先安装uWSGI,稍候再配置Nginx和uWSGI之间的交互。sudo pip install uwsgi2.nginx开启关闭等命令/etc/init.d/nginx star...原创 2018-08-19 10:24:49 · 228 阅读 · 0 评论 -
You are using pip version 8.1.1, however version 18.0 is available.
问题:You are using pip version 8.1.1, however version 18.0 is available.You should consider upgrading via the 'pip install --upgrade pip' command.解决方法:wget https://bootstrap.pypa.io/get-pip.py...原创 2018-08-19 16:35:54 · 5314 阅读 · 1 评论 -
screen 高频命令
1. 新建会话mltestscreen -S mltest2.查看会话列表screen -ls3. 连接某一会话screen -x mltest原创 2018-08-19 17:50:15 · 134 阅读 · 0 评论 -
MAC安装配置maven环境变量
下载maven包: 下载链接:http://maven.apache.org/download.cgi maven下载文件释义: 1⃣️ Binary tar.gz archive:是装在Linux、MacOsX上的。 2⃣️ Binary zip archive:是装在windows上的。 3⃣️ binary表示编译后的二进制文件,一般比较小,适合...转载 2018-08-25 00:01:41 · 2373 阅读 · 0 评论 -
shell 去除换行
sed ':a;N;$!ba;s/\n/ /g' file.txt原创 2018-01-22 15:15:47 · 8193 阅读 · 0 评论 -
linux 查看目录或文件的大小
命令:du -sch squashfs-root squashfs-root-0du -sh squashfs-root squashfs-root-0命令参数:-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。原创 2017-12-28 16:16:19 · 1638 阅读 · 0 评论 -
服务器下安装ubuntu16.04 出现grub 错误 及 如何配置固定ip
1.服务器安装ubuntu16.04时出现grub错误时,重启进入(按F11)进入boot Manager界面,将启动方式由grub 改为UEFI,然后按照正常方式即可安装。2.ubuntu16.04配置固定IP1).编辑interfaces 文件配置ip,网关,掩码vi /etc/network/interfaces添加:auto loiface lo inet loo原创 2017-06-13 15:18:28 · 5017 阅读 · 0 评论 -
linux 某个文件夹执行命令完全卡死完美解决方法
某个文件夹执行命令完全卡死(ctrl+z,ctrl+c等都不能用)表现:1.在文件夹执行ls等命令卡死;2.在服务器任何地方执行df -h卡死(sudo fdisk -l管用);3.cd 文件夹卡死;产生原因:该文件夹中有一个服务挂载在该文件夹某一目录下,因突然关机等异常情况导致该服务无限制等待,机器重启后也不能正常连接。解决方法:step1:查看与该文件夹相应的服务挂原创 2017-11-09 15:22:31 · 29125 阅读 · 2 评论 -
shell 脚本之变量嵌套
title3='查找固件中的⼝令⽂件'i=3title=title${i}eval temp=$(echo \$$title)echo $temp原创 2017-12-19 21:56:32 · 5476 阅读 · 0 评论 -
shell 获取单个文件大小
name=file.txt size=`stat -c "%s" $name`echo $size原创 2017-12-22 10:22:39 · 1478 阅读 · 0 评论 -
shel基本知识-proc目录介绍
Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看CPU信息ca原创 2017-12-07 14:03:36 · 200 阅读 · 0 评论 -
shell在文本第一行和最后一行添加字符串
sed '1i 添加的内容' file #这是在第一行前添加字符串sed '$i 添加的内容' file #这是在最后一行行前添加字符串sed '$a添加的内容' file #这是在最后一行行后添加字符串原创 2017-12-16 13:04:54 · 67890 阅读 · 4 评论 -
shell 替换特殊字符‘\’ '_'等
sed全文替换的标准用法:sed 's/oldString/newString/g' filename但是有特殊字符时则失效,需要将‘/’替换成‘#’:sed 's#oldString#newString#g' filename如:sed 's#_#\\_#g' ceshi.tex原创 2017-12-16 14:17:15 · 12403 阅读 · 1 评论 -
shell 替换不可见字符^@
针对文件manager : http://www.dlink.com/^@^@^@m 中含有^@ (^@等价于字符串结束标志\0)字符问题,使用:sed -i 's/\x0//g' filename即可删除注:\x0中\表示后面是转义字符, x表示后面的数据是16进制表示, 0就是16进制的0, 综合起来就是表示一个数值为0的字节原创 2017-12-16 20:08:03 · 10129 阅读 · 0 评论 -
Linux下查找目录下的所有文件是否包含某字符串
很多时候我们需要找到某个文件夹下包含某个字符串的所有文件,比如已知一个变量名,但是不知道定义在哪个文件里,就可以搜一下。目录下的所有文件中查找字符串find .| xargs grep -ri "class" 目录下的所有文件中查找字符串,并且只打印出含有该字符串的文件名find .| xargs grep -ri "class" -l 另一种方法:转载 2017-12-27 16:17:19 · 23686 阅读 · 0 评论 -
ubuntu 安装任何版本的Firefox
版本下载地址:设置桌面快捷方式:sudo gedit /usr/share/applications/firefox.desktop拷贝:[Desktop Entry]Name=firefoxComment=firefoxExec=/opt/firefox/firefoxIcon=/opt/firefox/browser/icons/mozicon128.pngTer原创 2018-01-12 11:21:55 · 2611 阅读 · 0 评论 -
用xshell 连接服务器提示:Could not connect to '192.168.0.104' (port 22): Connection failed.
xshell 连接服务器时提示:Connecting to 192.168.0.104:22...Could not connect to '192.168.0.104' (port 22): Connection failed.的解决方法如下:(1)、查看网络是否连通ping 192.168.0.104正在 Ping 192.168.0.104 具有 32 字节的数据:原创 2017-05-27 09:28:49 · 8078 阅读 · 1 评论