gentoo

YouCompleteMe can't find local header files

半城伤御伤魂 提交于 2021-02-19 07:43:30
问题 I currently have a project that is structured as so project | |----src/ | | | |----test.cpp | |----include/ | | | |----test.hpp | |----.ycm_extra_conf.py But I can't get YouCompleteMe to recognize test.hpp when it's include in test.cpp #include "test.hpp" This is the output of my :YcmDebugInfo Printing YouCompleteMe debug information... -- Client logfile: /tmp/ycm_tcrryhfo.log -- Server Python interpreter: /usr/bin/python2.7 -- Server Python version: 2.7.14 -- Server has Clang support

第一周

感情迁移 提交于 2020-04-07 16:28:41
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 答: Debian Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器 Linux Mint:基于Debian和Ubuntu的Linux发行版,致力于桌面系统对个人用户每天的工作更易用,更高效,且目标是提供一种更完整的即刻可用体验。 Slackware suse:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。 OpenSUSE:由suse发展而来,旨在推进linux的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好 RedHat rhel(red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境,免费: Fedora:基于Red Hat Linux终止发行后,红帽公司计划以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux取代Red Hat Linux在商业应用的领域。Fedora的功能对于用户而言,它是一套功能完备、更新快速的免费操作系统,而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中

centos用户管理概念和命令

北城余情 提交于 2020-04-04 20:49:18
用户管理基础概念: 用户类别:管理员、普通用户(系统用户和登陆用户) 组类别: 管理员组、普通用户组 基本组和附加组 私有组、公共组 数据库文件: /etc/passwd login:password:uid:gid:comment:home:shell /etc/shadow login:encrpted_password:......... /etc/group group:password:gid:user_list 密码存储格式:单向加密,并借助于salt完成 1: MD5 sha1 sha224 sha256 sha384 6:sha512 linux用户和组管理 安装上下文: 进程以器发起者的身份运行: 进程对文件的访问权限。取决于发起此进程的用户的权限: 系统用户:为了能够让那后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用户:这里用户从不登陆系统: groupadd:创建一个新组 groupadd[选项】group _name -g GID:指定GID:默认是上一个组的GID+1; -r:创建系统组 groupmod命令:修改组属性 groupmod[选项】GROUP -g GID:修改GID: -n new_name:修改组名: groupdel命令:删除组 groupdel [选项] GROUP useradd命令:创建用户 useradd

gentoo annie youku video

纵饮孤独 提交于 2020-03-24 19:49:01
在gentoo 上面,如果需要下载 youku 的视频的话,可以使用 annie 这个软件来下载。annie 软件主页: https://github.com/iawia002/annie#installation . annie 支持以下网站: Site URL  Videos  Images  Playlist  VIP adaptation 抖音 https://www.douyin.com ✓ 哔哩哔哩 https://www.bilibili.com ✓ ✓ ✓ 半次元 https://bcy.net ✓ pixivision https://www.pixivision.net ✓ 优酷 https://www.youku.com ✓ ✓ YouTube https://www.youtube.com ✓ ✓ 爱奇艺 https://www.iqiyi.com ✓ 芒果TV https://www.mgtv.com ✓ Tumblr https://www.tumblr.com ✓ ✓ Vimeo https://vimeo.com ✓ Facebook https://facebook.com ✓ 斗鱼视频 https://v.douyu.com ✓ 秒拍 https://www.miaopai.com ✓ 微博 https://weibo.com ✓

dash

我怕爱的太早我们不能终老 提交于 2020-03-22 06:58:19
如今Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bash的shell,它主要是为了执行脚本而出现,而不是交互,它速度更快,但功能相比bash要少很多,语法严格遵守POSIX标准,下面简要列举下从bash迁移到dash一般需要注意的问题 1.定义函数 bash: function在bash中为关键字 1 2 3 4 5 6 igi@gentoo ~ $ foo(){ echo $0;} igi@gentoo ~ $ foo /bin/bash igi@gentoo ~ $ function foo2(){ echo $0;} igi@gentoo ~ $ foo2 /bin/bash dash: dash中没有function这个关键字 1 2 3 4 5 $ foo(){ echo $0;} $ foo dash $ function foo2(){ echo $0;} dash: Syntax error: "(" unexpected 2.select var in list; do command; done bash:支持 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 igi@gentoo ~ $ select input in A B > do > case $input in > A)

Linux概述

独自空忆成欢 提交于 2020-03-20 23:54:04
ref:   https://www.cnblogs.com/kangfeng/articles/7990261.html 按系列罗列Linux的发行版,并描述不通发行版之间的联系与区别 Linux发行版主要有三个分支:Debian、Slackware、Redhat。 (1)Debian:(以社区的方式运作) Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器; Linux Mint:基于Debian和Ubuntu的Linux发行版,致力于桌面系统对个人用户每天的工作更易用,更高效,且目标是提供一种更完整的即刻可用体验。 (2)slackware suse:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。 SLES(SUSE Linux Enterprise Server(SLES):企业服务器操作系统,是唯一与微软系统兼容的Linux操作系统。 OpenSUSE:由suse发展而来,旨在推进linux的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好。 (3)Redhat rhel(red hat enterprise Linux):Red Hat公司发布的面向企业用户的Linux操作系统。早起版本主要用于桌面环境,免费: Fedora:基于Red Hat Linux终止发行后

Linux扫盲篇:CentOS、Ubuntu、Gentoo

点点圈 提交于 2020-03-17 01:04:19
Linux扫盲篇:CentOS、Ubuntu、Gentoo Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。 Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点: Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多 的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非 常多