linux 驱动之Kconfig文件和Makefile文件实例

linux 驱动之Kconfig文件和Makefile文件实例在Linux编写驱动的过程中,有两个文件是我们必须要了解和知晓的。这其中,一个是Kconfig文件,另外一个是Makefile文件。如果大家比较...

2020-10-30

linux C语言开发管道通信实例详解

linux C语言开发管道通信 Linux系统本身为进程间通信提供了很多的方式,比如说管道、共享内存、socket通信等。管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管...

2020-10-30

浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义

ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行。ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以...

2020-10-30

ubuntu使用root用户登录/切换root权限的实现

ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车 此时会提示你输入密码,在pas...

2020-10-30

关于vi和vim的区别及命令详解

vi有3个模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。命令模式:可以移动光标、删除字符等。低行模式:可以保存文件、退出vi、设...

2020-10-30

Linux shell常用的73条命令总结

前言使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务。需要注意一点的...

2020-10-30

浅谈Linux 脚本 sh 和 ./ 的区别

如果.不在PATH里面,要执行当前目录下的可执行文件,使用全路径:./executable-filePATH是环境变量,如果将当前目录“./”添加到环境变量中,那么也可以不用“./”,直接输入当前目录下...

2020-10-30

linux中Jetty的安装和配置方法

JettyJetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty...

2020-10-30

linux下防火墙开启某个端口号及防火墙常用命令使用(详解)

1、永久性生效,重启后不会复原
开启:chkconfigiptables on
关闭:chkconfigiptables off
2、即时生效,重启后复原
重启防火墙
方式一:/etc/init.d/iptables restart
方式二:service...

2020-10-30

linux下source命令使用详解

Linux Source命令及脚本的执行方式解析当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile
对source进行了学习,并且...

2020-10-30

Linux下压缩与解压命令详解

本文为大家分享了Linux下压缩与解压缩命令,供大家参考,具体内容如下【tar命令】解压:tar -zxvf FileName.tar压缩:tar -czvf FileName.tar DirName【gz命令】解压1:gunzip FileNa...

2020-10-30

Linux shell 之 提取文件名和目录名的一些方法总结

很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file....

2020-10-30

详解shell 遍历文件夹内所有文件并打印绝对路径

