Python 获取当前的操作系统
获取当前是什么操作系统
环境:Python 3
- 使用
platform.system()
Python 通过系统默认浏览器打开网址链接
使用系统命令,用默认的浏览器打开网址,兼容 windows、mac 和 linux。
pypi 官方源和国内镜像源 pip install from mirror
官方源 PyPi
https://pypi.org/simple/
国内镜像源:
清华TUNA PyPi 镜像 (含PyPI 镜像使用帮助)
https://pypi.tuna.tsinghua.edu.cn/simple/阿里云 PyPi 镜像:
https://mirrors.aliyun.com/pypi/simple/
Python 使用 pip 管理项目依赖包
如何通过 pip 命令来管理项目依赖包?
若还没有安装 pip,参考这篇文章。
如果安装或更新速度慢,甚至连接不到服务器,可考虑更换源,参考文章 Python 修改 pypi 默认源和临时指定源。
CSS 文本内容长度溢出时的处理(换行、滚动、隐藏)
有时文本很长超出 HTML 元素的宽度,可能会出现文本溢出(显示在区域外面,不换行),或不能完整显示的情况。
CSS 中有 3个相关属性可以处理这个问题。word-break, overflow 和 white-space
Jekyll 文章按日期排序
Jekyll 如何给文章排序?按日期排序举例,如下:
顺序:
Jekyll 文章里如何正常展示 Liquid 代码
由于 Jekyll 使用的模板语言是 Liquid,当文件里的内容格式与 Liquid 语言语法相同时,则自然会被当作 Liquid 代码执行。
例如,打算展示如下代码:
Shell ls 选择性列出(使用正则表达式过滤出)文件
如何使用 ls 只列出指定类型的文件?或者文件名包含某字符串的文件?
举例,列出以数字开头的 .md 文件:ls | egrep '\d+.*?\.md'
123.md
如果是显示子目录的文件,并同时显示路径:ls -d subfolder/* | egrep '\d+.*?\.md' | xargs rm
Shell rm 选择性删除(过滤出要删除的)文件
如何选择性的删除一些文件?
在使用ls 选择性列出文件的基础上,通过管道再执行 rm 命令
举例,删除当前路径下以数字开头的 .md 文件:ls | egrep '\d+.*?\.md' | xargs rm
删除子路径下的文件:ls -d subfolder/* | egrep '\d+.*?\.md' | xargs rm
macOS 通过CLI命令行查看、打开和关闭 WiFi
在终端中通过命令行打开或关闭 WiFi ,以及查看当前的开关状态。
可应用到自动化脚本中。
先查看 Wi-Fi 的 Device 名称:
networksetup -listnetworkserviceorder
一般是en0,或是en1等查询 WiFi 的开关状态
networksetup -getairportpower en0