美文网首页Linux
挖个乱坑,记录一下使用linux使用笔记

挖个乱坑,记录一下使用linux使用笔记

作者: 一切不如学习 | 来源:发表于2018-06-06 00:08 被阅读12次

以下内容,不定期更新,不保证最新,随时弃坑,基于Ubuntu18.04
都是从我的电脑上的md笔记中cpoy过来的,在ubuntu18.04上都是可用的
最上面的内容是最新添加的,一些后来不用、或者发现没啥用的方案都会删了
另一篇再挖个坑,记录几个gnome桌面上非常优秀的插件


1. 使用ssh连接linux主机时,可能出现“Host key verification failed.“的提示,ssh连接不成功。

在.ssh/config(或者/etc/ssh/ssh_config)中配置:
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
原帖地址 http://www.51testing.com/html/38/225738-234384.html

2. 在 Linux 中使用 Preload 改善应用程序启动时间

sudo apt-get install preload

Preload 安装完成后,重新启动系统,不需要做任何配置。
如果你想去对它进行微调,你可以通过编辑缺省的配置文件 /etc/preload.conf 来实现
原帖地址

3. 跳过grub开机引导界面

sudo gedit /etc/default/grub
GRUB_TIMEOUT这行数字改成0.1
这样还是会闪一下但不会进入那个界面等太久
改成0会恢复成10秒,1、2、3都是2s?自行尝试

4. AngrySearch

Linux 文件搜索,结果输入即得。

5. Linux下最好用的截屏工具

https://linux.cn/article-9427-1.html

6. 给apt-get开启多线程加速

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get -y install apt-fast

装完之后,弹出一个页面,选择apt-get或者apt都可以,选择哪个就是给哪个开启多线程
以后也可以用apt-fast代替apt-get来操作
详细介绍看这里

7. boot空间不足

打开终端,在终端里依次输入一下命令,以解决/boot分区满的问题:
1.df -h (查看Ubuntu的文件系统 使用情况)

  1. uname -a (查看当前使用的内核版本)

3.sudo apt-get remove linux-image- (按两次tab键)

4.sudo apt-get remove linux-image-4.4.0-31-generic(再重复几次旧内核,但别删错了)(删除多余内核)

再查看下内核和磁盘容量,发现释放了很多空间。
5.最后出现了这个警告:
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old

you may need to re-run your boot loader[grub]
解决办法:
sudo /usr/sbin/update-grub
done

在第一步也可以在终端下察看已经安装的旧的内核:
ctrl+alt+t——>进入终端——>输入命令:dpkg –get-selections|grep linux
原帖地址

8. .deb程序使用方法

安装某个.deb文件,简单的在.deb文件上Right单击鼠标,然后选择Kubuntu Package Menu->安装软件包。
或者,你可以在终端下输入如下内容来安装.deb文件

sudo dpkg -i 软件包名.deb

卸载.deb文件,输入:

sudo apt-get remove 软件包名称

9. 更换字体

ubuntu自带的字体不太好看,所以采用文泉译微米黑字体替代,效果会比较好,毕竟是国产字体!

sudo apt-get install fonts-wqy-microhei

然后通过unity-tweak-tool来替换字体:

10. unity-tweak-tool

调整 Unity 桌面环境,还是推荐使用Unity Tweak Tool,这是一个非常好用的 Unity 图形化管理工具,可以修改工作区数量、热区等。

sudo apt-get install unity-tweak-tool

安装Unity-Tweak-Tool出错
The following schema is missing
com.canonical.notify.osd
In order to work properly, Unity Tweak Tool recommends you install the necessary packages.

So in the terminal I used

sudo apt-get install notify-osd

11. Dock工具栏

很多人都对Ubuntu的Dock栏情有独钟,在Ubuntu下也有一款可以达到相同效果的工具Docky
命令:

sudo apt install docky

12. aptitude工具安装

介绍:aptitude工具是基于apt的一款安装工具,优点是可以自动解决安装和卸载时候的依赖关系。
命令:

sudo apt install aptitude

13. ubuntu离线安装网卡驱动

把iso包解压:按照这个路径找到这样一个文件

pool -> main -> d -> dkms -> dkms_2.2.0.3-2ubuntu11.1_all.deb

在这个文件夹下右键打开终端,运行

sudo dpkg -i dkms_2.2.0.3-2ubuntu11.1_all.deb

然后打开这个目录,找到驱动文件

ubuntu-16.04-desktop-amd64 -> pool -> restricted -> b -> bcmwl -> bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb

这就是无线网卡的驱动安装包了,在这个文件的目录下右键打开终端

运行 sudo dpkg -i [文件名]
示例 sudo dpkg -i bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb

然后重启Wi-Fi,就可以搜索到 WIFI了。

14. ubuntu18.04安装qq

原帖教程很详细,不过字体那个链接可以不看了,可以参考我的”更换字体“那部分
原帖csdn

15. 超好用的多线程下载工具-aria2的安装:

sudo add-apt-repository ppa:t-tujikawa/ppa
sudo apt-get update
sudo apt-get install aria2

使用的时候

aria2c url

16. v2ray在linux下的使用指南

ubuntu系统下使用命令