例如你有一个文件夹路径是 /wls,如果想要遍历这个文件夹内的所有文件,并将它们保存到数组中,利用shell你可以这样做
for file in /wls/*do if test -f $file then...

2020-10-30

在linux的终端退出python命令行的方法

如下所示:Python 2.7.7 (default, Jun 3 2014, 01:46:20) [GCC 4.9.0 20140521 (prerelease)] on linux2Type "help", "copyright", "credits" or "license" for more inform...

2020-10-30

Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置)一、场景和需求假设我现在有3个独立的用project(暂时用maven关联起来,当然也可以不用maven),...

2020-10-30

Linux shell命令帮助格式详解

前言linux shell命令通常可以通过-h或--help来打印帮助说明,或者通过man命令来查看帮助,有时候我们也会给自己的程序写简单的帮助说明,其实帮助说明格式是有规律可循的帮助示例...

2020-10-30

linux shell发送Email邮件的方法详解

一封最简单的邮件
echo -e "To: handy1989@qq.com\nCC: handy1989@qq.com\nFrom: handy<handy@test.com>\nSubject: test\n\nhello world" | sendmail -t看上去有点复杂,其实...

2020-10-30

详解Linux命令中的正则表达式

命令中的正则表达式 如果要在命令输出或文本中筛选内容时使用模糊查找,就需要使用正则表达式。正则表达式是一套由多个元字符组成的模糊查找模式,使用正则表达式可以快速查找...

2020-10-30

linux下安装配置Memcache和PHP环境的实现

亲测有效在网上查找了好多资料,很多都安装不成功,而且都是同一个资料相互抄袭泛蓝,没一个实用的。今天配置好了,将配置过程分享一下。Linux下的Memcache运行需要libevent的支持,...

2020-10-30

php在linux中可能用到的命令(推荐)

如下所示:php -i | grep php.ini 查找php.ini的位置php-cgi -b 127.0.0.1:9000 & 查看php-cgi进程以上这篇php在linux中可能用到的命令(推荐)就是小编分享给大家的全部内...

2020-10-30

Ubuntu配置NFS的具体流程(推荐)

NFS 是Network File System的缩写,即网络文件系统,一种使用于分散式文件系统的协定NFS通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,例如将/home设置为共享目...

2020-10-30

Linux用户配置sudo权限(visudo)的方法

sudo的工作过程如下:1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认3,若密...

2020-10-30

Linux下JDK中文字体乱码的解决方法

问题描述:部署在linux下的java应用程序中的中文会变成一个一个的“口”字,也就是乱码问题分析:代码中使用了如下的实现方式:new java.awt.Font("宋体", Font.PLAIN, 12)那么jdk...

2020-10-30

Linux下Tomcat启动正常,但浏览器无法访问的解决方法

1、服务器可ping通2、服务器抓本地的http请求包,可以抓到3、本地抓服务器返回的http响应包,抓不到经过查找,是由于开启了Linux防火墙查看防火墙配置(需要root权限)[root@localhos...

2020-10-30

Cygwin下安装vim后,vim中退格键无法正常使用的解决方法

问题描述:在Cygwin中安装完vim后进入vim,发现上下左右键和退格键都无法正常使用问题分析:首先考虑到的就是缺少vim的配置文件,首先查看/etc路径下是否有vim的配置文件admin@Thin...

2020-10-30

linux文件目录默认权限(详解)

1、文件的默认权限是没有x的,即文件的最大默认权限为666(-rw-rw-rw)2、由于进入目录和目录的x权限有关,故目录的最大默认权限为777(drwxrwxrwx)查看默认权限需要使用umask命令:[123...

2020-10-30

linux脚本判断条件总结(必看)

如下所示:-b file 若文件存在且是一个块特殊文件,则为真
-c file 若文件存在且是一个字符特殊文件,则为真
-d file 若文件存在且是一个目录,则为真
-e file 若文件存在,则为真
-f...

2020-10-30

fedora 开机启动/禁止开机启动服务的实现

如下所示:systemctl enable httpd.service //开机启动服务
systemctl disable httpd.service //禁止开机启动
systemctl start httpd.service //启动服务
systemctl stop htt...

2020-10-30

每天一个linux命令 chgrp命令

在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp命令就是chang...

2020-10-30

linux命令之find命令简单概述

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值...

2020-10-30

linux find命令之exec简单概述

find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。exec解释:-exec 参数后面跟的是command命令...

2020-10-30

linux find命令之xargs简单概述

在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之...

2020-10-30

每天一个linux命令 head命令

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。1.命令格式:hea...

2020-10-30

每天一个linux命令 whereis命令

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。和find相比,whereis查找的速度非常快,这...

2020-10-30

Shell命令行中特殊字符与其转义详解(去除特殊含义)

特殊符号及其转义
大家都知道在一个shell命令是由命令名和它的参数组成的, 比如 cat testfile, 其中cat是命令名, testfile是参数. shell将参数testfile传递给cat命令. 但是...

2020-10-30

复制 Windows cmd 窗口命令行的信息方法

先是鼠标右键选择标记,然后再右键点一下就OK了。在我没发现之前,我一直以为是,标记了自己要选中的内容后,还是和一般的复制粘贴一样。直接Ctrl + c,但是怎么都不行,有时候可以,有时...

2020-10-30

Linux 连续执行多条命令的方法(推荐)

每条命令使用";"隔开,则无论前边的命令执行成功与否都会继续执行下一条命令这里,故意将第二条命令中的echo多写了一个o,命令执行出错,但并不影响后续命令的执行可以这么想,如果用...

2020-10-30

linux bash脚本监控启动停止weblogic服务的脚本写法

有时,linux系统需要做HA或者类似的功能,需要配置weblogic脚本来启动,停止,查看状态,可以如下方式写命令形式:Weblogic server start|stop|restart|status### BEGIN WLS Configrati...

2020-10-30

Linux下netstat命令的一些常见用法

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...

2020-10-30

linux下开启php的sockets扩展支持实例

下个相同版本的php源码,进行编译安装,再按照上面步骤搞,生成的so。copy到rpm装的那个,修改php.ini进行扩展就行了,或者到网上找相同版本,相同系统 的编译好的so文件。在linux下给P...

2020-10-30

修改Apache配置指定php配置文件php.ini的位置方法

一般Apache安装php后,php配置文件默认加载位置在php/lib/文件夹下,如果该文件夹下没有php.ini文件则apache就会找不到php的配置文件,这时有两种方法,第一种方法:就是复制一个相同...

2020-10-30

完美解决liunx下dns配置重启失效的问题

有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故。但是DNS配置文件 /etc/resolv.conf 每次重启就会失效。打开这个配置文件,发现有注释提示:Dynamic resolv.conf(...

2020-10-30

fedora 23 lvm2格式 根目录磁盘空间不足 扩容方法

成功将根目录从20G扩容到47G,记录一下步骤:格式是lvm2$ df -lh
Filesystem Size Used Avail Use% Mounted on
devtmpfs 5.7G 0 5.7G 0...

2020-10-30

详解shell中>/dev/null 2>&1到底是什么

前言相信大家经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出...

2020-10-30

linux下passwd命令设置修改用户密码的方法

1、passwd 简单说明;我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码;passwd命令的用法也很多,我们只选如下的几个参数加以说明;想了解更多,请参考man passwd或...

2020-10-30

虚拟机中使用linux系启用文件共享之后的文件存在的位置方法

一、使用共享文件夹传输数据在自己建立的win7系统中的共享文件夹中存放一些文件,然后在linux系统中访问,其中Linux中的访问路径为:/mnt/hgfs/自己建立的文件夹名称比如我在win7...

2020-10-30

linux 使用NSF 映射远程磁盘目录的实现

假设源目录在192.168.1.1机器上,目录为/data客户端集群在192.168.1.2, 需要将192.168.1.1机器上的/data目录到本地的/data目录1、在两台机器上安装nsf 、 portmapyum install...

2020-10-30

centos 设置定时任务执行指定脚本的方法

vim /etc/crontabSHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/# For details see man 4 crontabs# Example of job definition:
# .-----------...

2020-10-30

nginx 下安装配置 phpadmin报错的解决方法

如下所示:系统版本:centos7.0 64位
NGINX版本:nginx version: nginx/1.9.8
PHP版本:PHP 7.0.0 (cli) (built: Dec 1 2015 17:53:27) ( NTS )
mysql版本:mysqld Ver 5.7.10
phpm...

2020-10-30

linux patch 命令小结(收藏)

说到patch命令,就不得不提到diff命令,也就是制作patch的必要工具。diff命令,在制作patch文件的时候,基本上只需要使用到diff -Nau 这个参数,如果比较的是文件夹,还要加上-r参数,所...

2020-10-30
返回顶部
顶部