linux下 tags相关】的更多相关文章

在vim中配置好了YouCompleteMe插件,发现把光标移动到函数名下再按ctrl+],并不能跳转到该函数的定义处.解决办法: 1.先查看有没有安装ctags,运行ctags –version查看版本就可以知道有没有安装了.没有的话就安装一个. 2.在工程目录下查看,看看有没有生成tags文件.如果没有,就用ctags -R命令生成一个. 3.用vim打开一个源文件,例如我打开~/Test/test01.c,该文件中调用的一个函数foo()是定义在test01.h文件中的.把光标移动到函数f…
linux 下crontab相关定时触发的配置规则: 1.基本格式 :* * * * * command(分 时 日 月 周 命令)2.取值范围:分钟1-59 每分钟用*或者 */1表示小时1-23(0表示0点)日期1-31月份1-12星期0-6(0表示星期天) 3.crontab命令:crontab file [-u user]-用指定的文件替代目前的crontab.crontab-[-u user]-用标准输入替代目前的crontab.crontab-1[user]-列出用户目前的cront…
Linux下vim相关命令 在编辑程序时经常使用vim,所以记住一些常用的指令还是很有必要的 文件命令 vim file 打开单个文件vim file vim file1 file2 file3 ... 同时打开多个文件 :open file在vim窗口中打开一个新文件 :split file在新窗口中打开文件 :split file :bn 切换到下一个文件 :bp 切换到上一个文件 :args 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来. 导航命令 % 括号匹配 插入命令 i…
Linux下mysql相关操作 1.创建MySQL mysql -u root -p create user 'username'@'%' identified by 'password'; %可以选择是 localhost //供本机使用127.0.0.1 2.查看MySQL创建的用户名 select user , host from mysql.user; 3.删除 drop user '数据库用户名'; 4.查看权限 show grants for '数据库用户名'; 5.刷新 flush…
Linux下 svn相关操作 一.首先看看svn安装的位置: 命令: find / -name svn /var/svn :表示安装目录 /user/bin/svn :表示命令目录 可以看到的是svn的地址是var/svn 那么到底是不是:我们到这个目录下看: 二.重启或启动 1 首先查看svn的进程: 查看进程命令:ps -ef(查看所有进程):要筛选的话用grep,筛选svn的进程命令:ps -ef|grep svn. 2  杀死主进程:杀死进程的命令用kill -9 进程id. 3:启动s…
记录下来,方便下次再用时从头查找资料 小京东ecshop中的通讯有用到openfire,Window下配置安装很简单,直接下载exe文件安装就行,而linux下要麻烦一点.安装后的配置下面会细说: 一.安装JDK 1.检测原系统中是否会带着jdk,运行命令: #查看jdk版本 java –version #rpm查询关键字 rpm –qa | jdk 如果有请查看是否为openjdk,如果是,则需要卸载,因为用openjdk时会报错误信息,客户端登陆不了(目前遇到的情况就是这样,当然也可以先安装…
摘要: 总结GCC的具体使用,动态库静态库的相关问题 参考资料: <Linux网络编程> ISBN:9787302207177 p19 1 GCC简介 GCC是Linux下的编译工具集,是GNU Compiler Collection的缩写,包含gcc,g++等编译器,还有工具集如ar,nm GCC工具集不仅能编译C/C++,还能编译其他语言如Objective-C GCC还能进行交叉编译 文件扩展名含义: 默认路径: 2 编译步骤 预编译:将头文件包含进源代码,并对一些宏进行替换 编译和优化…
linux 下 apache启动.停止.重启命 基本的操作方法: 本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl stop   停止 apache重新启动命令: /usr/local/apache2/bin/apachectl restart…
Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码.以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1.hda2.hda3.hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码.因此,Linux 下面每一个硬盘总共最多有 16 个分区. 因此 hda1- hda4 是主区的意思. hda5以后是逻辑分区!! Linux下,每一个硬盘设备都被映射到一个系统的设备文件:对于磁盘,光驱等IDE或者SCSI设备也不例外. 此处要渗透一…
一.定义和理解 狭义定义:进程是正在运行的程序的实例. 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动. 进程的概念主要有两点: 第一,进程是一个实体.每一个进程都有它自己的地址空间,一般情况下,包括文本区域.数据区域和堆栈区域.文本区域存储处理器执行的代码:数据区域存储变量和进程执行期间使用的动态分配的内存:堆栈区域存储着活动过程调用的指令和本地变量. 第二,进程是一个“执行中的程序”.程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们…
1.1 什么是yum源 Yellowdog Updater, Modified 一个基于RPM包管理的字符前端软件包管理器. 能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 简单来说就是软件仓库--yum源/仓库,类似于应用宝之类. 1.2 修改yum源 1.2.1 yum源分类 按系统选择yum源 阿里云的yum源 CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo h…
查整机硬件信息命令dmesg 查看网卡设备相关dmesg | grep eth 查看网卡eth0信息dmesg | grep eth0 使用ethtool命令查看指定网卡信息ethtool eth0 使用 mii-tool命令查看指定网卡情况mii-tool -v eth1 为了使用lspci命令需要安装以下软件包yum -y install pciutils 查看pci接口硬件信息lspci 在linux的proc文件系统中,通过查看/proc/net/dev文件可以得到每个网络接口的吞吐量c…
1. 概述 Linux 服务器, 通常可以由多个终端连接 简单介绍一些 终端 相关的操作 最终的目的, 是定位到某个终端, 然后把它 踢下来, 甚至可以不让他再次连接 2. 环境 操作系统 CentOS Linux release 7.6.1810 (Core) 命令 > cat /etc/redhat-release 用户 当然是 root 啦 3. 终端相关 概述 不管是 本机, 还是 远程, 操作 linux 系统, 都需要通过 终端 或者是 GUI 终端 概述 这个可能以后会说 看看内容…
tomcat安装: 直接到官网下载tar包解压即可. tomcat相关操作: 首先,进入Tomcat下的bin目录,例如:cd /usr/tomcat/bin 启动Tomcat:./startup.sh 关闭Tomcat:./shutdown.sh 查看Tomcat是否关闭:ps -ef|grep java,若信息较多表示未关闭,反之已关闭. 如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程:例如可以根据上面查看tomcat是否关闭的命令获取到进程ID,然后直接ki…
若本机已安装python2,尽量不要动现有的python2,额外安装python3即可. 1.安装python3.6(centos下安装python3自带pip和setuptools) python3]# cd /usr/local/python3 # 我的python3.6安装路径,如果没有python3目录应事先创建# 依次执行如下命令[root@ipha-dev71-1 python3]# wget https://www.python.org/ftp/python/3.6.1/Pytho…
参考文章 <nginx启动,重启,关闭命令> 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号了.步骤2:发送信号从容停止Nginx: kill -QUIT 主进程号 快速停止Nginx: kill -TERM 主进程号 强制停止Nginx: kill -9 nginx 另外, 若在nginx.conf配置了pid文件存放…
1.查看Tomcat是否以关闭 ps -ef|grep tomcat 2.直接干掉Tomcat可以使用kill命令,直接杀死Tomcat进程(这个命令用在当你关闭tomcat报错的时候直接杀死进程) kill -9 20678 3.linux中的tomact添加远程调试端口的方法 在startup.sh开始处中增加如下内容: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:tra…
1)core文件简介core文件其实就是内存的映像,当程序崩溃时,存储内存的相应信息,主用用于对程序进行调试.当程序崩溃时便会产生core文件,其实准确的应该说是core dump 文件,默认生成位置与可执行程序位于同一目录下,文件名为core.***,其中***是某一数字.2)开启或关闭core文件的生成 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 查看core文件…
1. 关闭与启动 ① 到指定目录:cd/etc/init.d ② 停止:rabbitmq-server stop ③ 启动:rabbitmq-server start ④ 查看是否停止/启动成功:ps -ef |grep rabbitmq 2.开启RabbitMQ Managerment管理界面 ① 到指定目录:cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.1.5/plugins ② 开启管理界面:./rabbitmq-plugins enable rab…
#注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目录.#你可以自己修改成自己的目录. A.#dbstart //启动数据库 #dbshut //关闭数据库 B.#emctl start dbconsole //开启企业管理器 #emctl stop dbconsole //关闭企业管理器 C.#lsnrctl start //启动监听 #lsnrctl stop //关闭监听 D.#emctl start agent //开…
Ctrl c 中止当前正在执行的程序. Ctrl d 相当于exit命令,退出当前会话. Ctrl z 将当前运行的程序放到后台运行.与运行时加&类似.…
请参照以下文章:https://www.cnblogs.com/pengtangtang/articles/PengTangTang_git_one.html…
curl命令 curl是linux系统命令行下用来简单测试web访问的工具. curl -xip:port www.baidu.com    -x可以指定ip和端口,省略写hosts,方便实用 -I    只显示状态码 -v    显示详细过程,可视化操作: -u    指定用户名和密码 -O    下载网页文件 -o    自定义下载文件名 1 2 3 4 5 6 7 8 9 10 11 [root@localhost ~]# curl -x61.135.157.156:80 www.qq.c…
去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路线图,帮助新人尽快上手. 本文介绍的我所在小组的一些开发流程及相关工具.做为新人入门手册,其中某些工具可能只有我们这边在用,但对于其他公司的新人来说,一样是具有指导意义的. 2015.4.11 更新: 增加构建工具 Bazel, CMake介绍 增加Linux下任务管理相关命令 增加正则表达式调试的…
原由 之所以写这篇文章当然还是在面试中涉及了对本文标题的相关问题-互斥锁和自旋锁的区别.听到这个问题的时候,我是比较忐忑的.互斥锁我还能简单说一些,但是对于自旋锁的了解几乎为零.为此,将总结Linux下的相关锁-那些“锁”事儿.知之为知之,不知为不知,是知也.不懂的地方,尽快查漏补缺! 简介 我们晓得在Linux内核中,同步机制是一大特性.比较经典的有原子操作.spin_lock(自旋锁).mutex(互斥锁).semaphore(信号量)等. 原子操作 原子操作,也是数据库事务的一大特性.就是…
Linux下javaweb环境搭建 步骤: 1.使用远程工具连接上服务器,例如xsheel(ssh).filezilla(ftp) 2.JDK安装及相关配置 3.Mysql安装及相关配置 4.Tomcat安装及相关配置 5.项目部署及启动 详细步骤: 1.远程连接: a) Xsheel连接:跟一般ssh连接工具差不多,输入服务器IP及用户名密码等. b) Ssh连接:我这里用的是filezilla,大家他也可以用8uftp,这些都差不多的. 注意:这个远程工具大家可以根据自己的喜好任意选择,都差…
原文:socket在windows下和linux下的区别 1)头文件 windows下winsock.h/winsock2.h linux下sys/socket.h    错误处理:errno.h 2)初始化 windows下需要用WSAStartup WSADATA wsaData; err = WSAStartup(0x202,&wsaData); if ( err != 0 ) { return 0; } else if ( LOBYTE( wsaData.wVersion ) != 2…
[摘要: 本文以linux3.5--Exynos4412仄台,剖析触摸屏驱动焦点内容.Linux下触摸屏驱动(以ft5x06_ts为例)须要懂得以下学问: 1. I2C协定 2. Exynos4412处置惩罚器的I2C接心 3. I2]  本文以Linux3.5--Exynos4412平台,分析触摸屏驱动核心内容.Linux下触摸屏驱动(以ft5x06_ts为例)需要了解如下知识: 1.  I2C协议 2.  Exynos4412处理器的I2C接口 3.  I2C接口触摸屏基本知识 4.  bu…
Linux&Android PPP相关FAQ   目录 Linux&Android PPP相关FAQ.. 1 一.         文档说明... 3 二.         常见调试技术... 4 1.      查看PPP log信息... 4 2.      查看拨号IP. 4 3.      查看路由.配置路由... 4 4.      Ping ip和网址... 4 5.      设置DNS. 5 三.         问题记录... 6 1.      Linux下拨号失败..…
Linux下查找相关命令主要有以下4个:which.whereis.locate.find. (1)which   [-a]    cmdname1 cmdname2 ...... 命令参数: -n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名. -p  与-n参数相同,但此处的包括了文件的路径. -w  指定输出时栏位的宽度. -V  显示版本信息 作用:locate a command,从环境变量PATH中,定位/返回与指定名字相匹配的可执行文件所在的路径 原理:执行wh…