有的时候需要在云主机上跑跑程序,但是在没有图形界面的Linux系统上,利用`vim`编写代码效率还是比较低,当然可以利用`Xftp`相关的软件直接向云主机发送源程序,也可以通过邮件系统的文件中转站等其他办法。但是我发现这样子还是不太方便,为什么不利于版本控制工具,在`Windows`系统上利用`IDE`开发工具编写好代码,推送到远端仓库,在`Linux`端拉取代码,这样子不是更加方便?下面我介绍一下该方法。 ...
> Ubuntu 版本:20.04 LTS > > 虚拟机配置:硬盘:40 GB 内存:4 GB > > 内核版本:5.4.0.26-generic > > VMware 版本:15.5.0 ...
## 共享内存 共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。共享内存是最快的 IPC 方式,它是针对其他进程间通信方式运行效率低而专门设计的。<!--more--> 但是它并未提供同步机制,即在某一个进程结束对共享内存的写操作之前,并不能可以阻止第二个进程开始对它进行读取,因此我们需要人为阻止通过其他机制进行同步。 ...
## 使用 # 号截取右边字符 格式为: ``` ${url#*childStr} ``` childStr可以是字符串或者是特定字符,将返回匹配**第一个**`childStr`后的字符串<!--more--> ```shell file_name="test.txt" echo ${file_name#*.} ``` 将输出`txt` ...