Ubuntu:常用软件和设置

安装Linux的Windows子系统

启用“用于Linux的Windows子系统”可选功能并重新启动。

以管理员身份打开PowerShell并运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
出现提示时重新启动计算机。

安装您的Linux

常用设置部分


设置root密码

Ubuntu安装后默认没有root密码,需要用户自己设置。

sudo su
输入账户密码
passwd
输入新的root密码
再次输入root密码
   
   
  • 1
  • 2
  • 3
  • 4
  • 5


设置启动器位置:

在命令行执行:

  • 底部:gsettings set com.canonical.Unity.Launcher launcher-position Bottom
  • 左侧:gsettings set com.canonical.Unity.Launcher launcher-position Left


更新Ubuntu软件下载地址

1. 寻找国内镜像源

选择清华大学开源镜像

2. 备份Ubuntu默认的源地址

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

3. 更新源服务器列表

sudo gedit /etc/apt/sources.list替换打开的文件内容

扫描二维码关注公众号,回复: 3158661 查看本文章

4. 更新源

sudo apt-get update 更新源

Ubuntu adb devices : no permissions 解决方法

untun下USB连接Android手机后,使用adb devices 出现如下:

List of devices attached
???????????? no permissions
   
   
  • 1
  • 2

同时在DDMS中显示设备名也显示????,也无法显示进程名,无法查看log。

一、工具介绍

android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge缩写adb,在android开发过程中,这个工具是使用得最多的

adb start-server – 实际上它会启动一个 adb fork-server server
adb kill-server – kill掉
adb devices – 列出所有的设备
   
   
  • 1
  • 2
  • 3

二、设置usb权限

因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。

$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 413c:2106 Dell Computer Corp.
Bus 002 Device 002: ID 0461:4d81 Primax Electronics, Ltd
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

列表中,Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp

这一行为htc手机的usb使用端口,记录一下,id为0bb4(基于上所有的htc都是这个ID)

$sudo vim /etc/udev/rules.d/70-android.rules
   
   
  • 1

加入以下内容:

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c87",MODE="0666"
   
   
  • 1

其中的idVendor idProduct指的是USB的id可以使用lsusb查询得到。

比如我的是:

lsusb
Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp
   
   
  • 1
  • 2

ID 0bb4 就是idVendor ,0c87就是 idProduct

运行命令,重启udev:

$sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$sudo service udev restart
   
   
  • 1
  • 2

三、重新启动adb server(很重要)

拔掉usb重新连上再执行:

sudo ./adb kill-server
./adb devices
./adb root (这一步很重要 )
   
   
  • 1
  • 2
  • 3

四、使用usb进行调试

问题说明中的问题至此已经得到解决。在DDMS选择相应的devices,可以看到log了。。。。

五、知识积累

  1. Gooogle udev

  2. 拔插usb,使用以下命令可以实时监视系统信息

    sudo tail -f /var/log/messages


Ubuntu16.04使用工作区

Ubuntu下的工作区功能感觉挺有用的,可以多个桌面同时切换

开启工作区功能:通过 Settings -> Appearabce -> Behavior中勾选Enable workspaces

切换工作区

ctrl + alt 方向键 可以直接切换工作区

windown + s 先预览全部工作区,再通过方向键切换

卸载不常用软件

卸载LibreOffice

sudo apt-get remove libreoffice-common

卸载Amazon的链接

sudo apt-get remove unity-webapps-common

卸载不常用的软件

sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt-get remove onboard deja-dup
   
   
  • 1
  • 2
  • 3


ubuntu中删除多余的linux内核

修改菜单选项

/boot/grub/grub.cfg

http://blog.csdn.net/lu_embedded/article/details/44353499
http://www.jb51.net/os/Ubuntu/251982.html
http://blog.csdn.net/u011304615/article/details/70919711
http://blog.csdn.net/iam333/article/details/37874683
http://blog.csdn.net/jisuanji_wjfioj/article/details/43415773
   
   
  • 1
  • 2
  • 3
  • 4
  • 5


Ubuntu切换中文语言

添加或删除语言 可能会检查什么包更新的 我直接点了确定

这里写图片描述

找到中文语言

这里写图片描述

把钩打上 点击apply

等待语言包安装完成后你会看到灰色的 汉语

这里写图片描述

把它拖动到开头

这里写图片描述

注销 重新登录就好啦

最后把地区格式也改下

这里写图片描述

大功告成

