qd博客

海阔凭鱼跃,天高任鸟飞

Ubuntu 下unzip 命令解压乱码

Ubuntu系统使用unzip解压导致中文乱码解决方案有两种:

第一种:使用

sudo unar 文件名.zip

这个方法是最简单的,亲测可用。


第二种:unzip -O GBK 文件名.zip

其中字符可以是CP936、GBK、GB18030三种中的任一一种

但是在使用过程中可能不支持-O参数,那么就需要给unzip打补丁。

根据 GitHub - ikohara/dpkg-unzip-iconv: Makefile for Debian unzip package with iconv 上的安装步骤,给unzip打补丁,然后就可以用-O参数了。


原创博文,转载请注明来源。

php 月份加减最简单的处理方法

从PHP5.3开始, date新增了一系列修正短语, 来明确这个问题, 那就是”first day of” 和 “last day of”, 也就是你可以限定好不要让date自动”规范化”:

如下:

  1. var_dump(date("Y-m-d"strtotime("last day of -1 month"strtotime("2017-03-31"))));

  2. //输出2017-02-28

  3. var_dump(date("Y-m-d"strtotime("first day of +1 month"strtotime("2017-08-31"))));

  4. //输出2017-09-01

  5. var_dump(date("Y-m-d"strtotime("first day of next month"strtotime("2017-01-31"))));

  6. //输出2017-02-01

  7. var_dump(date("Y-m-d"strtotime("last day of last month"strtotime("2017-03-31"))));

  8. //输出2017-02-28


linux服务器之间传输文件 scp

scp /bak/local/tengine/conf/vhosts/* root@35.***.7.10:/etc/nginx/vhosts

解释:

 /bak/local/tengine/conf/vhosts/*   :要传输的文件

root:目标服务器ssh账号名

@后面:目标服务器的IP地址

/etc/nginx/vhosts:要传输到目标服务器的文件保存目录


使用ssh生成密钥并保存在不同的文件(ubuntu)

使用ssh-keygen -t rsa即可在家目录下的.ssh目录中生成id_rsa以及id_rsa.pub。这个文件名是默认的、

如果想要使用其他的文件名使用如下命令即可:

ssh-keygen -t rsa -f ~/.ssh/文件名       //注意:只是文件名,没有任何后缀


将公钥添加到远程服务器:

ssh-copy-id -i id_rsa.pub (换成想要添加的公钥) 远程服务器IP


Ubuntu 添加wine安装程序的快捷方式

步骤如下:


1. sudo apt-get install gnome-panel       //安装gnome的组件及其工具


2. sudo gnome-desktop-item-edit /usr/share/applications/ --create-new      //此命令会在/usr/share/applications/目录下面创建一个desktop文件(类似与Windows的快捷方式)


3. 在弹出的Create Launcher窗口中输入想要添加的内容


4. 点击OK即可完成


<< 1 >>
«   2019年6月   »
12
3456789
10111213141516
17181920212223
24252627282930
网站分类
搜索
最新留言
文章归档
友情链接
    控制面板
    您好,欢迎到访网站!
      查看权限

    Powered By Z-BlogPHP 1.6.4 Valyria

    (陕ICP备19025567号-2)

    召唤伊斯特瓦尔