Linux
fkuner
这个作者很懒,什么都没留下…
展开
-
LeetCode系列215—数组中的第K个最大元素
题意215.数组中的第K个最大元素题解方法一:小顶堆C++提供的priority_queue默认是大顶堆//降序队列,大顶堆priority_queue<int> q;priority_queue <int,vector<int>,less<int> >q;//升序队列,小顶堆priority_queue <int,vector<int>,greater<int> > q;class Solution原创 2021-09-13 20:35:33 · 81 阅读 · 0 评论 -
读书笔记:《Linux内核源代码情景分析》
第1章 预备知识1.1 Linux内核简介Unix、Minix、LinuxMicro-Kernel、Macro-Kernel1.2 Inter X86 CPU系列的寻址方式原创 2021-09-13 12:05:10 · 403 阅读 · 0 评论 -
终端快捷键
文章目录历史命令光标移动技巧历史命令执行命令时,对于输入过的命令,可以通过上下键查找,但如果是很久的命令,一直按上就太愚蠢了有2种解决方案查询历史命令$ history使用ctrl+r快捷键,ctrl+r是反向搜索(reverse-i-search)效果如下图,输入的关键字为ls,在图中用 `` 包裹,后面显示搜索结果,如果不是自己期望的命令,可以多次使用ctrl+r切换光标移动技巧ctrl + a:跳转到行首ctrl + e:跳转到行尾...原创 2020-12-10 13:19:32 · 297 阅读 · 0 评论 -
Linux网络相关命令
netstattcpdumptelnet原创 2020-06-19 16:10:55 · 123 阅读 · 0 评论 -
shell脚本中shift的用法说明
shift命令用于对参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本)。示例1:依次读取输入的参数并打印参数个数:run.sh:#!/bin/bashwhile [ $# != 0 ];doecho "第一个参数为:$1,参数个数为:$#"shiftdone输入如下命令运行:$ run.sh a b c...转载 2020-03-18 21:24:39 · 309 阅读 · 0 评论 -
shell脚本中字符串单引号和双引号的区别
字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。双引号your_name='runoob'str="Hello,...原创 2020-03-18 16:17:58 · 586 阅读 · 0 评论 -
Shell 脚本中 '$' 符号的多种用法
$0:Shell 的命令本身$1到9:表示 Shell 的第几个参数$? :显示最后命令的执行情况$#:传递到脚本的参数个数$$:脚本运行的当前进程 ID 号$*:以一个单字符串显示所有向脚本传递的参数$!:后台运行的最后一个进程的 ID 号$-:显示 Shell 使用的当前选项...原创 2020-03-18 15:31:15 · 608 阅读 · 0 评论 -
配置GraphLab遇到的问题与解决方案
测试openmpi遇到的问题在使用mpiexec -hostfile ~/machines hostnam来测试配置是否正确时,出现fkuner@master:/usr/local$ mpiexec -hostfile ~/machines hostname--------------------------------------------------------------------...原创 2019-12-16 03:13:19 · 898 阅读 · 0 评论 -
Ubuntu18.04 LTS 卸载gnome桌面
卸载gnome-shell主程序$sudo apt-get remove gnome-shell卸载gnome$sudo apt-get remove gnome卸载不需要的依赖关系$sudo apt-get autoremove彻底卸载删除gnome的相关配置文件$sudo apt-get purge gnome清理安装gnome时候留下的缓存程序软件包$sudo ap...原创 2019-12-15 16:13:54 · 11655 阅读 · 2 评论 -
Ubuntu 18.04 Server 安装图形化桌面
From: http://www.oschina.net/question/12_10835第一步:安装桌面环境首先需要确保您已经在/etc/apt/sources.list 文件中启用了Universe和Multiverse软件库,接下来执行如下命令:sudo apt-get updatesudo apt-get install ubuntu-desktop以上命令将安装 Gnom...转载 2019-11-25 11:06:07 · 1737 阅读 · 0 评论 -
ubuntu进入与退出命令行模式
ctrl+alt+(f1~f6中的任一个)进入命令行模式ctrl+alt+f7进入图形界面模式开机就进入命令行:$echo “false” | sudo tee /etc/X11/default-display-manager开机就进入图形桌面: $echo “/usr/sbin/gdm” | sudo tee /etc/X11/default-display-manager在命令行模式中...原创 2019-11-25 10:49:42 · 3759 阅读 · 0 评论 -
MBR分区表格式与限制
主要分区与扩展分区最多可以有4个(硬盘的限制)扩展分区最多只能由1个(操作系统的限制)逻辑分区是由扩展分区持续划分出来的分区能够被格式化后作为数据存取的分区是主要分区和逻辑分区,扩展分区无法格式化逻辑分区的数量依操作系统而不同,在Linux系统中SATA硬盘已经可以突破63个以上的分区限制详情参考《鸟哥的Linux私房菜·基础版》...原创 2019-11-24 23:18:00 · 847 阅读 · 0 评论 -
VirtualBox扩充虚拟机硬盘容量
最近配置hadoop cluster,每个虚拟机分了10G(我真是作死)无奈只能扩充空间,本来以为挺难,查了半天又是各种挂载,又是下载软件的,后来看到百度经验。。没错就是百度经验,竟然这么简单解决方案:关闭虚拟机打开终端,输入VBoxManage list hdds查看虚拟硬盘信息fkuner@fkuner-ubuntu:~$ VBoxManage list hddsUUID: ...原创 2019-11-23 23:39:34 · 755 阅读 · 0 评论 -
解决Linux下启动eclipse出现An error has occurred. See the log file [your workspace path]/.metadata/.log
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-11-23 17:10:43 · 4410 阅读 · 0 评论 -
Ubuntu中apt-get安装的文件位置
下载的软件存放位置/var/cache/apt/archives安装后软件默认位置/usr/share可执行文件位置/usr/bin配置文件位置/etclib文件位置/usr/lib原创 2019-11-22 22:26:46 · 540 阅读 · 0 评论 -
解决apt-get update更新错误
sudo apt-get update出现解析错误,如下fkuner@data3:~$ sudo apt-get updateErr:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease Temporary failure resolving 'mirrors.tuna.tsinghua.edu.cn'0% [Wor...原创 2019-11-20 02:49:38 · 13343 阅读 · 6 评论