xdg-open 在 shell 命令行可以快速打开某个文件, 类似于 windows 下双击快速打开某个文件 安装 $ sudo apt install xdg-utils 使用 xdg-open URL...打开本地文件 $ xdg-open ~/Public/vless-xtls-client.json 如果 URL 为文件路径, 则使用对应文件类型的默认应用打开 打开文件管理应用 $ xdg-open...~/Public 如果 URL 为目录路径, 则使用文件管理应用打开该目录 访问网络 $ xdg-open https://baidu.com 如果 URL 为网络地址, 则使用默认浏览器打开 查询默认关联应用
为什么要介绍 xdg-open 呢,得先从需求说起。 一般在控制台中,可以使用命令操作各式文本文件。但难以避免,需要操作一些非文本文件,如 pdf,doc 等。...其实可以不选择,因为掌握了xdg-open之后,上面两种方式,就两者皆可抛了。...xdg-open用法非常简单,就直接参数传入要打开的文件,等效于鼠标双击打开,系统会根据文件类型自动调用对应的程序,如 xdg-open xxx.doc xdg-open xxx.pdf xdg-open...xxx.png 如果传入路径的话,则是使用文件管理器打开 xdg-open . xdg-open ~/Downloads 还可以传入网址 xdg-open www.google.com 一招鲜吃遍天...,但讲道理 xdg-open 还是比较难输入的,为了更顺手,可以考虑添加适合自己的alias,比如我就添加了 alias dakai='xdg-open' alias 打开='xdg-open' 拼音中文双管齐下
指定解释器: # 指定python解释器 #!/usr/bin/env python # 指定bash解释器 #!...sleep 3 # 睡眠3秒 sleep 3s # 睡眠3秒 sleep 3m # 睡眠3分 sleep 3h # 睡眠3小时 执行A文件夹下的B.py: cd A python...B.py cd .. # 不要使用 ‘ python A.B.py ’,会报错 遍历文件夹删除 .~ 、 .pyc 后缀文件: find ..../a.txt # 修改系统文件时才需要source 访问网页: # 在浏览器端访问网页 xdg-open 'http://www.baidu.com' xdg-open 'http://
拷贝密钥之后登录机器就是敲几个字的事 alias mem="telnet 127.0.0.1 11211" #公司在用 memcached,配置 mem 直接连接 memcached alias python...='python3' #避免每次写敲 python 运行的是 Python 2 # git 的一些快捷操作 alias gs='git status' alias ga='git add' alias...socks5://127.0.0.1:1080 && curl ipinfo.io" # 用 nvim 代替 vim alias vim='nvim' # ---- 之前 mac 的习惯 --- # xdg-open...到 open alias open='xdg-open ' alias pbcopy='xclip -selection clipboard' alias pbpaste='xclip -selection
打开方式 法一 代码运行完成之后,可以用bash脚本一键浏览器访问tensorboard终端: xdg-open 'http://localhost:6006/#histograms' tensorboard...feed_dict={k:val}) writer.add_summary(summary=merge_op, global_step=step) writer.close() run.sh: python...main.py xdg-open 'http://localhost:6006/#histograms' tensorboard --logdir=./ ---- ----
lindexi_gd.git git pull origin 77daf740bd87ff4f086a247d853bad93c6d872c1 获取代码之后,进入 ChoqonerekiFojijihel 文件夹 使用 xdg-open...Documents"; Console.WriteLine($"文件夹存在 {Directory.Exists(filePath)}"); Process.Start(new ProcessStartInfo("xdg-open...lindexi_gd.git git pull origin 75b936382dc5e4eb0a06b6460df3f529b46efd86 获取代码之后,进入 ChoqonerekiFojijihel 文件夹 使用 xdg-open...Test.txt"; Console.WriteLine($"文件夹存在 {Directory.Exists(filePath)}"); Process.Start(new ProcessStartInfo("xdg-open...打开 URL 地址 测试代码如下 using System.Diagnostics; Process.Start(new ProcessStartInfo("xdg-open", new[] { "
Linux 文件系统,例如 查看mp4文件 Quick Start ➜ ssh -X Usage 测试 ➜ xclock 可视化桌面 ➜ nautilus 可视化当前路径 ➜ xdg-open... # xdg-open .
使用Node在浏览器打开某个网页,其实就是使用子进程来用命令行打开网页链接就可以了,需要注意的是Mac系统使用的是open命令,Windows系统使用的是start命令,Linux等系统使用xdg-open...Windows使用start case "win32": child_process.spawn('start', [url]); break; // Linux等使用xdg-open...default: child_process.spawn('xdg-open', [url]); } }; openURL("https://www.kai666666.top
www.jetbrains.com/pycharm/download/#section=linux wget直接下载:curl https://download.jetbrains.8686c.com/python.../pycharm-professional-2018.1.4.tar.gz curl直接下载:curl https://download.jetbrains.8686c.com/python/pycharm-professional.../usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Name=Pycharm Comment=pycharm-2018.1.1 Exec=
包括适用于 Linux 的最新 xdg-open 脚本。 支持 Windows 应用程序的 WSL 路径。...对应的系统命令简单形式则是: # mac open https://lxchuan12.gitee.io # win start https://lxchuan12.gitee.io # linux xdg-open...index.js const childProcess = require('child_process'); const localXdgOpenPath = path.join(__dirname, 'xdg-open...'xdg-open' : localXdgOpenPath; // 省略 linux 代码 } // 省略部分代码 const subprocess = childProcess.spawn...对应的系统命令简单形式则是: # mac open https://lxchuan12.gitee.io # win start https://lxchuan12.gitee.io # linux xdg-open
plugins=( git z zsh-autosuggestions extract web-search zsh-syntax-highlighting ) 在末尾添加 alias open="xdg-open...sudo rosdep init rosdep update echo "source /opt/ros/kinetic/setup.zsh" >> ~/.zshrc sudo apt install python-rosinstall...python-rosinstall-generator python-wstool build-essential 9....安装 与 并修改源 sudo apt install python3.5-dev # 系统自带的 3.5 版本在通过 pip3 安装模块时容易出问题 sudo apt install python3
通常没有直接选中文件的功能,但可以打开目录 directory = os.path.dirname(os.path.abspath(file_path)) subprocess.run(['xdg-open
实在不行,就用xdg-open命令用GUI程序打开试试(xdg-open的介绍:https://www.cnblogs.com/zqb-all/p/10666474.html)。
response_type=code WARN Could not open your browser, you'll have to go there yourself error=exec: "xdg-open...response_type=code WARN Could not open your browser, you'll have to go there yourself error=exec: "xdg-open
r"D:\1.gif" # start_file(file_path) # start_file2(file_path) start_file3(file_path) Linux os.system('xdg-open
/a.txt :把a.txt移动到上一层目录 8.打开office文件(或者其他):xdg-open xdg-open xxx.pdf:用默认的pdf 阅读器打开一个pdf文件(可以带路径哦) xdg-open
目标: 完成自动生成二维码功能,可以跳转至想要跳转的地址 准备 1、python环境 2、涉及到的python库需要 pip install 包名 安装 pip install qrcode pip...调用系统命令打开图片 # xdg - open(opens a file or URL in the user's preferred application) # os.system('xdg-open
2021.1/sdk # 编译 bazel build //apps/samples/stereo_dummy # 运行 bazel run //apps/samples/stereo_dummy # 查看 xdg-open...打开 VS Code: 进行 Debug 调试,选择 “Python: Attach (windows-x86_64/linux-x86_64) ” 运行: 如果弹出安装 Python 扩展: 就...code.visualstudio.com/Download [20]VSCode Support: https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/install_python.html
medium.txt -t 20 -u http://192.168.10.111/ -x txt,rar,zip,tar,sql,php 打开80端口,发现文件都wget保存到本地,查看网页源码以及文件来收集信息 xdg-open
模拟登录想必大家已经熟悉了,之前也分享过关于模拟登录wechat和京东的实战,链接如下: Python爬虫之模拟登录wechat Python爬虫之模拟登录京东商城 介绍 本篇,博主将分享另一个模拟登录的实例供大家分享...self.CaptchaImagePath]) elif sys.platform.find('linux') >= 0: subprocess.call(['xdg-open