美文网首页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