
linux
1Goer
这个作者很懒,什么都没留下…
展开
-
linux命令的"|"代表了什么?
也许很多人都会使用”|”,但是很多人并不知道”|”的含义?这个”|”是干嘛的? 说到”|”,我们不得不提到linux里的一个重要名词,管道,管道是啥?管道实际是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性,管道又称为半双工管道。管道的这一特点决定了器使用的局限性。管道是Linux支持的最初Unix IPC形式之一,具有以下特点:数据只能由一个进程流向另一个进程(其中一个读管道,一个原创 2017-03-08 21:37:47 · 3026 阅读 · 0 评论 -
Linux 磁盘空间满了,但是实际目录文件占用空间并没有那么大
查看磁盘占用空间命令df -h查看对应目录占用磁盘大小du -ah --max-depth=1见另一篇文章:https://blog.youkuaiyun.com/zf766045962/article/details/81450193查看文件删除进程还活着,导致空间不释放lsof |grep delete1、删除进程kill -9 `lsof | grep delete | awk ...原创 2019-02-14 12:58:26 · 12052 阅读 · 0 评论 -
CentOS 安装rz和sz命令
yum install lrzsz原创 2018-08-23 11:06:21 · 901 阅读 · 0 评论 -
linux下使用 du查看某个文件或目录占用磁盘空间的大小
du -ah –max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh一、du的功能: `du` reports the amount of disk space used by the speci...转载 2018-08-06 10:36:48 · 2764 阅读 · 0 评论 -
liunx sed 修改文件
比如,我想替换文件中的 properties 为 property ,可以使用sed ‘s/properties/property/g’ build.xml 这种方式,其实并没有修改build.xml文件的内容。如果想保存修改,通常的做法就需要重定向到另外的一个文件 sed ‘s/properties/property/g’ build.xml > build.xml.tmp 这样,b转载 2017-10-24 18:53:22 · 322 阅读 · 0 评论 -
CentOS编译安装Apache 2.4.x时报错:configure: error: Bundled APR requested but not found at ./srclib/. Downlo
它的意思是说:需要下载apr和apr-utils并解压到 ./srclib/ 目录下, 再进行编译。 wget -c http://apache.etoak.com/apr/apr-util-1.4.1.tar.gz wget -c http://apache.etoak.com/apr/apr-1.4.6.tar.gz tar -xzvf ./apr-1.4.6.tar.gz原创 2017-07-30 17:36:39 · 579 阅读 · 0 评论 -
Linux 常用命令个人记录
grep -R ‘test’ * 查询当前目录下含有test字符串的文件原创 2017-04-01 11:10:29 · 331 阅读 · 0 评论 -
linux 服务器之前同步文件以及远程脚本执行
服务器同步脚本命令:rsync。 一般linux服务器都安装了此软件。并且rsync只复制修改过的文件,因此能最大限度的减少需要同步的文件。 如果需要同步首先需要建立服务器之间的信任关系,就需要生成证书。证书生成方法假设此机器为A $ssh-keygen -t rsa 查看钥匙 [root@localhost .ssh]# ls ~/.ssh/ id_rsa id_rsa.pub k原创 2017-05-26 10:12:49 · 772 阅读 · 0 评论 -
linux之ln命令以及软连接、硬连接
ln命令详解命令格式ln [参数] [源文件或目录] [目标文件或目录]命令功能inux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以原创 2017-03-22 16:26:54 · 2292 阅读 · 0 评论 -
转:Linux 环境使用vim搭建php IDE -- 提高代码编写数度数倍!手把手教你打造程序员的上古神器VIM!
让我们开始DIY吧~!! 终端下执行命令:whereis vim 将列出vim安装的路径。 否则执行 sudo apt-get install vim 安装vim 。 成功安装了vim,只需要在用户根目录下创建.vimrc文件,在配置文件下写入如下信息。 比如: “引号代表注释set hlsearch “高亮度反白 set backspace=转载 2017-03-12 21:05:24 · 4761 阅读 · 0 评论 -
sed命令详解
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显原创 2017-03-22 10:28:16 · 332 阅读 · 0 评论 -
linux使用flock文件锁解决crontab…
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linuxcrontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。例如:// test.php for($i=0; $i echo date('Y原创 2017-03-22 10:27:59 · 823 阅读 · 0 评论 -
使用 grep 的 -o&n…
sed 命令可以很好的进行行匹配,但从某一行中精确匹配某些内容,则使用 grep 命令并辅以 -o 和 -E 选项可达到此目的。其中-o 表示“only-matching”,即“仅匹配”之意。光用它不够,配合 -E选项使用扩展正则表达式则威力巨大。比如下面有一条文本 tmp.txt ,其中内容为:{"aid":45,"path":"attachment/Mon_1112/2_原创 2017-03-22 10:27:56 · 309 阅读 · 0 评论 -
.bash_profile和.bashrc的区别(如…
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bashshell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该原创 2017-03-22 10:27:34 · 240 阅读 · 0 评论 -
Linux awk命令详解
awk用于格式化报文或者从文件中抽取数据包. 1.$awk '{print $0}' gefforey.txt | tee gefforey.doc该命令将在屏幕输出gefforey.txt文件内容并将其内容复制到gefforey.doc文件中. 2.$awk -F: '{print $1}' gefforey.log该命令以:为单位读取gefforey.log文件中第一列内容.原创 2017-03-22 10:27:14 · 860 阅读 · 0 评论 -
linux netstat 统计连接…
服务器上的一些统计数据:1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.netstat -na|grep原创 2017-03-22 10:27:11 · 195 阅读 · 0 评论 -
zcat *.tar.gz|grep 匹配到二进制文件 (标准输入)
zcat压缩文件进行grep匹配的时候,如果不带上-a会遇到匹配到二进制文件 (标准输入)错误的情况因此匹配压缩文件zcat |grep -a “”这样的写法能够保证命令的正常执行。原创 2017-03-21 21:43:40 · 6913 阅读 · 0 评论 -
解决ssh_exchange_identification:read connection reset by peer 原因
服务器改了密码,试过密码多次后出现ssh_exchange_identification: read: Connection reset by peer可以通过ssh -v查看连接时详情OpenSSH_6.6.1, OpenSSL 1.0.1k-fips 8 Jan 2015debug1: Reading configuration data /etc/ssh/ssh_configde...转载 2019-06-22 21:26:24 · 11662 阅读 · 0 评论