原文链接:https://www.jianshu.com/p/34024e830011
meshlab安装
PPA 安装,打开终端,输入以下命令:
sudo add-apt-repository ppa:zarquon42/meshlab
sudo apt-get update
sudo apt-get install meshlab
卸载命令:
sudo apt-get remove meshlab
移除PPA,输入以下命令:
sudo apt-get install ppa-purge
sudu ppa-purge ppa:zarquon42/meshlab
配置启动项
#sudo apt-get update#sudo apt-get install sysv-rc-conf运行:#sudo sysv-rc-conf也可以直接加入启动程序,例如把 /etc/init.d/red5 加入到系统自动启动列表中:#sudo sysv-rc-conf red5 on其他使用方法见: google::Ubuntu::sysv-rc-conf 命令用法也可以直接修改直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的东西,S开头的表示启动,K开头的表示不启动,例如:想关闭 Red5 的开机自动启动,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 就可以了。
macchanger改变mac地址命令
#ifconfig wlan1 down (brings down the interface)
#macchanger -A wlan1 (-A this gives a random mac address and manufacturers name) #ifconfig wlan1 up (brings back the wlan1 interface)
sudo apt-get install exiftool
#查看文件附属信息工具,比如照片gps等信息
中文显示乱码,安装字体
新版kali好像没有这个问题了
apt-get install ttf-wqy-zenhei
sudo gedit /etc/fonts/conf.d/49-sansserif.conf
sudo fc-cache -fv
#fresh the catch of charater更新字体
#倒数第四行改为WenQuanYiZenHei
#reboot搞定
chgrp 改变文件/目录所属群组
eg
chgrp frust ./bin
卸载ibus输入法
sudo apt-get remove ibus
卸载ibus输入法
sudo apt-get remove scim
sudo apt-get autoremove
删除依赖包,不再使用的package
sudo apt-get -f install
尝试修正安装过程中出现的依赖性关系
install qi'e input methord
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin im-switch
sudo im-switch -s fcitx -z default
First:
software updater
chromiun-browser
sogou输入法
sublime text3
meld differ
system monitor
filezilla
vlc media player
smplayer
cmake
virtual
boxfree
freeplane
xournal
calculator
安装clangformat
sudo apt install clang-format
purge
卸载掉Amazon软件
sudo apt-get purge unity-webapps-common 卸载掉一些基本不使用的软件和游戏
sudo apt-get purge thunderbird(邮箱)
sudo apt-get purge totem (视频播放器)
sudo apt-get purge rhythmbox(音乐播放器)
sudo apt-get purge empathy
sudo apt-get purge brasero
sudo apt-get purge simple-scan
sudo apt-get purge gnome-mahjongg
sudo apt-get purge aisleriot
sudo apt-get purge gnome-mines
sudo apt-get purge transmission-common
sudo apt-get purge gnome-orca
sudo apt-get purge webbrowser-app
sudo apt-get purge gnome-sudoku 卸载掉libreoffice软件
sudo apt-get purge libreoffice-common
#系统更新
安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码:
sudo apt-get update
#删除Amazon的链接
sudo apt-get purge unity-webapps-common
#删除不常用的软件
sudo apt-get purge unity-webapps-common thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines transmission-common gnome-orca webbrowser-app gnome-sudoku libreoffice-common
#安装7z解压软件
apt-get install p7zip
#linux虚拟打印机安装
#1. 安装cups 和cups-pdf,其中cups-pdf是虚拟打印的主要模块:
sudo apt-get install cups-pdf
sublime安装
添加ppa,然后更新系统,安装sublime
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text
首先安装Package Control,如果已经安装过可以跳过此步骤。
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——
附上我的 sublime text3 的简单配置,Preferences->Settings User清空复制粘贴即可。
{ "auto_complete_with_fields": true, "auto_indent": true, "auto_match_enabled": true, "bold_folder_labels": true, "default_encoding": "UTF-8", "draw_centered": false, "fold_buttons": true, "font_face": "Consolas YaHei", "font_size": 15, "gutter": true, "highlight_line": true, "highlight_modified_tabs": true, "ignored_packages": [ "Markdown", "Vintage" ], "line_padding_bottom": 0.8, "line_padding_top": 0.8, "remember_open_files": true, "scroll_past_end": true, "smart_indent": true, "soda_classic_tabs": true, "soda_folder_icons": true, "tab_size": 4, "translate_tabs_to_spaces": true, "update_check": false, "word_wrap": true, "trim_trailing_white_space_on_save": true}
可以按照官网这里https://packagecontrol.io/installation复制命令:
点击Preferences/Package Control,然后点击Package Control:Install Package
修正不能使用中文输入法
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
汉化
弹出的命令界面,输入Chinese,选择ChineseLocalization(回车或者鼠标单击击)。
JavaScript 插件安装
ChineseLocalization
Emmet
jsformat
由于selenium更新到第三版,出现如下错误
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. Exception AttributeError: "'Service' object has no attribute 'process'" in > ignored [Finished in 0.194s]
upgrade pip
pip install --upgrade pip
先卸载当前版本
pip uninstall selenium
pip install selenium
还需要firefox驱动,到该网址下载https://github.com/mozilla/geckodriver/releases
如果使用chrome,则还需要chrome驱动
下载网址如下
https://sites.google.com/a/chromium.org/chromedriver/downloads
然后将驱动放到用户环境目录里面,也就是说可以在命令行执行的目录,这里我放在了
/usr/local/bin/
的目录下
如下示例操作(注意缩进):
#!/usr/bin/python
#coding=utf-8
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
print "浏览器最大化"
driver.maximize_window()
# driver.quit()
#将浏览器最大化显示
如果使用最新版,有网友给出如下操作
So on linux; for rust applications this is the documentation here
More documentation on gecko-driver here
Instructions for a Ubuntu based system.
git clone https://github.com/mozilla/geckodriver.git
cd geckodriver chmod +x build.sh && ./build.sh cargo build sudo mv target/geckodriver /bin geckodriver -h
firefox优化:
地址栏中输入: about:config
1.右击鼠标-新建-布尔(boolean)项,输入:config.trim_on_minimize,并设置为true。
作用:这样就可以在最小化时自动释放内存。
2.在过滤器栏输入:browser.sessionhistory.max_total_viewers,双击该项,修改值为5或更小。
作用:页面快进/快退功能中保存的页面总数,默认是-1(无限)。
参考:
32MB 0
64MB 1
128MB 2
256MB 3
512MB 5
1GB 8
3.找到network.http.pipelining,点击右键,“切换”其值成 true
4.找到network.http.pipelining.maxrequests并把它的值改的高一些,如你改成30。
作用:就是要求它每次发送30个请求。
5.点右键,选择 “新建”—“整数”在弹出的对话框中输入 nglayout.initialpaint.delay 并将其值改为“0”。
作用:表示当浏览器收到网站回复的信息后能够快速的反应。
6.找到network.http.proxy.pipelining,点击右键,“切换”其值成 true
7.找到network.dns.disableIPv6 ,右键,切换,值变为true。
作用:禁用ipv6解析。
8.找到browser.tabs.loadDivertedInBackground的值切换true。
作用:新打开的标签页在后台,你依然可以浏览当前页面。
#kali的sourcelist就这一句就好了,不用添加一堆
leafpad /etc/apt/sources.list
debhttp://http.kali.org/kalikali-rolling main non-free contrib
保存并退出,先如下命令:
apt-get update
apt-get upgrade
apt-get dist-upgrade
reboot
安装vm-tools
重新进入系统后,我们会发现,现在系统桌面环境的分辨率无法调整,只有一个小窗口,虚拟机和外部系统无法共享剪贴板,无法设置共享目录。我们需要安装open-vm-tools来解决这些问题
apt-get install open-vm-tools-desktop fuse
重新设置地区
dpkg-reconfigure locales
(但是本次的显示,只有标题栏出现空心方框,当前目录显示也是方框,上述方法均为解决)
从windows系统的字体目录(一般为C:\WINDOWS\Fonts)下拷贝字体文件, 比如:simsun.ttc,到linux目录下,如/usr/local/share/fonts下新建一个目录 mkdir /usr/share/fonts/local
1.从windows系统的字体目录(一般为C:\WINDOWS\Fonts)下拷贝字体文件, 比如:simsun.ttc,到linux目录下,如/usr/local/share/fonts下新建一个目录 mkdir /usr/local/share/fonts/local
下载好字体后,把字体拷贝到/usr/local/share/fonts/
为管理方便可以自己建个目录。拷贝好后,
修改字体权限,使root之外的用户可使用
建立字体缓存:mkfontscale mkfontdir
时间更新
ntpdate cn.pool.ntp.org
如果你的机子不支持域名,则可以用 ping cn.pool.ntp.org 得到该域名的IP地址。
然后用 ntpdate IP 就可以更新时间了
更新完后要用 clock -w 或 hwclock -w 实时间写入到BIOS中,这样下次启动时,时间就会自动更新了。
安装flash插件
apt-get install flashplugin-nonfree
update-flashplugin-nonfree --install
apt-get install fcitx
apt-get install fcitx-googlepinyin //安装谷歌拼音
add-apt-repository ppa:eugenesan/java
#添加好更新一下: sudo apt-get update
#删除命令格式则为:
sudo add-apt-repository -r ppa:user/ppa-name
添加PPA的时,报错
下面是原信息
sudo leafpad /etc/lsb-release
DISTRIB_ID=Kali
DISTRIB_RELEASE=kali-rolling
DISTRIB_CODENAME=kali-rolling
DISTRIB_DESCRIPTION="Kali GNU/Linux Rolling"
qt安装:
如果已经安装过,先是删除以前的一些包
libgtk2.0-dev
remove qt5 as foloowings:
sudo apt-get remove qt5-default qttools5-dev-tools && sudo apt-get autoremove && sudo apt-get clean && sudo apt-get autoclean
install as followings:
sudo apt-get install qt5-default qttools5-dev-tools qt5-default qtdeclarative5-dev qtmultimedia5-dev libqt5svg5-dev libqt5xmlpatterns5-dev libqt5sensors5-dev qttools5-dev-tools qt5-default qttools5-dev-tools qt5-default qtdeclarative5-dev qtmultimedia5-dev libqt5svg5-dev libqt5xmlpatterns5-dev libqt5sensors5-dev qttools5-dev-tools cmake cmake-curses-gui libgl1-mesa-dev build-essential gdb valgrind cmake
运行编译错误
terminate called after throwing an instance of 'cv::Exception'
what(): /home/frust/Desktop/_Sift_Match_src/opencv-2.4.13/modules/highgui/src/window.cpp:483: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow
sudo apt-get install libgtk2.0-dev pkg-config
qml-module-qtquick-particles2
sudo apt-get install qtcreator #install IDE
qtcreater #运行
#gcc is enough #apt-get install g++
sudo apt-get -y install build-essential
安装搜狗输入法:
首先安装gdebi,这个软件可以根据安装包的依赖信息,自动把依赖的软件和包安装上
整个安装只有以下两个步骤:
apt-get install gdebi
gdebi sogoupinyin_2.1.0.0082_amd64.deb
屏幕亮度调节
lspci命令查一下你的VGA设备代码
lspci | grep VGA
调节本本屏幕背光亮度pci
> sudo setpci -s 00:02.0 F4.B=xx
xx就是16进制表示的屏幕亮度值,范围0(最亮)~FF(最暗)。
00:02.0是你的显示器VGA设备代码
调节屏幕对比度参数gamma值
> xgamma -gamma .75
如果不理想可以尝试将.75修改成0.5~1.0之间测试一下
安装bum(Boot Up Manager启动管理器)即可进行设置