Linux
未读
Linux终端中用默认程序打开文件
本文章适用于在GUI界面下使用终端打开视频等需要其它软件打开的文件。 在图形界面中已经定义了很多默认的文件打开方式,比如你双击网页文件就会自动用默认的浏览器打开,双击一个图片就会用默认的图片浏览器打开,所以终端下也应该会有相应的机制。顺着这个思路去google了一下,就发现了xdg-open这个命令
Linux
未读
Ubuntu安装zsh
原文:https://www.jianshu.com/p/ba782b57ae96 zsh说明 zsh是一个Linux下强大的shell, 由于大多数Linux产品安装以及默认使用bash shell, 但是丝毫不影响极客们对zsh的热衷, 几乎每一款Linux产品都包含有zsh,通常可以用apt-
Ubuntu挂载及开机自动挂载网络位置
手动挂载 在需要挂载的位置创建文件夹 sudo mkdir mountdir
执行: sudo mount -t cifs -o username=用户名,password=密码 //192.168.1.2/名 mountdir所在位置
如果报错:无法以只读方式挂载,则需要安装cifs-util
网络&NAS
未读
docker下部署青龙面板,并拉取京东库
部署青龙面板 在已经安装docker的前提下,直接执行下方代码拉取镜像: docker pull whyour/qinglong:latest
接着部署青龙面板: docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql
Linux
未读
Linux下printf函数不加换行符就不能输出打印的内容
原因: 输出缓冲区的问题。 unix上标准输入输出都是带有缓存的,一般是行缓存。 对于标准输出,需要输出的数据并不是直接输出到终端上,而是首先缓存到某个地方,当遇到行刷新标志或者该缓存已满的情况下,才会把缓存的数据显示到终端设备上。 ANSI C中定义换行符\n可以认为是行刷新标志。所以,print
Linux
未读
Linux下安装GTK开发环境——以Ubuntu为例
安装方法 直接上命令: sudo apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具
sudo apt-get install gnome-devel
Linux
未读
CentOS 8: Cannot prepare internal mirrorlist: No URLs in mirrorlist --解决方法
问题 在CentOS 8中,使用yum时出现错误,镜像列表中没有url,类似如下: Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirr
修改宝塔面板图标方法
今天突发奇想,想要改变宝塔控制面板的图标,现记录过程。 更改标题图标 准备要替换的图标,命名为favicon.ico 进入/www/server/panel/BTPanel/static目录,直接将图标上传覆盖原图 清除浏览器缓存,刷新页面,发现网页标题图标已改变 更改菜单栏图标 进入/www/se
Linux
未读
在CentOS下安装任意版本Python
今天在使用云服务器时发现CentOS7使用yum源安装的python只有3.6版本,无法满足需要,于是进行python版本更换。步骤如下: 1. 安装依赖环境 首先我们需要安装Python的依赖环境,不然在安装过程中容易报错 yum install gcc-c++
yum -y install -y
Linux
未读
Linux修改主机名
查看主机名 hostname
hostnamectl
临时修改主机名 hostname new_name
永久修改主机名 vim /etc/hostname
init 6