分类 "Linux" 下的文章

问题:ubuntu安装nodejs,使用apt-get install nodejs版本太旧(4.2.6的,目前最高8.11.1)

解决:手动编译安装

方法:
方法一:

wget https://nodejs.org/dist/v8.11.1/node-v8.11.1.tar.gz
tar -zxf node-v8.11.1.tar.gz
cd node-v8.11.1
./configure
sudo make

阅读全文

问题:使用sudo apt-get install ffmpeg时版本只是2.8.14(目前版本4.0了),如何安装高版本呢?

解决:使用手动安装,官网说可以使用使用deb安装的,但我不会,所以我下载包安装

方法:

wget https://ffmpeg.org/releases/ffmpeg-4.0.tar.bz2
tar -jxf ffmpeg-4.0.tar.bz2   (解压bz2文件使用-jxf,解压tgz文件使用-zxf)
cd ffmpeg-4.0

阅读全文

问题:如何将视频进行切片?

解决:使用ffmpeg工具

方法:

1、安装

sudo apt-get install ffmpeg
或 sudo apt-get install libav-tools

2、查看视频文件编码方式

ffprobe input.mp4
可以以json格式输出
ffprobe -v quiet -print_format json -show_format -show_streams input.mp4

阅读全文

添加用户haha,同时创建主文件夹

useradd -m -d /home/haha haha

设置haha密码

passwd haha

删除用户,同时删除主文件夹

userdel -r haha

修改用户默认shell
登录haha用户,查看当前shell

echo $SHELL

阅读全文

问题:ubuntu如何每天定时抓取文件?如何每天运行脚本

解决:使用linux系统自带的定时运行程序crontab

方法:

# 使用当前用户执行脚本,在打开的vim中编辑需要运行的任务
crontab -e

   # 每两分钟运行当前用户目录下的hello.py文件

*/2 * * * * python hello.py

注:如果是更改系统文件,则是更改/etc/crontab文件,在里面需要添加执行用户

阅读全文