Linux
(64)terminal 中查看当前使用的是什么 shell
突然发现我新安装的 ubuntu 18.04 上,terminal 中的提示符跟 tmux 中的不一致。于是,我想看看这两个分别使用的是什么 shell。
tmux 中
```
$ echo $0;
/bin/zsh
``
ubuntu 18.04 - zsh: command not found: ifconfig
在新安装的 ubuntu 18.04 destop 上,想要查看本地 IP 地址
```
$ ifconfig
zsh: command not found: ifconfig
```
我以为自己敲错命令了,反复试,还是
Ubuntu 18.04 将程序添加到 Gnome 桌面菜单栏
类似于 windows 的快捷方式,Gnome 会查看
- /usr/share/applications
- ~/.local/share/applications
这两个目录下的 .desktop 文件。
例如
ubuntu 上使用 systemd 重启时自启动 redis 及 laravel queue worker
之前一直使用 supervisor 来管理进程,但是偶然发现 systemd 已经成为主流并内置于 Ubuntu,所以拿 redis 测试一下效果。
## 测试环境
- ubuntu 18.04
- ubuntu 16.04
以 www-data 的身份执行 crontab 的计划任务
新建了一个 Laravel 的计划任务,配置好 crontab
```
* * * * * php /www/sunzhongwei/artisan schedule:run >> /dev/null 2>&1
```
同
Ubuntu 18.04 GNOME SHELL 内置的录屏工具
Ubuntu 18.04 内置了一个录屏工具,但是这个录屏工具太低调了,即没有图标,也没有菜单启动项,只有快捷键。。。
启动方式,同时按下键盘的
Ctrl + Alt + Shift + R
这时,会看到 Ubuntu
重装升级 Ubuntu 18.04
一直使用的是 Ubuntu 16.10,早就想升级了,因为懒,一直没有动手。正好赶上手头的项目都告一段落,没有太紧急的开发任务; 加之升级微信小程序开发助手把开发环境搞炸了,所以我下定决心升级一波。
## 重装前的备份文件
~/.s
Ubuntu 18.04 上设置桌面程序开机自启动
## 需求
在新安装的 Ubuntu 18.04 系统上,将有些不可描述的程序开机之后自动启动
## Startup Applications Preferences
打开 Startup Applications Prefere
Indicator Stickynotes - Ubuntu 桌面便签小工具
年纪越大,事情越多越杂。写着代码一旦被紧急事情打断,回头就忘了刚才在干什么。。。
虽然 trello 上有任务列表,但是太多看板,太多人的任务在一起,有时候找起来也是个麻烦事。
所以我急需一个 Ubuntu 上类似 window
线上修改属于 www-data 用户组的文件
独自开发后台的调试阶段,没有比线上直接修改代码更痛快的事情了。。。。
但是代码部署时通常是设置在 www-data 用户组下,而我的独立登录帐号是没有权限修改这些源文件的。
解决方法
- 为源代码添加组的修改权限
- 把