[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了。。。。
五、知识积累
- 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/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
复制代码
配置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.conf
把apport.conf
文件中的/etc/default/apport
的enabled
修改为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
重启完之后:
- 如果设置的时间是0.01,那ubuntu打开后不会进入grub界面,而是直接进入桌面程序。
- 如果设置了时间大于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
,并打开,如下图。
crx文件
拖入浏览器中,并安装。 ####设置代理地址 安装好插件会自动跳到设置选项,有提示你可以跳过。左边新建情景模式-选择代理服务器-比如命名为SS(叫什么无所谓)其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 。然后保存即应用选项。
接着点击自动切换 ( Auto switch)别的不用管,在按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。再往下规则列表设置选择**AutoProxy 然后将这个地址**填进去,点击下面的立即更新情景模式,会有提示更新成功!
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
点击浏览器右上角的SwitchyOmega图标,下面选择自动切换,然后打开google.com试试,其他的就不在这贴图了。 注意:
- 当点击某个文章里面的链接的时候出现下面的情况 显示一个资源未加载,这时候点击那个资源查看一下发现是默认的直连状态,那应该是国外的服务器,所以直接选择自己设置的情景模式并添加到条件中就可以了 当然如果不指定代理条件的话最后会出现 然后打开域名或者ip分析一下物理地址就可以了 这时候肯定要添加条件了,因为是国外的服务器 及时更新规则列表 设置更新时间 这个更新规则列表很重要,决定了你请求的服务器是否是走直接链接(直接链接不走代理)还是走代理连接,
##软件自启动 使用图形化配置 s -qt5 开机自动启动(配置开机启动) 执行指令:gnome-session-properties
##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.gz
,RPM和APT
。既然适合ubuntu的APT方式下载不了,ubuntu的官方命令行安装命令为dpkg,YUM和RPM都需要单独下载安装后才能使用,所以我选择.tar.gz这种安装方式。 将.tar.gz安装包下载下来解压:
- 将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/
- 将安装包的usr文件夹下的所有文件拷贝到/usr目录下,可以通过命令:
sudo cp -r usr/* /usr
- 重新打开firefox浏览器,flashplayer就可以使用了。
##坚果云 国内不错的云,去坚果云官网下载,然后使用dpkg安装,这也是少见全平台的软件。 sudo dpkg -i nautilus_nutstore_amd64.deb 我主要使用这个来同步一些配置文件,由于个人原因,经常重装系统,然后使用这个一同步,我以前的设置一下子又回来了,而不用重新设置
##思维导图 xmind一款思维导图软件,在xmind官网下载deb安装包 sudo dpkg -i xmind.deb
##为知笔记 为知笔记一款云笔记应用,全平台的。
- 使用Ubuntu的ppa安装
sudo add-apt-repository ppa:wiznote-team
sudo apt-get update
sudo apt-get install wiznote
复制代码
- 源码安装WizQTClient
##uget下载器 uget一款下载器安装教程
##分区工具
Gparted是一个分区工具,它可以用于创建、删除、移动分区,调整分区大小,检查、复制分区等操作。可以用于调整分区以安装新操作系统、备份特定分区到另一块硬盘等。- 可以直接在Ubuntu软件中心安装
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
- 第一种方式下载sublime text 3
tar -xf sublime_text_3_build_3143_x64.tar.bz2
sudo cp -r sublime_text_3 /opt
./sublime_text
复制代码
- 第二种方式:执行以下命令安装
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 工具。 ###第一种方式:
- 配置环境变量
sudo gedit /etc/profile
在文件的最后追加入下面的内容:
#设置adb的环境变量
export SDK_HOME=/home/lqx/MyWorkspace/Android/Sdk/
export PATH=$PATH:${SDK_HOME}/platform-tools
复制代码
- 保存后,同步更新
source /etc/profile
- 输入
adb
,检查是否配置成功 ###第二种方式: 如果按照上面弄了不管用,那就在已有的系统提供的环境变量目录下建立一个adb的软连接 - 先查看系统的环境变量
echo $PATH
/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin
复制代码
- 进入
cd /usr/local/bin/
sudo ln -s /home/lqx/MyWorkspace/Android/Sdk/platform-tools/adb
- 添加后查看下系统环境变量目录
/usr/local/bin/
- 用
ls -l
查看软链接
##不小心覆盖了系统环境变量 在我们安装一些软件的时候,为了方便使用,可能需要设置一些环境变量。但是在设置环境变量时,要非常小心,在设置PATH环境变量时,千万不要将系统命令的环境变量PATH的值给覆盖掉。为了防止这种情况的发生,在设置相应的环境变量时,应将原来的值也加上,如设置某个PATH
的值时,可这样进行操作:export PATH=$PATH:path1:path2
其中:
- path1就是需要配置环境变量的绝对路径,例如
/home/lqx/MyWorkspace/Android/Sdk/
- "="后面的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