
Linux
想你时的孤独
这个作者很懒,什么都没留下…
展开
-
mac linux 压缩解压gz
1. 压缩文件gzip 源文件如压缩 b.txt 使用命令 gzip b.txt 注意 压缩为 .gz 文件 源文件会消失如果想保留源文件 使用命令 gzip -c 源文件 > 压缩文件2. 压缩目录gzip -r 目录注意 gzip 压缩目录 只会压缩目录下的所有文件 不会压缩目录3. 解压gzip -d 压缩文件————————————————版权声明:本文为优快云博主「sleepwalker_1992」的原创文章,遵循CC 4.0 BY-SA版权协议,转..转载 2021-07-16 10:12:17 · 5680 阅读 · 0 评论 -
linux ./configure,make,make install的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AUT...转载 2018-03-16 15:44:43 · 1607 阅读 · 0 评论 -
curl模拟Http 的get or post请求
一、get请求curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示ge转载 2017-12-04 15:11:23 · 874 阅读 · 0 评论 -
linux / .的意思
以下几个符号作为目录名有特殊的含义:“/”代表根目录“..”代表上一级目录“.” 代表当前目录“~”代表HOME目录“-”代表前一目录原创 2017-09-23 22:31:09 · 825 阅读 · 0 评论 -
sh handle_data.sh: 2: handle_data.sh: Syntax error: Bad for loop variable
今天写了个shell处理数据,报错sh handle_data.sh: 2: handle_data.sh: Syntax error: Bad for loop variable查询后发现是Ubuntu为了加快开机速度,用dash代替了bash,所以导致了错误。取消dash的办法是:sudo dpkg-reconfigure dash在选项中选No。原创 2017-08-29 10:53:42 · 333 阅读 · 0 评论 -
dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解
一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入by转载 2017-08-23 11:28:14 · 716 阅读 · 0 评论 -
Linux 设置apache,mysql开机启动
linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig --level 2345 mysqld转载 2017-07-28 18:31:47 · 250 阅读 · 0 评论 -
configure: error: Size of "void *" is less than size of "long"
编译httpd-2.2.34./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util ap_cv_void_ptr_lt_long=no报错configure: error: Si原创 2017-07-26 17:35:21 · 2211 阅读 · 0 评论 -
apr-util make报错
解压完apr-util后,执行make报错,如下:make[1]: Entering directory `/deployment/apr-util-1.6.0'xml/apr_xml.c:411: error: ‘apr_xml_parser’ has no member named ‘xp’......解决:yum install expat-devel原创 2017-07-26 17:18:00 · 4028 阅读 · 0 评论 -
configure: error: You need a C++ compiler for C++ support
linux下载安装pcre-8.35,./configure --prefix=/usr/local/pcre报错configure: error: You need a C++ compiler for C++ support解决:yum install -y gcc gcc-c++原创 2017-07-26 17:12:07 · 8423 阅读 · 0 评论 -
Linux curl命令详解
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent 设置用户代理发送给服务器-b/--cookie coo转载 2017-08-01 13:38:22 · 225 阅读 · 0 评论 -
linux环境下安装PHP的OpenSSL扩展
先安装依赖包:yum install openssl openssl-devel进入PHP安装包里的OpenSSL文件夹,根据个人的安装包位置不同,此处是cd /home/local/php.5.6.25/ext/openssl/phpize可能会报错:Cannot find config.m4. Make sure that you run /usr/lo转载 2017-08-01 13:34:58 · 3527 阅读 · 0 评论 -
sed & awk & grep
grep, sed 与 awk 相当有用 !gerp 查找, sed 编辑, awk 根据内容分析并处理. awk(关键字:分析&处理) 一行一行的分析处理 awk '条件类型1{动作1}条件类型2{动作2}' filename, awk 也可以读取来自前一个指令的 standard input相对于sed常常用于一整行处理, awk则比较倾向于一行当中分成数个"字段"转载 2017-06-07 23:56:43 · 335 阅读 · 0 评论 -
CentOS 6和CentOS 7防火墙的关闭
CentOS6.5查看防火墙的状态: 1 [linuxidc@localhost ~]$service iptable status 显示结果: 1 2 3 4 5 [linuxidc@localhost ~]$service iptable status Redirecting...转载 2018-07-18 15:51:25 · 166 阅读 · 0 评论 -
linux wc
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。...转载 2018-10-23 14:25:23 · 528 阅读 · 0 评论 -
linux 安裝mitmproxy 配置https证书
1.安装mitmproxy下载mitmproxy二进制安装包:https://github.com/mitmproxy/mitmproxy/releases/我下载的版本为mitmproxy-4.0.1-linux.tar.gz下载之后需要解压然后将其配置到环境变量。tar -zxvf mitmproxy-4.0.1-linux.tar.gzsudo mv mitmproxy m...转载 2019-09-26 11:40:36 · 7450 阅读 · 2 评论 -
ubuntu14.04 升级python3.4到3.6
sudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6sudo rm /usr/bin/python3sudo ln -s /usr/bin/python3.6 /usr/bin/python3install pip for pyt...转载 2019-09-26 11:32:21 · 1896 阅读 · 0 评论 -
php截取视频第一帧图片
这个工具叫ffmpeg,后来unbuntu上改名叫avconv,详情请查看:https://askubuntu.com/questions/432542/is-ffmpeg-missing-from-the-official-repositories-in-14-041、下载sudo apt-get install libav-tools2、command使用avconv -i...原创 2019-05-13 10:52:14 · 4760 阅读 · 0 评论 -
详解ubuntu14.04如何设置静态IP的方法
第一步:配置静态IP地址:打开/etc/network/interfaces文件,内容为auto loiface lo inet loopbackauto eth0iface eth0 inet dhcp以上表示默认使用DHCP分配IP,如果想指定静态IP,则需要如下的修改auto loiface lo inet loopbackauto eth...转载 2019-04-18 14:33:09 · 2319 阅读 · 0 评论 -
ubuntu14.04 apt-get由于源的问题导致无法下载问题解决
使用虚拟机安装Ubuntu14.04后使用apt-get 装软件提示unable locate package,网上有的说apt-get update一下就好了,但是尝试后没用,需编辑/etc/apt/source_list将源修改。首先cp /etc/apt/source_list /etc/apt/source_list.bak进行备份,然后将原来文件内容替换为以下国内的源,速度也...转载 2019-04-15 14:09:46 · 2040 阅读 · 0 评论 -
Windows 10下通过Hyper-V安装Ubuntu 16.04 、Ubuntu 16.04 18.04 LTS版本下载
Windows 10下通过Hyper-V安装Ubuntu 16.04https://www.linuxidc.com/Linux/2016-04/129750.htmWIN10上使用HYPE-V安装UBUNTU16.04https://blog.youkuaiyun.com/huhaoxuan2010/article/details/80088766使用Hyper-V安装Ubuntu16...转载 2019-04-15 09:27:04 · 1025 阅读 · 0 评论 -
centos7安装nginx、php5.5、mysql5.6
一、nginx1、安装yum install nginx2、启动systemctl start nginx关闭:systemctl stop nginx 重启:systemctl restart nginx 检查状态:systemctl status nginx3、测试浏览器直接访问http://ip,应该会看到以下界面:4、支持php打开/etc/ng...原创 2019-01-28 16:22:10 · 1492 阅读 · 0 评论 -
mac php添加mongodb扩展
1、下载安装mongo驱动扩展包$ git clone https://github.com/mongodb/mongo-php-driver.git$ cd mongo-php-driver$ git submodule update --init$ phpize$ ./configure$ make all$ sudo make install2、修改php.ini,...原创 2018-11-07 12:05:18 · 827 阅读 · 1 评论 -
linux下清屏的几种技巧
在windows的DOS操作界面里面,清屏的命令是cls,那么在linux 里面的清屏命令是什么呢?下面笔者分享几种在linux下用过的清屏方法。1、clear命令、这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。2、Ctrl+l(小写的L)、这是一个清屏的快捷键,这个是笔者在工作中用得最多的一种清屏方式,清屏效果同clear命令一样。...转载 2018-10-29 17:31:59 · 30118 阅读 · 1 评论 -
linux nl
nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 1.命令格式:nl [选项]... [文件]...2.命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列出行号(类似 cat -...转载 2018-10-29 14:48:02 · 1171 阅读 · 0 评论 -
linux nc
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是一些使用netcat的...转载 2018-10-29 14:30:13 · 3561 阅读 · 0 评论 -
linux sort
功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。 参 数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。 -f 排序时,将小写字母视为大写字母。 -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。...转载 2018-10-23 14:30:07 · 221 阅读 · 0 评论 -
linux ps与netstat命令
1.ps 命令用于查看当前正在运行的进程。grep 是搜索 例如: ps -ef | grep Java 表示查看所有进程里CMD是java的进程信息 ps -aux | grep java -aux 显示所有状态 参数:A代表全部转载 2017-05-26 18:55:33 · 587 阅读 · 0 评论 -
Linux下修改时间
修改linux的时间可以使用date指令date命令的功能是显示和设置系统日期和时间。输入date 查看目前系统时间。修改时间需要 date -功能字符 修改内容命令中各选项的含义分别为:-d datestr, --date datestr 显示由datestr描述的日期-s datestr, --set datestr 设置datestr 描述的日期-u, --universal ...转载 2017-04-14 09:40:54 · 688 阅读 · 0 评论 -
centos6 yum安装docker
安装前请确保linux为64位系统! 1、在Fedora EPEL源中已经提供了docker-io包,下载安装epel:rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmsed -i 's/^mirrorlist=https/mirro原创 2017-04-19 09:56:58 · 3513 阅读 · 0 评论 -
Linux ifconfig command not found
yum install net-tools -y原创 2016-07-07 17:53:14 · 352 阅读 · 0 评论 -
Linux yum
1、查询安装软件yum search vim或者yum list |grep vim2、安装yum install vim-common.x86_64 -y3、列出已安装软件yum info installed4、卸载软件yum remove vim原创 2016-07-18 11:54:04 · 234 阅读 · 0 评论 -
inotify max_user_watches
使用inotify出现Failed to watch /mnt/;upper limit on inotify watches reached!Please increase the amount of inotify watches allowed per user via `/proc/sys/fs/inotify/max_user_watches’.、不能直接cat vi进入原创 2016-07-06 16:29:27 · 4612 阅读 · 0 评论 -
linux ip
1、linux ip addr出现bash: ip: command not found使用yum search iproute安装原创 2016-07-04 19:11:59 · 274 阅读 · 0 评论 -
linux make
1、Linux编译安装的时候出现bash: make: command not found是由于编译环境没装,如果已有yum的话使用以下命令来装yum -y install gcc automake autoconf libtool make原创 2016-07-04 19:05:31 · 246 阅读 · 0 评论 -
Linux下which、whereis、locate、find命令的区别
1、which 查看可执行文件的位置 (通过环境变量)which nginx2、whereis 查看文件位置whereis apachectl3、locate有自己的数据库文件查找文件位置4、find遍历磁盘查找(可加正则表达式)find / -name nginx原创 2016-04-19 09:28:14 · 278 阅读 · 0 评论 -
查看文件大小
1、查看文件系统磁盘df -hl 2、查看文件大小du -bs name3、统计当前文件夹(目录)大小,并按文件大小排序du -sh * | sort -n原创 2016-04-18 18:49:37 · 364 阅读 · 0 评论 -
Linux 查看端口
1、netstat -an | grep 8080检查8080端口是否占用2、ps -ef | gerp nginx查看nginx所占用的端口3、lsof -i:80显示所有打开80端口的进程原创 2016-04-18 11:31:39 · 306 阅读 · 0 评论 -
crontab禁止发送邮件
1、crontab -e 编辑模式在第一行加上MAILTO=""(指定邮箱发送位置)2、或者在crontab末尾加上>/dev/null 2>$1或者&> /dev/null例如*/1 * * * * /shell/shell.sh >/dev/null 2>&1*/1 * * * * /shell/shell.sh &> /dev/null原创 2016-04-29 10:11:29 · 11090 阅读 · 0 评论 -
Linux Vim命令
原文地址http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html转载 2016-04-28 10:00:28 · 203 阅读 · 0 评论