Ubuntu:常用软件和设置

[toc]

Linux工具快速教程 鸟哥的私房菜主页 鸟哥的私房菜pdf

#常用设置部分


设置root密码

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

sudo su
输入账户密码
passwd
输入新的root密码
再次输入root密码
复制代码

设置启动器位置:

在命令行执行:

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

Ubuntu adb devices : no permissions 解决方法

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

List of devices attached
???????????? no permissions
复制代码

同时在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 – 列出所有的设备
复制代码

二、设置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
复制代码

列表中,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
复制代码

加入以下内容:

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c87",MODE="0666"
复制代码

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

lsusb
Bus 001 Device 010: ID 0bb4:0c87 High Tech Computer Corp
复制代码
ID 0bb4 就是idVendor ,0c87就是 idProduct
复制代码

运行命令,重启udev:

$sudo chmod a+rx /etc/udev/rules.d/70-android.rules
$sudo service udev restart
复制代码

三、重新启动adb server (很重要)拔掉usb重新连上再执行:

sudo ./adb kill-server
./adb devices
./adb root (这一步很重要 )
复制代码

四、使用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
复制代码

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

设置并安装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
复制代码
  • 安装到 ~/.fonts/ (安装到 ~/.local/share/fonts 原理相同)
mkdir -p ~/.fonts
cp Monaco.ttf ~/.fonts
fc -cache -vf  
复制代码

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

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

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

##将程序添加到Ubuntu启动器的方法 接下来就拿火狐来说吧 首先要创建一个firefox.desktop文件 内容如下:

[Desktop Entry]
Name=Firefox
Exec=/usr/firefox/firefox
Icon=/usr/firefox/firefox.png
Type=Application
复制代码

其中,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文件夹重新改回名字
复制代码

对上面的命令一行一行的执行太麻烦了直接上脚本 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/rcSCtrl+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
复制代码

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

listen-address  localhost:8118
#listen-address  localhost:8118
复制代码

在最后一行后边加上

forward-socks5 / 127.0.0.1:1080 .
listen-address 127.0.0.1:8118
复制代码

然后重启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
复制代码

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

##安装genpac

sudo apt-get install python-pip
sudo pip install genpac
复制代码

配置Network Proxy

genpac -p "SOCKS5 127.0.0.1:1080" --output="autoproxy.pac"
复制代码

会在在/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
稍后系统将自动重试下载,您也可以手工立即重试。执行此命令需要有活动的网络连接。
复制代码

开始也挺烦恼,总是解决不掉。 进入/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
复制代码

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

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

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


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

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

文件内容是:

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

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
复制代码


常用软件安装


马克飞象

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
复制代码

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

##Ubutnu安装Shadowsocks

###第一种ubuntu安装s 用PIP安装很简单,

sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-setuptools m2crypto
复制代码

接着安装s

pip install s
复制代码

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

sudo apt install s
复制代码

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

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

sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb
复制代码

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

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

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

{
    "server":"11.22.33.44",
    "server_port":50003,
    "local_port":1080,
    "password":"123456",
    "timeout":600,
    "method":"aes-256-cfb"
}
复制代码

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

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

第二种:安装s-qt5

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

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install s-qt5
复制代码

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

选择【连接】-【添加】选择手动添加模式或者扫描二维码方式 然后输入s账号 ####配置浏览器 这里就说一个在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分析一下物理地址就可以了 这时候肯定要添加条件了,因为是国外的服务器 及时更新规则列表 设置更新时间 这个更新规则列表很重要,决定了你请求的服务器是否是走直接链接(直接链接不走代理)还是走代理连接,

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

之后输入 /usr/bin/ss-qt5 就能开机启动你的s 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"
复制代码

最后执行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目录,我的电脑是unbuntu 14.04,firefox的安装目录是:/usr/lib/firefox,plugins目录是:/usr/lib/firefox-addons/plugins。如果通过界面操作无法操作,可以使用命令行:sudo cp libflashlayer.so /usr/lib/firefox-addons/plugins/
  2. 将安装包的usr文件夹下的所有文件拷贝到/usr目录下,可以通过命令:sudo cp -r usr/* /usr
  3. 重新打开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. 源码安装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
复制代码

##解压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
复制代码

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


##自带截图

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

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

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

这是抓取整个桌面

这是抓取当前窗口

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

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

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


##Shutter截图神器 安装:

sudo add-apt-repository ppa:shutter/ppa1
sudo apt-get update
sudo apt-get install shutter
复制代码

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

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

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

设置快捷键


##有道翻译 有道翻译

##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
复制代码

##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

VMware 14 Pro 永久许可证激活密钥
FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA
CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD
复制代码

卸载: 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

  • 经过一序列的方式进入到桌面先安装增强器
  • 设置双向复制,双向拖拽,设置共享文件夹为/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
复制代码

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

sudo add-apt-repository ppa:n-muench/programs-ppa
sudo apt-get update
sudo apt-get install bleachbit -y
复制代码

##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
复制代码


##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. 第二种方式:执行以下命令安装
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text
复制代码

##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
复制代码

激活方式 创建桌面启动或者添加到启动器里面参考: 将程序添加到ubuntu启动器的方法 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/
复制代码

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

export JAVA_HOME=/opt/java/jdk1.8/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
复制代码

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


##Android Studio 下载Android Studio Linux版安装包 安装命令:

先进入到存放android-studio-ide-171.4408382-linux.zip 文件的地方
unzip android-studio-ide-171.4408382-linux.zip 
sudo mv android-studio /opt
sh /opt/android-studio/bin/studio.sh
复制代码

按照提示下载安装Sdk,完后就可以愉快的敲代码了。这里在使用Android Studio时可能会遇到问题,Android Studio创建模拟器时会提示创建失败,需要依赖,执行下面命令可以解决:

sudo apt-get install lib32ncurses5
sudo ​apt-get install lib32z1
sudo apt-get install gcc-multilib
复制代码

##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:${SDK_HOME}/platform-tools
复制代码
  1. 保存后,同步更新 source /etc/profile
  2. 输入adb ,检查是否配置成功 ###第二种方式: 如果按照上面弄了不管用,那就在已有的系统提供的环境变量目录下建立一个adb的软连接
  3. 先查看系统的环境变量
echo $PATH
/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin
复制代码
  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 环境变量中,故无法找到该命令。
复制代码

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 是由 JetBrains 打造的一款 Python IDE。 PyCharm 具备一般 Python IDE 的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。 另外,PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython。 PyCharm 官方下载地址

##Eclipse 最优秀且流行的Java编辑器,Eclipse Linux版官网下载地址 安装命令:

sudo tar -zxvf sudo eclipse-jee-neon-1a-linux-gtk-x86_64.tar.gz /opt
cd /opt/eclipse/
./eclipse
复制代码

添加启动器的方法参考本文上面设置部分将程序添加到ubuntu启动器的方法

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

sudo add-apt-repository ppa:nilarimogard/webupd8    
sudo apt-get update    
sudo apt-get install syspeek
复制代码

##使用Synaptic软件包管理器进行卸载 如何卸载Ubuntu软件

安装了那么多软件想卸载就可以使用Synaptic软件包管理器进行卸载软件 sudo apt-get install synaptic

你可能感兴趣的:(网络,java,json)