zoukankan      html  css  js  c++  java
  • linux下一些问题和总结

    1、终端复制粘贴快捷键
    复制:Shift+Ctrl+C
    粘贴:Shift+Ctrl+V

    2、终端清屏快捷键
    ctrl+l 或 clear命令

    3、装完xampp后登录mysql
    /* mysql --socket=/opt/lampp/var/mysql/mysql.sock -u root -p */

    /* /etc/init.d/rc.local */
    /* 在以上文件末尾加入下面两行 */
    /* sudo mkdir -p /var/run/mysqld */
    /* sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock */
    /* 重启后就可以用下面命令执行mysql命令了 */
    /* mysql -u root -p */
    上面方法我已废弃,正确方法为
    0015 xampp在linux下无使用mysql命令
    http://blog.csdn.net/zcube/article/details/42921599


    4、ln命令的意义
    sudo ln -s 源目录文件 目标目录文件
    这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又 软链接和硬链接两种,软链接就是ln –s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,不多占存储空间,无论是软链接还是硬链接,文件都保持同步变化。

    5、使用gedit打开Windows txt文本有时会乱码
    www.linuxidc.com/Linux/2012-07/65713.htm
    在终端输入“dconf-editor”回车(见图2)。(如果没有安装用“sudo apt-get install dconf-tools”安装。)
    展开org/gnome/gedit/preferences/encodings
    auto-detected的value中加入 'GB18030', 加在uft8后面,按回车;
    show-in-menu的value中在前面加入 'GB18030', 按回车。

    6、删除一些垃圾
    清理下载的软件包
    查看占有空间 du –h /var/cache/apt/archives 删除已卸载软件包sudo apt-get autoclean 删除所有软件包sudo apt-get clean
    你已经卸载了,但是一些只有它依赖而别的软件包都不需要的软件包还留在你的系统里 sudo apt-get autoremove

    7、ctrl+c/z/d的区别
    ctrl+c强行中断当前程序的执行。
    ctrl+d表示结束当前输入(即用户不再给当前程序发出指令),那么Linux通常将结束当前程序。
    ctrl+z表示将当前前台运行的经常放在后台并挂起,如需其在后台继续运行,需用“bg 进程号”使其继续运行;再用"fg 进程号"可将后台进程前台化。

    8、ubuntu最大化窗口、最小化、左停靠、右停靠
    ctrl+super+ UP DOWN LEFT RIGHT

    9、Ubuntu查看CPU及CPU利用率
    查看机子有几个CPU以及每个CPU的详细信息 cat proccpuinfo
    查看CPU的利用率先执行top命令,再按1,可以看到每个CPU的利用率,显示的信息中%us的值,表示CPU使用了多少

    10、Ctrl+Alt+F1 - F7什么意思
    机器启动好后右7个终端,F7为默认图形界面,1-6为字符终端。当界面卡死时候,可以通过ctrl+alt+f1-f6登录字符终端进行操作。Linux 能够在我们常用的PC上实现UXIN的全部特性,具有多用户,多任务的能力,可以以不同的用户来进行不同的操作,CTRL-ALT-F1 至CTRL-ALT-F6 只是6个终端,并没有什么不同,如果说有不同就是组合键的不同了

    11、aptitude与 apt-get的区别
    aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。

    12、ubuntu更新软件
    在窗口中输入 sudo apt-get update,更新软件源,最后会读取软件包列表
    输入 sudo apt-get dist-upgrade,更新所有的软件:
    会提示你要下载多少软件,已经多少M大小,你回车选择是,之后就自动安装了。
    最后更新完成了。

    13、ubuntu字体变成楷体
    因为更新字体会安装fonts-arphic-ukai fonts-arphic-uming 这两种字体
    运行下面命令可将其卸载掉
    sudo apt-get remove fonts-arphic-ukai fonts-arphic-uming

    14、php自动补全vim卡死
    在使用vim编写php代码时候,如果光标前面没有空格和字符情况下(光标位于一行最开始位置)按ctrl+x,ctrl+o自动补全,vim会卡死。
    这时候按 ctrl+c 即可退出卡死状态
    这里使用的补全插件为new-omni-completion,在其它代码中不会出现这种情况,当然使用supertab插件映射ctrl+x,ctrl+o也可避免这种情况发生。

  • 相关阅读:
    ArrayList源码剖析
    Java集合框架
    Java数据结构和算法(十五)——无权无向图
    Java数据结构和算法(十四)——堆
    Java数据结构和算法(十三)——哈希表
    Java数据结构和算法(十二)——2-3-4树
    Java数据结构和算法(十一)——红黑树
    Java数据结构和算法(十)——二叉树
    Java数据结构和算法(九)——高级排序
    [刷题] Leetcode算法 (2020-2-27)
  • 原文地址:https://www.cnblogs.com/zcube/p/4222412.html
Copyright © 2011-2022 走看看