sudo su
bash <(curl -L -s https://install.direct/go.sh)

  • 安装完成后 *
    参照网上的教程修改/etc/v2ray/config.json改成用户端的配置

sudo gedit /etc/v2ray/config.json

  • 改成全局代理 *
    目前的模式默认为国内外自动分流,国外走代理,国内直连,但是想国内国外一起走代理,该如何进行设置?

在config.json配置文件的routing里改,把rules里面删空

然后v2ray里面的本地端口是多少,就把代理设置的sock5端口改成多少

17. linux下在终端连接vps

终端输入

ssh root@ip

或者文件传输模式则,输入

sftp root@ip

18. 安装WPS打开提示系统缺失字体

直接看原帖吧
https://blog.csdn.net/StefanSalvatore/article/details/72765659

19. 解决安装wps缺少libpng12-0的问题

https://blog.csdn.net/tydyz/article/details/74991048

ubuntu的16.10和17.04,18.10都没有这个依赖,所以我们可以下载16.04的来用:
https://packages.ubuntu.com
路径为/amd64/libpng12-0/download
下载安装就好!直接下载链接:

http://kr.archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb

下完了把它双击安装上再去装wps

20. 系统美化与清理

挑选自知乎专栏
有许多没有搬运过来
清理不常用的软件

sudo apt-get purge thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt-get purge gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku
sudo apt-get purge onboard deja-dup

清理旧版本的软件缓存

sudo apt-get autoclean # ubuntu 16以上 可以直接使用apt

清理所有软件缓存

sudo apt-get clean

删除系统不再使用的孤立软件

sudo apt-get autoremove

删除libreoffice

sudo apt-get purge libreoffice-common

删除Amazon的链接

sudo apt-get purge unity-webapps-common

21. ubuntu给文件夹创建桌面快捷方式

sudo ln -sT [文件夹路径] [桌面文件夹路径]

例如

sudo ln -sT /home/mzking/下载 /home/mzking/桌面/下载

22. 查看当前ip信息

sudo curl ip.gs

如果提示未安装curl,则

sudo apt instal curl

23. apt-get使用代理

23.1. 方法一:

如果只是想临时使用http代理,可以在使用apt-get之前于终端下输入:

export http_proxy="http://用户名:密码@代理IP:代理端口"

23.2. 方法二:(方法一的持久化)

如果希望apt-get与其它应用程序都可以一直使用http代理,可以这样:
在终端下编辑~/.bashrc文件:

sudo gedit ~/.bashrc

在文件末尾添加如下两句:

http_proxy=http://用户名:密码@代理地址:代理端口
export http_proxy

23.3. 方法三:

如果只是希望apt-get使用代理,可以这样:

在终端下编辑/etc/apt/apt.conf加入下面这行,
Acquire::http::Proxy “http://yourproxyaddress:proxyport”;

保存退出

23.4. 四:如果是Redhat Linux,则在profile文件中设置相关环境变量

sudo gedit /etc/profile
http_proxy=http://用户名:密码@代理服务器地址:端口

这样在终端下便可以通过代理上网了_

24. 配置Shadowsocks详解

其实我觉得v2ray更好用
https://blog.csdn.net/blessLZH0108/article/details/80396486

25. 彻底删除wine

http://blog.sina.com.cn/s/blog_6dee445401013zyy.html
1.卸载wine主程序,在终端里输入:

sudo apt-get remove --purge wine

2.然后删除wine的目录文件:

rm -r ~/.wine

3.卸载残留不用的软件包:

sudo apt-get autoremove

但我们在用wine卸载一些windows程序后,在“应用程序”-“其它”菜单里还残留着它的图标,我们可以通过以下方式把它彻底清除掉:
1.将 ~/.local/share/applications/ 下的相关文件或目录删除掉。

rm -r ~/.local/share/applications

2.删除 ~/.config/menus/applications-merged/ 里面相关的文件。

rm -r ~/.config/menus/applications-merged/wine*

26. eclipse

https://blog.csdn.net/weixx3/article/details/80350087

27. eclipse中文乱码解决方案:

1:windows-->preferences-->General-->Workspace-->选择Text file encoding中的Other,选择GBK,如果没有直接输入GBK,点击“Apply”

2:windows-->preferences-->General-->Content Types-->点击右边窗口中的Text,选择Java Source File,在Default encoding【在窗口最下边,如果看不到,拖动滑块下拉即可看到】中输入GBK,点击OK。

28. Vnote-大概是最好用的全平台md编辑器

用它最好配合上AppImageLauncher,下载好 Appimage文件后,借助AppImageLauncher可以添加到程序清单中去

https://github.com/tamlok/vnote/blob/master/README_zh.md

29. 使用 AppImageLauncher 轻松运行和集成 AppImage 文件

如果你使用 Ubuntu 18.04,请确保你下载的 deb 包的名字中有“bionic”,而其它的 deb 是用于旧一些的 Ubuntu 版本的

https://github.com/TheAssassin/AppImageLauncher/releases

原帖

https://www.zcfy.cc/article/easily-run-and-integrate-appimage-files-with-appimagelauncher

30. 命令行走socks5代理:Proxychains

https://zhuanlan.zhihu.com/p/24358104
https://blog.csdn.net/mingjie1212/article/details/51814421

安装

sudo apt-get install proxychains

修改,只需要把 /etc/proxychains.conf 末尾一行改成这样OK:

socks5 127.0.0.1 1080

这样 socks5 连接到 1080 端口之后,就可以在命令前面加上 proxychains 来让程序走 socks5 代理。

sudo proxychains apt-get update

相关文章

网友评论

    本文标题:挖个乱坑,记录一下使用linux使用笔记

    本文链接:https://www.haomeiwen.com/subject/tzrvsftx.html