开机后会提示是否要保留原来的/home名字,我建议还是继续要用英文,命令行的时候方便输入

设置并安装Ubuntu字体

一. Ubuntu中利用字体查看器安装

首先下载Monaco字体, 然后在Ubuntu系统中,双击下载得到的Monaco.ttf文件,也就是用系统自带的字体查看器打开了该文件,点击面板上的安装按钮,即可完成安装,这种方法安装后,字体文件会存放在~/.local/share/fonts目录下。

这种方法的优点是安装前能预览字体效果,安装过程简单便捷。
缺点是无法大批量安装

二. 通过命令安装字体

linux系统的字体文件放在/usr/share/fonts/目录以及用户的~/.fonts~/.local/share/fonts目录下,第一个位置为系统所用用户共享,将字体安装到这个目录需要管理员权限;后面两个位置则为当前登陆用户所有,安装字体到这个目录不需要管理员权限。

  • 安装到 /usr/share/fonts/ (需要管理员权限)
sudo mkdir -p /usr/share/fonts/custom`
sudo cp Monaco.ttf /usr/share/fonts/custom
sudo chmod 744 /usr/share/fonts/custom/Monaco.ttf
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -vf
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 安装到 ~/.fonts/ (安装到 ~/.local/share/fonts 原理相同)
mkdir -p ~/.fonts
cp Monaco.ttf ~/.fonts
fc -cache -vf  
   
   
  • 1
  • 2
  • 3

卸载

若不再需要某个字体,可以删除相应字体文件,刷新系统字体缓存即可

后话

根据需要,可以选择上述安装方法中的一种。如果编写自动化脚本,我们通常使用最后一种,即安装字体到~/.fonts/目录,这种方法的优势在于,不需要管理员权限,无需值守,可自动安装。不需要了直接删除就可以完成安装后,就可以更改终端字体为Monaco啦,更改后的效果如下

注意有些开发工具提供的插件里面有中文,所以会出现乱码,这里提供微软雅黑


将程序添加到Ubuntu启动器的方法

接下来就拿火狐来说吧

首先要创建一个firefox.desktop文件

内容如下:

[Desktop Entry]
Name=Firefox
Exec=/usr/firefox/firefox
Icon=/usr/firefox/firefox.png
Type=Application
   
   
  • 1
  • 2
  • 3
  • 4
  • 5

其中,Exec是程序的执行文件,Icon是程序的图标文件(可以在网上下载),Name是程序的名称。

修改文件权限

执行sudo chmod 744 filezilla.desktop, 之后便可以看到该文件变成了程序的快捷启动图标,如下图:

系统显示

放到启动器上

启动器中的文件都是存放在/usr/share/applications中的

所以使用命令移动该文件到目标目录下:

sudo cp firefox.desktop /usr/share/applications之后便可以在启动器中搜索到该程序了。


子进程已安装 post-installation 脚本 返回了错误号 1

参考http://blog.csdn.net/u012000056/article/details/54927925

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名
sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
sudo apt-get update, apt-get -f install //不用解释了吧
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

对上面的命令一行一行的执行太麻烦了直接上脚本

aptInstall.sh 密码: kigq


设置Ubuntu和Windows双系统时间使其同步

UTC即Universal Time Coordinated,协调世界时

GMT即Greenwich Mean Time,格林尼治平时

Windows 与 Mac/Linux 看待系统硬件时间的方式是不一样的:

  • 在Windows下启用UTC,打开运行窗口(win+R),然后输入regedit启动注册表编辑器,并找到一下目录位置:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/
    添加一项类型为DWORD的键值,命名为RealTimeIsUniversal,值为1然后重启后时间正常。

  • 在Ubuntu下关闭UTC:(没有实验)
    sudo gedit /etc/default/rcS
    Ctrl+F调出查找,找到UTC=yes这一行,改成UTC=no,保存即可, 时间修改立即生效。


设置全局Ubuntu全局代理

使用Privoxy实现全局代理

这里需要注意了Shadowsocks仅仅是传输层的代理,也就是和socket相关的TCP/UDP层的代理,我们通常用的都是 http访问,所以是不能直接用的,还需要再次中转,把所有的http请求,给代理转发到对应TCP层或UDP层的端口上,才可以完全代理:比如在centos上执行wget走的是http,以及我们使用的浏览器都是http访问,不再配置个代理中转,是不正确翻墙的。所以浏览器配合SwitchyOmega配置一下sock5的代理,能实现浏览器科学上网了
简单来说就是tcp/udp和http的区别,在7层网络模型中也是处于不同的分层中,因为http请求是明文传输,可以被拦截并过滤,所以当走socks代理后会对明文内容进行加密传输,对加密后的内容是没法或非常困难过滤的,所以可以安全传到服务端,同理,服务端响应的时候又是加密通过tcp/udp回复,这样就完成了翻墙.

使用Privoxy将sock5代理映射为http代理

安装Privoxy

sudo apt-get update
sudo apt-get install privoxy
   
   
  • 1
  • 2

配置Privoxy, 打开 /etc/privoxy/config,
注释掉

listen-address  localhost:8118
#listen-address  localhost:8118
   
   
  • 1
  • 2

在最后一行后边加上

forward-socks5 / 127.0.0.1:1080 .
listen-address 127.0.0.1:8118
   
   
  • 1
  • 2

然后重启Privoxy
sudo service privoxy restart
这样就完成了sock5到http代理的映射
配置全局代理
sudo vi /etc/environment
加入下面的代码

export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118
   
   
  • 1
  • 2

当然也可以只对当前命令行设置http_proxy, 在当前窗口执行上面的代码即可(使用全局配置, 可以在安装 vim插件时也生效,如GoInstallBinaries)
重启机器
sudo reboot
参考全局翻墙


安装genpac

sudo apt-get install python-pip
sudo pip install genpac
   
   
  • 1
  • 2

配置Network Proxy

genpac -p "SOCKS5 127.0.0.1:1080" --output="autoproxy.pac"
   
   
  • 1

会在在/home/用户名/下生成autoproxy.pac,
打开SystemSetting->Network->Network Proxy,将Method改为Automatic,
Configuration Url填”file:///home/用户名/autoproxy.pac”,
然后Apply System Wide即可 。
通过这项设置可以实现浏览器代理


解决Ubuntu“下载额外数据文件失败 ttf-mscorefonts-installer”的问题

最近开机总是遇到一段提示,内容大概是这样:

下载额外数据文件失败
以下软件包要求安装后下载附加数据,但其数据无法下载或无法处理。
ttf-mscorefonts-installer
稍后系统将自动重试下载,您也可以手工立即重试。执行此命令需要有活动的网络连接。
   
   
  • 1
  • 2
  • 3
  • 4

开始也挺烦恼,总是解决不掉。
进入/usr/share/package-data-downloads有一个文件 ttf-mscorefonts-installer,用gedit打开,有一大串地址。总是提示下载失败就是这个原因,所以:
下载ttf-mscorefonts-installer.zip 密码: h76g
然后解压到下载的目录,在当前目录执行命令:
sudo dpkg-reconfigure ttf-mscorefonts-installer
这条命令手动指定文件夹的位置,重新配置下
然后输入以下命令

cd /usr/share/package-data-downloads/
sudo rm ttf-mscorefonts-installer
cd /var/lib/update-notifier/package-data-downloads/
sudo rm ttf-mscorefonts-installer
cd /var/lib/update-notifier/user.d/
sudo rm data-downloads-failed
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

重启后应该就没有烦人的提示了

设置关闭ubuntu讨厌的内部错误提示

执行命令:sudo gedit /etc/init/apport.conf
apport.conf文件中的/etc/default/apportenabled修改为0

修改内部错误提示

设置隐藏Ubuntu中检测到系统程序错误的弹窗

image.png

彻底地摆脱Ubuntu系统中的程序崩溃报告,打开一个终端,输入以下命令:
sudo gksu gedit /etc/default/apport

文件内容是:

# 设置0表示禁用Apportw,或者1开启它。
# 你可以用下面的命令暂时关闭它:
# sudo service apport start force_start=1
enabled=1
   
   
  • 1
  • 2
  • 3
  • 4

enabled=1改为enabled=0 保存并关闭文件。完成之后你就再也不会看到弹窗报告错误了。很显然,如果我们想重新开启错误报告功能,只要再打开这个文件,把enabled设置为1就可以了。
最后注销从新登录账户试试吧。

设置应用窗口拖动到外接屏幕的左右方向

当我们平时开发的时候都会有外接显示器,怎样将正面显示器中的内容拖动到左边还是右边



设置Ubuntu grub选择启动项等待时间

首先进入grub文件
sudo gedit /etc/default/grub
注释掉:
GRUB_HIDDEN_TIMEOUT=0
修改:
GRUB_TIMEOUT=0.01 (也改成一个非常小的值例如1秒,不能是0)
修改后必须更新GRUB的启动菜单配置文件
sudo update-grub
最后重启电脑
sudo reboot
重启完之后:
1. 如果设置的时间是0.01,那ubuntu打开后不会进入grub界面,而是直接进入桌面程序。
2. 如果设置了时间大于1秒,比如是5秒,那就会进入grub界面,有个5秒的选择界面

设置Ubuntu去除来宾登陆

关闭来宾账户命令:

sudo sh -c 'echo "allow-guest=false" >> /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf'
sudo service lightdm restart
   
   
  • 1
  • 2



常用软件安装


马克飞象

Chrome扩展 – 马克飞象

Markdown 使用教程


TeamViewer远程控制

TeamViewer

font-manager

安装字体管理程序,在图形用户界面管理字体。要在Ubuntu中安装字体管理程序,打开终端并输入下面的命令:
sudo apt-get install font-manager
可以先去看看Lost Type 的字体Squirrel下载字体

Redshift:保护眼睛

$ sudo apt-get install gtk-redshift redshift python-appindicator
$ gtk-redshift
   
   
  • 1
  • 2


桌面便签xpad

平日工作学习,难免会用到便签让自己的对工作任务有个备忘的地方,ubuntu下这款xpad便签软件就不错。
(1)ubuntu软件中心搜索“xpad”进行安装
(2)$sudo apt-get install xpad
打开xpad直接填写备忘记录就好了,自动保存,只要不是下面的删除便签,下次打开便签还会存在,如果想添加新的便签可以点击下面的打开新标签。选中文字右键可以调节文字样式等。

Ubutnu安装Shadowsocks

第一种ubuntu安装shadowsocks

用PIP安装很简单,

sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-setuptools m2crypto
   
   
  • 1
  • 2
  • 3

接着安装shadowsocks

pip install shadowsocks
   
   
  • 1

如果是ubuntu16.04 直接 (16.04 里可以直接用apt 而不用 apt-get 这是一项改进)

sudo apt install shadowsocks
   
   
  • 1

当然你在安装时候肯定有提示需要安装一些依赖比如python-setuptools m2crypto ,依照提示安装然后再安装就好。也可以网上搜索有很多教程的。

启动shadowsocks

安装好后,在本地我们要用到sslocal ,终端输入:
sslocal --help
通过帮助提示我们知道各个参数怎么配置,比如:
sslocal -c 后面加上我们的json配置文件
或者像下面这样直接命令参数写上运行。
比如

sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb
   
   
  • 1

-s表示服务IP, -p指的是服务端的端口,-l是本地端口默认是1080, -k 是密码(要加”“), -t超时默认300,-m是加密方法默认aes-256-cfb

为了方便我推荐直接用sslcoal -c 配置文件路径 这样的方式,简单好用。

我们可以在/home/lqx/Documents 下新建个文件shadowsocks.json (lqx是我在我电脑上的用户名,这里路径你自己看你的)。内容是这样:

{
    "server":"11.22.33.44",
    "server_port":50003,
    "local_port":1080,
    "password":"123456",
    "timeout":600,
    "method":"aes-256-cfb"
}
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

server 你服务端的IP
servier_port 你服务端的端口
local_port 本地端口,一般默认1080
passwd ss服务端设置的密码
timeout 超时设置 和服务端一样
method 加密方法 和服务端一样

确定上面的配置文件没有问题,然后我们就可以在终端输入:
sslocal -c /home/lqx/Documents/shadowsocks.json
回车运行。

第二种:安装shadowsocks-qt5

具体请参考安装指南
打开终端输入:

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
   
   
  • 1
  • 2
  • 3

安装完成后,搜索中心中搜索 shadowsocks-qt5,并打开,如下图。

选择【连接】-【添加】选择手动添加模式或者扫描二维码方式
然后输入shadowsocks账号

配置浏览器

这里就说一个在Chrome中配置SwitchyOmega
打开SwitchyOmega 2.5.8 for Chromium & Firefox并下载相对应的插件
下载完成后,在Chrome浏览器地址栏输入: chrome://extensions/
并把下载的crx文件拖入浏览器中,并安装。

设置代理地址

安装好插件会自动跳到设置选项,有提示你可以跳过。左边新建情景模式-选择代理服务器-比如命名为SS(叫什么无所谓)其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 。然后保存即应用选项。

接着点击自动切换 ( Auto switch)别的不用管,在按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。再往下规则列表设置选择AutoProxy然后https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt填进去,点击下面的立即更新情景模式,会有提示更新成功!

点击浏览器右上角的SwitchyOmega图标,下面选择自动切换,然后打开google.com试试,其他的就不在这贴图了。

注意:

  1. 当点击某个文章里面的链接的时候出现下面的情况

显示一个资源未加载,这时候点击那个资源查看一下发现是默认的直连状态,那应该是国外的服务器,所以直接选择自己设置的情景模式并添加到条件中就可以了

当然如果不指定代理条件的话最后会出现

然后打开域名或者ip分析一下物理地址就可以了

这时候肯定要添加条件了,因为是国外的服务器

及时更新规则列表

设置更新时间

这个更新规则列表很重要,决定了你请求的服务器是否是走直接链接(直接链接不走代理)还是走代理连接


软件自启动

使用图形化配置 shadowsocks -qt5 开机自动启动(配置开机启动)
执行指令:gnome-session-properties

之后输入 /usr/bin/ss-qt5 就能开机启动你的shadowsocks qt5 如果其他程序的话 你也可以在 /usr/bin/ 目录下面找到,然后使用上面的命令添加就好了



Ubuntu重新安装ubuntu-desktop

当不小心删除ubuntu-desktop的时候,会出现登录后只有一张背景图,其他的启动器以及图标都消失了,不要慌很简单。
通过Ctrl+Alt+F1进入文本命令行界面,通过Ctrl+Alt+F7退出文本命令行,登录自己的用户名和密码,也可以直接用root账户登录

注意:确保电脑能联网,不要用小键盘输入数字,本来密码就是不显示,小键盘默认不是启动的,再加上中英文各种切换就容易输入多余字符

输入命令:sudo apt-get install ubuntu-desktop
然后重启:sudo reboot

/home下中文目录如何修改成英文

打开终端,在终端中输入命令:
修改配置文件 ~/.config/user-dirs.dirs ,将对应的路径改为英文名(要和STEP1中修改的英文名对应)
sudo gedit ~/.config/user-dirs.dirs

配置文件修改后的内容如下:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Document"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Picture"
XDG_VIDEOS_DIR="$HOME/Video"
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

最后执行sudo service lightdm restart

ubuntu14.04 FireFox下网页没有声音

原因:Ubuntu 为了规避专利和版权问题,很多东西没有预装,比如和这个问题相关的解码器。那么为什么明明 Ubuntu 上没有AAC解码器, Chrome 却可以正常播放呢,自然的想法是 Chrome 夹藏私货。Google一下,果然 Chrome 内置有一批解码器,包括AAC。其实和Ubuntu 一样,开源的 Chromium 同样规避了 MP3/AAC/H.264等 解码器,只是在 Google 私有的 Chrome 里内置了这些,正强推的Chrome OS 则内置了更多
解决方法:sudo apt-get install ubuntu-restricted-extras

Ubuntu14.04如何安装tar.gz版的flash

adobe flash player的官方下载页面

不过近期通过APT方式以及ubuntu的软件中心都安装不了flashplayer,不知道为啥,所以只能通过其他方式安装了。flashplayer提供了4种安装方式:YUM.tar.gzRPM和APT。既然适合ubuntu的APT方式下载不了,ubuntu的官方命令行安装命令为dpkg,YUM和RPM都需要单独下载安装后才能使用,所以我选择.tar.gz这种安装方式。

将.tar.gz安装包下载下来解压:

安装包有四个文件,可以打开readme.txt查看安装方法,我也是通过这个文档安装成功的,下文就当做个翻译吧。

  1. 将libflashplayer.so文件拷贝到firefox的plugins目录,我的电脑是unbuntu14.04,firefox的安装目录是:/usr/lib/firefox,plugins目录是:/usr/lib/firefox-addons/plugins。如果通过界面操作无法操作,可以使用命令行:sudo cp libflashlayer.so /usr/lib/firefox-addons/plugins/

image

  1. 将安装包的usr文件夹下的所有文件拷贝到/usr目录下,可以通过命令:sudo cp -r usr/* /usr
  2. 重新打开firefox浏览器,flashplayer就可以使用了。

坚果云

国内不错的云,去坚果云官网下载,然后使用dpkg安装,这也是少见全平台的软件。
sudo dpkg -i nautilus_nutstore_amd64.deb
我主要使用这个来同步一些配置文件,由于个人原因,经常重装系统,然后使用这个一同步,我以前的设置一下子又回来了,而不用重新设置

思维导图

xmind一款思维导图软件,在xmind官网下载deb安装包
sudo dpkg -i xmind.deb

为知笔记

为知笔记一款云笔记应用,全平台的。

  1. 使用Ubuntu的ppa安装
sudo add-apt-repository ppa:wiznote-team
sudo apt-get update
sudo apt-get install wiznote
   
   
  • 1
  • 2
  • 3
  1. 源码安装WizQTClient

uget下载器

uget一款下载器安装教程

分区工具

Gparted是一个分区工具,它可以用于创建、删除、移动分区,调整分区大小,检查、复制分区等操作。可以用于调整分区以安装新操作系统、备份特定分区到另一块硬盘等。
1. 可以直接在Ubuntu软件中心安装
2. sudo apt-get install gparted
- 创建挂载点:
mount -t ext4 /dev/sda3 /home/work
把新建的分区挂载到/home/work目录,/home/work目录大小就为自己先添加的硬盘大小。
这时你就可以查看到home/work里面有个 lost+found 目录。
让系统开机自动挂载
只要在/etc/fstab中添加一行,做过根文件系统的应该知道:
/dev/sda3 /home/work ext4 defaults 1 0
重启下就可以见效了。

MPV视频播放器

很小巧很好用的播放器,支持快速播放和无压力快进(个人感觉比VLC好用)

sudo apt-get update
sudo apt install mpv
   
   
  • 1
  • 2


解压zip乱码

unzip行命令解压,指定字符集
unzip -O CP936 xxx.zip (用GBK, GB18030也可以)

DeepinScrot截图

软件的名字是:DeepinScrot

wget http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb
sudo dpkg -i deepin-scrot_2.0-0deepin_all.deb
   
   
  • 1
  • 2

执行终端命令:deepin-scrot
接下来设置快捷键



自带截图

首先来看Ubuntu系统默认的截图快捷键,毕竟一般的截图操作快捷键更方便一些。

image

Ubuntu自带的截图工具在/usr/share/applications下,打开之后可以右键将其锁定到左侧的启动器中,方便以后使用。

image

自带截图工具有抓取整个桌面,抓取当前窗口,截取一个区域的功能,当然可以延迟截图。

image

这是抓取整个桌面

image

这是抓取当前窗口

image

想要抓取当前窗口,并且截取右键的信息,就要使用延迟抓图选项,如下图延迟5秒

image

这就能抓到当前窗口和右键的信息,右键信息只包含窗口内的部分

image

当然也可以选择截取一个区域

image

Shutter截图神器

安装:

sudo add-apt-repository ppa:shutter/ppa1
sudo apt-get update
sudo apt-get install shutter
   
   
  • 1
  • 2
  • 3

Shutter之所以被称为截图神器,是因为它比ubuntu自带的截图工具功能更全,更方便。如其带有单独截取一个下拉菜单功能或者右键菜单的功能。

这就是单独截取的右键菜单,

image

最重要的是Shutter还带有编辑功能,截图好了之后可以直接进行编辑,如涂改隐私部分啊,增加文字说明啊之类的。

image

设置快捷键

image.png

有道翻译

有道翻译

Smplayer

Smplayer是一款开源的跨平台软件,其在Linux、Windows系统中有重要地位,影音播放能力很强大。
sudo apt-get install smplayer

Silentcast

Silentcast是一款专注于GIF录制工具。

sudo add-apt-repository ppa:sethj/silentcast
sudo apt-get update
sudo apt-get install silentcast
   
   
  • 1
  • 2
  • 3


VMware Workstation Pro

VMware Workstation Pro

chmod a+x VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle
./VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle
   
   
  • 1
  • 2
VMware 14 Pro 永久许可证激活密钥
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD
   
   
  • 1
  • 2
  • 3

卸载:

sudo vmware-installer --uninstall-component=vmware-workstation


VirtualBox

VirtualBox是一款由德国 Innotek 公司开发的开源虚拟机软件。号称是最强的免费虚拟机软件,它不仅具有丰富的特色以及轻量级的体积,而且性能也很优异!可虚拟的系统包括所有的Windows系统、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!
下载VirtualBox

微信

electronic-wechat

钉钉

DingTalk
安装完了之后搜索软件并添加到启动器



Smart QQ

方案一:Smart QQ - 腾讯

方案二:安装WinXP虚拟机

系统下载
系统下载
xp激活码

xp有效序列号:3FKBQ-32TH7-D3TJB-YBWTQ-D26VQ

  • 经过一序列的方式进入到桌面先安装增强器

xp虚拟机
- 设置双向复制,双向拖拽,设置共享文件夹为/home
- 然后安装QQpc版就可以了

CROSSOVER

CROSSOVER

可以先下载试用版,感受下运行QQ怎么样,亲测感觉很爽,试用15天之后感觉还不错就可以购买,如果不想花钱那就只能放弃了

Genymotion

genymotion-2.11.0百度网盘 密码bfwm

genymotion官网下载

安装genymotion

进入下载的Genymotion目录,使用命令

修改执行权限:sudo chmod 744 genymotion-2.11.0-linux_x64.bin

执行安装:./genymotion-2.11.0-linux_x64.bin

安装完命令行会显示安装的目录

然后找到genymobile/genymotion目录下的genymotion,即可双击打开模拟器

问题
当我们想实现拖动apk到模拟器实现安装时,往往会提示这个错误,出现INSTALL_FAILED_CPU_ABI_INCOMPATIBLE错误,解决方式就是下载Genymotion-ARM-Translation 文件,然后将这个文件拖到模拟器上安装。等安装结束后,注意重启虚拟器即可实现拖动apk安装到模拟器。

注意:

此处建议安装QQHd版本,这样可以手机端和模拟器端同时登陆了

psensor监控系统硬件

psensor是监控系统硬件实时状况的一款软件,使用psensor可视化显示系统温度。

sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install lm-sensors hddtemp psensor -y
   
   
  • 1
  • 2
  • 3


bleachbit

bleachbit是系统ubuntu系统减肥的一门”中药”,用于清理系统没用的垃圾文件。

sudo add-apt-repository ppa:n-muench/programs-ppa
sudo apt-get update
sudo apt-get install bleachbit -y
   
   
  • 1
  • 2
  • 3


catfish

catfish简称文件搜索神器。

sudo apt-get instal catfish

docky启动器

docky是一款一个号称花钱也买不到的菜单启动器。

sudo apt-get install docky

搜狗输入法

安装搜狗输入法首先去官网下载搜狗拼音输入法。

搜狗拼音输入法Linux版官网下载地址

注意

安装完后注销用户,从新进入就可以了。


Unity Tweak Tool

sudo apt-get install unity-tweak-tool

网易云音乐

网易云音乐Linux版官网下载地址

WPS

wps官网下载 .deb 安装包(双击安装)

安装字体:

第一次启动的时候会报错,说你有很多字体没有安装,下载字体库

字体安装方法:下载后解压后将整个wps_symbol_fonts目录拷贝到/usr/share/fonts/目录下

执行命令:

sudo cp -r wps_symbol_fonts /usr/share/fonts/

设置目录权限,执行命令如下

cd /usr/share/fonts
sudo chmod 755 wps_symbol_fontscd
   
   
  • 1
  • 2



Chrome浏览器

谷歌浏览器 - Chrome(桌面版)

下载 .deb 安装包(双击安装)

sublime

  1. 第一种方式下载sublime text 3
tar -xf sublime_text_3_build_3143_x64.tar.bz2
sudo cp -r sublime_text_3 /opt
./sublime_text
   
   
  • 1
  • 2
  • 3
  1. 第二种方式:执行以下命令安装
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text
   
   
  • 1
  • 2
  • 3


Clion

Clion是C/C++IDE。首先Clion官网下载Clion安装包。

Clion Linux版官网下载地址
安装命令如下:

sudo tar -zxvf CLion-2016.3.tar.gz /opt
cd /opt/clion-2016.3/bin
./clion.sh
   
   
  • 1
  • 2
  • 3

激活方式

Linux系统图解安装CLion


Git

sudo apt-get install git

查看目录下隐藏的文件(没错就是以小数点开头的文件,如果想隐藏一个文件只需要在文件前加一个小数点就可以)用命令:ls -a 或者:快捷键:Ctrl+H设置邮箱和用户名,生成的.ssh文件夹放到 ~



JDK

安装Oracle JDK 8首先到Oracle官网下载JDK8

安装命令如下:

先通过cd命令进入到存放jdk-8u151-linux-x64.tar.gz的目录

tar -zxvf jdk-8u151-linux-x64.tar.gz
sudo mkdir /opt/java
sudo mv jdk1.8.0_151/ /opt/java/jdk1.8/
   
   
  • 1
  • 2
  • 3

配置Java的环境变量
sudo gedit /etc/profile
在文件末尾追加:

export JAVA_HOME=/opt/java/jdk1.8/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}</span>/lib:<span class="hljs-variable">${JRE_HOME}/lib
export PATH=${JAVA_HOME}</span>/bin:<span class="hljs-variable">$PATH
   
   
  • 1
  • 2
  • 3
  • 4

执行下面命令使当前bash环境生效:source /etc/profile
查看是否安装成功:java -version
安装成功后如图所示:



Android Studio

AndroidStudios常用设置


adb环境变量配置

Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。您可以在 android_sdk/platform-tools/中找到 adb 工具。

第一种方式:

  1. 配置环境变量sudo gedit /etc/profile在文件的最后追加入下面的内容:
#设置adb的环境变量
export SDK_HOME=/home/lqx/MyWorkspace/Android/Sdk/
export PATH=$PATH</span>:<span class="hljs-variable">${SDK_HOME}/platform-tools
   
   
  • 1
  • 2
  • 3
  1. 保存后,同步更新
    source /etc/profile
  2. 输入adb ,检查是否配置成功

第二种方式:

如果按照上面弄了不管用,那就在已有的系统提供的环境变量目录下建立一个adb的软连接
1. 先查看系统的环境变量

echo $PATH
/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin
   
   
  • 1
  • 2
  1. 进入cd /usr/local/bin/
    sudo ln -s /home/lqx/MyWorkspace/Android/Sdk/platform-tools/adb
  2. 添加后查看下系统环境变量目录/usr/local/bin/
  3. ls -l查看软链接


不小心覆盖了系统环境变量

在我们安装一些软件的时候,为了方便使用,可能需要设置一些环境变量。但是在设置环境变量时,要非常小心,在设置PATH环境变量时,千万不要将系统命令的环境变量PATH的值给覆盖掉。为了防止这种情况的发生,在设置相应的环境变量时,应将原来的值也加上,如设置某个PATH的值时,可这样进行操作:export PATH=$PATH:path1:path2
其中:
1. path1就是需要配置环境变量的绝对路径,例如/home/lqx/MyWorkspace/Android/Sdk/
2. “=”后面的PATH是指设置的值。
那么,在配置环境变量的时候出现问题怎么办呢?若发生将会出现下面的情况, 例如输入

su
命令 'su' 可在 '/bin/su' 处找到
由于/bin 不在PATH 环境变量中,故无法找到该命令。
   
   
  • 1
  • 2
  • 3

su:找不到命令
不管你输入什么命令,都会出现上面的提示。当然,此时你仍然可以执行相应的命令,只不过此时要输入命令的绝对路径

例如,此时你输入sudo gedit /etc/profile会出现错误提示信息

但如果输入/usr/bin/sudo gedit /etc/profile就可以了。

解决办法:重新设置环境变量PATH,输入/usr/bin/sudo gedit /etc/profile

在文件中加入下面的路径

export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin"

IDEA

IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。

IDEA下载

IntelliJ IDEA 使用教程

PyCharm

PyCharm 官方下载地址

PyCharm 是由 JetBrains 打造的一款 Python IDE。

PyCharm 具备一般 Python IDE的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。

另外,PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。


Eclipse

最优秀且流行的Java编辑器,Eclipse Linux版官网下载地址

安装命令:

sudo tar -zxvf sudo eclipse-jee-neon-1a-linux-gtk-x86_64.tar.gz /opt
cd /opt/eclipse/
./eclipse
   
   
  • 1
  • 2
  • 3


安装系统指示器SysPeek(内存,cpu检测等)

sudo add-apt-repository ppa:nilarimogard/webupd8    
sudo apt-get update    
sudo apt-get install syspeek
   
   
  • 1
  • 2
  • 3


使用Synaptic软件包管理器进行卸载

如何卸载Ubuntu软件

安装了那么多软件想卸载就可以使用Synaptic软件包管理器进行卸载软件

sudo apt-get install synaptic


参考:

猜你喜欢

转载自blog.csdn.net/qq_34531925/article/details/82461477
今日推荐