创建双击可执行的sh脚本

在Mac&Linux上创建双击可执行的sh脚本的方法。Mac首先创建测试脚本touch clickexe.shopen -e clickexe.sh在脚本中输入内容echo "hello world"再执行命令chmod +x clickexe.sh然后在取景器右键单击文件,并选择“get info”,然后选择“Open with” 这里你可以选择你想要的文件执行到应用程序中,为了能够选择你需要从“推荐应用”到“所有应用程序”选中“Terminal”即可。Linux在Ubuntu中,自从13.04以后,双击sh脚本文件就已经默认是geidt打开了,要想运行,从文件管理器–>文件–>首选项–>行为–>可执行文件有三个选项,默认是第二个,如果想要直接运行,选第一个,而每次询问就是弹出一个窗口,问你是运行,在终端中运行,还是用gedit查看。记得在脚本文件右键–>属性–>权限:允许以程序执行文件参考自ubuntu sh脚本双击运行 - Findxiaoxun - 博客园  

0 Comments

2021年新版宝塔面板安装WordPress网站教程,vps宝塔面板安装+WordPress 部署

vps如何安装宝塔面板?接着怎么安装网站呢?本文以宝塔安装WordPress为例,给大家介绍一下具体方法。 安装宝塔面板 首先我们安装宝塔面板,这个能给我们的操作带来很大的便利。 在这里选择安装脚本,https://www.bt.cn/bbs/thread-19376-1-1.html 宝塔Linux面板7.7.0版本是基于Centos/Debian/Ubuntu开发的,为了最好的兼容性,请使用以上系统系统兼容性顺序:Centos7.x > Debian10 > Ubuntu 20.04 > Cenots8.x > Ubuntu 18.04 > 其它系统提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6 因此选择 centos 7.* 是最好的。实测,同样是 oracle cloud vps,centos 7 比 ubuntu 18 在 cpu 占用率上有很大优势。 安装好系统后,ssh 连接后切换root,用如下脚本安装(注意查询原宝塔网站内最新的脚本链接。) yum install -y wget…

0 Comments

DIY远程Jupyter Notebook服务器

构建自己的远程Jupyter Notebook服务器,添加system开机自启,让Jupyter Notebook支持跨网络访问的方法。完全开放,不需密码1. 登陆远程服务器2.生成配置文件$jupyter notebook --generate-config3. 修改默认配置文件$vim ~/.jupyter/jupyter_notebook_config.py 进行如下修改:12c.NotebookApp.ip = '0.0.0.0' #支持其它IP访问,关键c.NotebookApp.port = 10000 #随便指定一个端口4. 启动jupyter notebook:jupyter notebook5. 远程访问此时应该可以直接从本地浏览器直接访问http://address_of_remote:10000就可以看到jupyter的登陆界面,输入密码即可。需要密码1. 生成密码打开ipython,创建一个密文的密码:12345In [1]: from notebook.auth import passwdIn [2]: passwd()Enter password: Verify password:…

0 Comments

TensorFlow on a GTX 1080

Ubuntu 16.03 安装 CUDA、NVIDIA驱动,CUDNN及GPU版TensorFlow。GPU 支持的TensorFlow让算力大幅提升,但是安装好一切支持却不那么容易!其实主要是三个东西:Nvidia 驱动:显卡驱动CUDA Toolkit CUDA工具箱CUDNN:CUDA Deep Neural Network library 神经网络库函数依赖12345678910111213$ sudo apt-get update$ sudo apt-get install freeglut3-dev g++-4.9 gcc-4.9 libglu1-mesa-dev libx11-dev libxi-dev libxmu-dev nvidia-modprobe python-dev python-pip python-virtualenv安装Nvidia驱动1234$…

0 Comments

在Linux上重新映射Win,Ctrl和Alt键

用惯了Mac上的CMD + * 等操作,就习惯了左手大拇指这个组合键操作了,切换到Linux上必须要Ctrl各种小指不舒服。。。值得一提的是Mac上左侧按键顺序是control、alt/option、command,Ubuntu则是control、super、alt,Windows则是control、Win、alt。这里我们方便Mac用户起见,就把Ubuntu的control、super、alt映射为super、alt、control123456789101112131415161718192021222324vim ~/.Xmodmapclear controlclear mod1clear mod4keycode 37 = Super_L ! left Ctrl becomes Superkeycode 64 = Control_L! left Alt becomes Control keycode 133 = Alt_L Meta_L! left Win…

0 Comments

VPS搭建私人BT离线服务器

使用闲置的VPS搭建私人BT离线服务器的方法,亦或者推广至树莓派或者家用路由器亦可。 安装及配置 Transmission安装 sudo apt-get install transmission-daemon配置 停止服务(否则配置文件锁定,无法修改)sudo service transmission-daemon stop编辑配置文件sudo vim /etc/transmission-daemon/settings.json1234567{ "ratio-limit": 0.0100, "ratio-limit-enabled": true, "rpc-password": "*******", "rpc-username": "frank", "download-dir": "/var/www/html/Downloads", } 我只列出了我修改过且无法在 Transmission Web-GUI 中无法完成修改的几项,四项依次是下载完成做种率,开启限制做种率,Web-GUI 密码,Web-GUI 用户名。像保存路径,下载/…

0 Comments

利用git 同步本地与服务器代码

在服务器端直接用vim写代码固然不是个好体验,本文介绍用git在两者之间同步的方法。免认证登录先设置ssh公钥私钥来免密码登录。12cd ~/.sshssh-keygen -t rsa -C "[email protected]"复制过去123scp ~/.ssh/id_rsa.pub [email protected]:./ssh [email protected] id_rsa.pub >> /home/user/.ssh/authorized_keys注意cat 后是>> 不是>,前者是追加,后者是覆盖。若22端口不能使用,可以通过-P port_number指定使用的端口号进入服务器项目12345678ssh [email protected] cd /home/projectgit initecho "hello" >> READMEgit add READMEgit commit -m "add README"exit在本机上把项目 Clone 下来:git…

0 Comments