• Ubuntu日常问题搜集和解决办法


    搜集了日常工作中linuxmint的使用的命令备份和遇到的问题以及解决办法.(持续更新中)

    保持ssh链接超时不自动断开

    用ssh链接服务端,一段时间不操作或屏幕没输出(比如复制文件)的时候,会自动断开.

    在客户端~/.ssh/config文件(没有则新建)添加配置ServerAliveInterval 30

    Host github.com
         IdentityFile ~/.ssh/id_rsa_github
    Host git.oschina.net
         IdentityFile ~/.ssh/id_rsa_gitosc
    Host 192.168.1.72
         IdentityFile ~/.ssh/id_rsa_deploy
     ServerAliveInterval 30
    

    常用软件源

    //git
    sudo add-apt-repository ppa:git-core/ppa
    //atom
    sudo add-apt-repository ppa:webupd8team/atom
    //wiz
    sudo add-apt-repository ppa:wiznote-team
    //telegram
    sudo add-apt-repository ppa:atareao/telegram
    //nodev7
    curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
    //nodev6
    curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
    //nginx  --stable
    //下载此key文件
    http://nginx.org/keys/nginx_signing.key
    //然后
    sudo apt-key add nginx_signing.key
    //firefox stable
    sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
    //firefox beta
    sudo add-apt-repository ppa:mozillateam/firefox-next
    //touchpad-indicator
    sudo add-apt-repository ppa:atareao/atareao
    

    Oh-My-Zsh

    $ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    

    必备软件

    //apt 安装
    sudo apt intall git subversion wget zsh wiznote node hexo-cli guake atom rar unrar p7zip-full gshutdown
    //需要下载deb安装的软件:
    brackets,mysql,jd-gui,filezilla, smartsvn, smartgit,smartsynchronize,DBeaver
    

    Sublime Text 3输入中文办法

    直接下载已经编译好的 libsublime-imfix.so文件,点击此处下载

    然后将libsublime-imfix.so拷贝到sublime_text所在文件夹

    sudo mv libsublime-imfix.so /opt/sublime_text/

    修改文件/usr/bin/subl的内容

    sudo gedit /usr/bin/subl

    #!/bin/sh
    exec /opt/sublime_text/sublime_text "$@"
    

    修改为

    #!/bin/sh
    LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"
    

    此时,在命令中执行 subl 将可以使用搜狗for linux的中文输入.

    为了使用鼠标右键打开文件时能够使用中文输入,还需要修改文件sublime_text.desktop的内容。

    命令

    sudo gedit /usr/share/applications/sublime_text.desktop

    将[Desktop Entry]中的字符串

    Exec=/opt/sublime_text/sublime_text %F

    修改为

    Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"

    将[Desktop Action Window]中的字符串

    Exec=/opt/sublime_text/sublime_text -n

    修改为

    Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"

    将[Desktop Action Document]中的字符串

    Exec=/opt/sublime_text/sublime_text --command new_file

    修改为

    Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"

    注意:

    修改时请注意双引号"",否则会导致不能打开带有空格文件名的文件。

    此处仅修改了/usr/share/applications/sublime-text.desktop,但可以正常使用了。

    opt/sublime_text/目录下的sublime-text.desktop可以修改,也可不修改。

    附上已经修改过的sublime-text.desktop文件,点击此处下载

    运行命令sudo mv sublime-text.desktop /usr/share/applications/即可替换desktop文件.

  • 相关阅读:
    mybatis连接MySQL8.0出现的问题
    zqsb项目中发现没有getMSSVideoList
    idea快速实现接口的方法
    鸟枪换炮---IDEA
    IDEA的使用---常用的快捷键
    MQ消息队列
    token的主要用法?
    oracle中游标的使用
    乐观锁和悲观锁
    分布式系统的事务控制
  • 原文地址:https://www.cnblogs.com/lslvxy/p/6122089.html
Copyright © 2020-2023  润新知