Linux
为在旦夕
进入iT行业,学无止境
展开
-
ubuntu16.04从安装ffmpeg到录制摄像头视频流
一,安装ffmpeg,即三行命令:添加ppa源:sudo add-apt-repository ppa:djcj/hybrid 更新刚才添加的源:sudo apt-get update下载ffmpeg:sudo apt-get install ffmpeg 二,录制摄像头视频脚本:#!/usr/bin/pythonimport osimport sysimport subprocessimport jsonip = sys.argv[1]username = sys.原创 2020-06-06 11:47:40 · 1265 阅读 · 0 评论 -
Linux中实用小知识
经常在Linux环境下写一些小脚本处理文本文件或者图片之类的,整理一些经常会用到的实用小知识python中得到shell命令输出的方法:第一种import subprocessoutput = subprocess.Popen(['ls -l'],stdout=subprocess.PIPE,shell=True).communicate()print output[0].stirp()或者import subprocesssp = subprocess.Popen(['ls -l']原创 2020-06-05 18:42:17 · 137 阅读 · 0 评论 -
Linux中使用crontab设置定时任务
最近一个项目需要在公司做个脚本工具压力测试,就接触到了crontab一些知识,现整理如下:首先,crontab设置定时任务,既可以定时执行shell脚本,也可以执行python脚本,还是挺实用的(其他语言类型没试过,这儿小编先不关心了),小编在Ubuntu16.04上使用。看看crontab有哪些命令参数:命令行输入(输入crontab -v也可以):crontab -h输出:crontab: invalid option -- 'h'crontab: usage error: unreco原创 2020-06-05 17:13:25 · 361 阅读 · 0 评论 -
linux命令
查看系统版本等信息uname -a升级一些软件后,可以通过如下命令查看lsb_release -a原创 2019-11-29 16:13:37 · 84 阅读 · 0 评论 -
Ubuntu环境下python安装升级
一般默认Ubuntu都自带Python,只是版本可能需要根据实际需要进行升级;避免直接从跨大版本升级(2.7.x至3.5.x)目标:升级Python,安装pip2第一种方案:升级步骤:一、用来指定更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 所列出的源地址,这样保证能获得最新的软件包sudo apt-get update二、升级...原创 2019-11-29 16:10:47 · 279 阅读 · 0 评论 -
文件内容操作(cut/sort/awk/uniq/sed等)
awk:echo "hello-kitty-red-for-you" |awk -F '-for' '{print $1}' //此时-F指定的-for为纯粹的字符串echo "hello-kitty-red-for-you" |awk -F '[-for]' '{print $1}' //此时-F指定的[-for]就不仅仅是某个字符串了,此时会以-或f或o或r分割字符串,o首先出现在字...原创 2019-10-17 14:36:14 · 183 阅读 · 0 评论 -
Linux(Ubuntu14)挂载windows 10上共享文件
在Linux机器上,通过如下方式可以挂载Windows10上的共享文件(网上用着类似的命令但是出现问题或者报错,该命令不一定都是OK的,感觉运气比较好!)sudo mount -t cifs -o username=windows_username,password=windows_pw //10.10.23.60/Linux_nfs xxx/xxx...原创 2019-09-03 14:42:09 · 310 阅读 · 0 评论 -
Linux命令:服务器网络相关
判断是否拿到ip(可以用于判断网络环境是静态或者动态?)sudo dhclient -v 如果是动态分配,正常显示如下如果是静态分配,显示如下(拿不到ip):如果是分配静态ip,进行如下操作先确定是哪个网口名字ifconfig查看有没有链路协商起来ethtool xxx #xxx为网口名字若链路协商起来,显示如下写配置文件:/etc/network/interfa...原创 2019-08-20 21:46:14 · 131 阅读 · 0 评论 -
Linux命令:硬盘挂载相关
将硬盘挂载并成为服务器的存储盘(重启自动挂载)第一步:查看当前磁盘信息:fdisk -l第二步:对某一磁盘分区fdisk /dev/sdb 按n进行分区 将这块盘分为主分区即输入p 新盘我们输入1来分第一个主分区 不做选择,默认是1 默认(按回车)即是使用全部可用存储额 w写入分区,等待结束皆可示例:fdisk /dev/sdbCo...原创 2019-08-20 21:21:35 · 303 阅读 · 0 评论 -
Linux命令:服务器相关(端口号,系统配置等)
Linux服务器端口号相关查看端口号是否通nc -zvnw1 ip portnc -lp 23 &(打开23端口,即telnet)netstat -an | grep 23 (查看是否打开23端口)或者关闭端口iptables -A INPUT -p tcp --dport 端口号 -j DROP打开端口iptables -A INPUT -p tcp --dport 端...原创 2019-08-20 21:13:53 · 665 阅读 · 0 评论 -
Linux命令:rsync和scp相关
复制移动(rsync and scp)rsync一、复制移动文件rsync -Pharv xxx(file or file folder) remote_user@remote_host:/path二、远程复制移动文件,指定端口号rsync -e "ssh -p 18022" -Pharv xxx(file or file folder) remote_user@remote_hos...原创 2019-08-20 20:52:18 · 166 阅读 · 0 评论 -
Linux命令:查找内容和解压缩等相关
一、查找内容查找文件夹或文件所在目录命令语句:find -name xxx根据文件内容中具体的字符串查找路径:grep -r xxx从当前目录开始查找所有扩展名为.in的文本文件,并且找出包含“xxx”的行:find -name “.in” | xargs grep “xxx”查找特定类型图片数量:find $PWD/ztry -name “*.jpg” |wc -l生成图片列表...原创 2019-08-03 22:21:58 · 496 阅读 · 0 评论