Ubuntu的desktop文件相当于windows的桌面软件快捷方式,可以在任何地方快速打开软件。记录一下Ubuntu系统中desktop文件的位置。
方便以后处理删除程序或新增程序时候,桌面图标不正确的问题。
1 用户的desktop 文件位置
1 | ~/.local/share/applications |
2 公共的 desktop 文件位置,如有重复,用户自己desktop文件优先
1 | /usr/share/applications |
A wanderer capable of grasping the beauty of the grass, with a heart full of ancient charm, and a fondness for playful wit. Those who understand my words are knowledgeable individuals; those who decipher my code truly comprehend the essence. I am a wandering code swordsman, carrying my skills and riding freely through the digital world.
Ubuntu的desktop文件相当于windows的桌面软件快捷方式,可以在任何地方快速打开软件。记录一下Ubuntu系统中desktop文件的位置。
方便以后处理删除程序或新增程序时候,桌面图标不正确的问题。
1 用户的desktop 文件位置
1 | ~/.local/share/applications |
2 公共的 desktop 文件位置,如有重复,用户自己desktop文件优先
1 | /usr/share/applications |
systemd服务单元文件主要放在/usr/lib/systemd/system
或/etc/systemd/system
目录下,文件一般以 .service
为后缀。找到配置文件以后,使用文本编辑器打开即可。
也可以systemctl cat
命令可以用来查看配置文件。
systemd
服务单元文件是服务系统自启动的一种脚本。以下是一个示例:
1 | [Unit] |
在php中我了解目前有reactphp和guzzle组件实现javascript的Promises/A标准。promise被定义一种用于表示异步操作结果的对象,该对象链式调用(then)避免了一些异步操作多层嵌套和回调地狱问题,提高了异步操作的处理更加清晰和可维护性。
promise 对象有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。当异步操作执行完成时,Promise 对象的状态会从 pending 转变为 fulfilled 或 rejected,表示操作成功或失败。我们可以通过 then() 方法来处理这些状态的变化,并执行相应的操作。
有时候一些日志目录或调试目录下会生成大量文件,久而久之目录下会有很多文件,直接用rm 命令删除会提示too many 参数过多的错误!
可以借助find配合rm来实现对大批量相同文件删除操作!
比如对tmp目下大量以xhprof为后缀名文件进行删除:
1 | find ./ -type f -name "*.xhprof" -exec rm {} \; |