一起学习网 一起学习网

为您找到相关结果为  2000 

Linux bash删除文件中含“指定内容”的行功能示例3小时前

本文实例讲述了Linux bash删除文件中含“指定内容”的行功能。分享给大家供大家参考,具体如下:#!/bin/sh # 功能: 删除文件中含"指定内容"的行 # 运行方式: ./dline.sh c.log ==> 产生输出文件: c.log0 array=("rm -f lvr_353...

使用ntpdate工具校正linux服务器时间(实现方法)3小时前

当Linux服务器的时间不对的时候,可以使用ntpdate工具来校正时间。 安装:yum install ntpdate ntpdate简单用法: # ntpdate ip # ntpdate 210.72.145.44 以下是一些可用的NTP服务器地址:NameIPLocation210.72.1...

linux 下实现sleep详解及简单实例3小时前

linux 下实现sleep详解及简单实例 sleep: 普通版本 1、基本设计思路:1>注册SIGALRM信号的处理函数; 2>调用alarm(nsecs)设定闹钟;3>调pause等待,内核切换到别的进程运行;4>nsecs秒之后,闹钟超时,内核发SIGALRM给这个进程 ;5>从内核态返回这个...

Linux 中可重入函数与不可重入函数详解3小时前

Linux 中可重入函数与不可重入函数详解 可重入函数和不可重入函数说起来有点拗口,其实写过多进程(线程)程序的人肯定很快就能明白这两种函数是个神马东西。下面是我对这两个函数的理解:可重入函数可以理解为是能被中断的函数,并且它被中断返回后也不会出现什么错误。不可重入函数可以理解为如果函数被中断的话,...

解决linux的redhat版上mysql字符乱码的问题3小时前

linux上安装了mysql服务,默认的字符编码不是utf8,所以会出现中文乱码。 解决方案如下: 1、修改文件/etc/my.cnf,在mysqld配置的最后一行加上character-set-server=utf8 vi /etc/my.cnf2、重启mysqld服务 service mysql...

完美解决Linux搭建sftp出现Write failed:Broken pipe的问题3小时前

sftp aibamui@127.0.0.1 输入密码后出现: Write failed :Broken pipe Couldn't read packet : Connection reset by peer 解决方法: chown root:sftp /data/files <---貌似最关键...

Linux下模拟实现进度条实例详解3小时前

Linux下模拟实现进度条在Linux系统下模拟进度条,首先需要了解一些简单基础知识:1、在Linux系统下,r是回车符,n是换行符,回车是行不变光标回到该行的起始位置,换行是跳转到下一行,但是光标位置不变;2、CC++的输入输出都有缓冲区,都为行缓冲,行刷新,通过回车换行刷新到IO区;3、1秒 =...

Linux命令中的rpm安装命令3小时前

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。R...

linux 网卡配置详解及实例3小时前

linux网卡配置DEVICE=物理设备名 IPADDR=IP地址 NETMASK=掩码值 NETWORK=网络地址 BROADCAST=广播地址 GATEWAY=网关地址 TYPE=Ethernet (网络类型) ONBOOT=[yes|no](引导时是否激活设备) USERCTL=[...

linux启动流程详细介绍3小时前

linux启动流程简介 我们都知道,由于linux的稳定性,通常被作为服务器系统,要想称为一个PHP的高手,linux是必修之课。那么linux系统从开机到启动,中间到底都发生了什么?本文来简单探讨一下中间的神秘过程。 1、 BIOS加电自检BIOS是英文"Basic Input Output Sy...

详谈Linux netstat命令(高级面试必备)3小时前

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

使用Linux的alternatives命令替换选择软件的版本方法3小时前

上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0, 查询了一些资料,发现可以使用Linux的alternatives命令替换选择软件的版本。说明:alter...

数据结构 二叉树的递归与非递归3小时前

数据结构 二叉树的递归与非递归 实例代码:#include #include #include #include using namespace std; template struct Bin...

Linux 进程替换(exec函数)实现代码3小时前

Linux 进程替换(exec函数)实现代码# include #include #include #include #include#include ...

linux Shell获取某目录下所有文件夹的名称3小时前

查看目录下面的所有文件:#!/bin/bash cd /目标目录 for file in $(ls *) doecho $file done延伸的方法,查看目录下面的所有目录#!/bin/bash cd /export/bak/original_document for dir in $(ls sp...

shell判断文件是否为空的代码3小时前

核心代码[[ `cat a.log |wc -l` -eq 0 ]] && echo "file is empty"下面将cat与wc命令为大家介绍一下 cat:查看文件的内容、连接文件、创建一个或多个文件和重定向输出到终端或文件 用法:cat [选项] [文件] 1. $ cat hello.tx...

详解 Shell中的grep命令3小时前

用‘grep'搜索文本文件 如果您要在几个文本文件中查找一字符串,可以使用‘grep'命令。‘grep'在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentation'目录下搜索带字符串‘magic'的文件:$ grep magic /usr/src/lin...

ubuntu 解决libsqlite3-0依赖的问题(推荐)3小时前

fan@fan:sqlite$ sudo apt-get install sqlite3正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正下列错误:下列软件包有未满足的依赖关系:libsqlite3-d...

详解Linux下的文件标述符和文件指针3小时前

Linux下的文件标述符和文件指针 文件标识符: 首先我们来了解一下文件标识符是什么东西 文件描述符是计算机科学中的一个术语,是一个用于表述只想文件的引用的抽象化概念。 在linux当中,每个进程会在进程控制块(PCB)当中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表都有一个指 向已经...

Linux 下sudo网络权限详解3小时前

Linux 下sudo网络权限详解 对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现“无网络连接”的错误。背景对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现“无网络连接”的错误。 普通权限下,wget成...