![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
benben0729
职业为猿的汪,爱好象、鼠、蛇、蛙
展开
-
查看apache服务器加载了哪些模块
root@iZ2zebjt1y3ujekqbmrozxZ:/usr/local/apache/bin# ./apachectl -lCompiled in modules: core.c prefork.c http_core.c mod_so.c原创 2019-02-25 14:20:05 · 766 阅读 · 0 评论 -
nmap 扫描主机端口(谨慎使用)
安装nmapyum install nmap #输入y安装使用nmap语法nmap [扫描类型] [扫描参数] [hosts 地址与范围]扫描类型-sT TCP connect() 扫描,这是最基本的 TCP 扫描方式。这种扫描很容易被检测到,在目标主机的日志中会记录大批的连接请求以及错误信息。 -sS TCP 同步扫描 (TCP SYN),因为不必全部打...原创 2019-02-25 14:18:11 · 50522 阅读 · 0 评论 -
查看目录大小
Linux du命令用于显示目录或文件的大小。du会显示指定的目录或文件所占用的磁盘空间。命令格式#显示文件和目录的磁盘使用空间。du [选项] [文件]参数-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。 -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 -k或--k...原创 2019-02-25 14:17:27 · 1032 阅读 · 0 评论 -
vim 中常用操作
查找在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim\$匹配"vim$"。替换#当前行替换:s/foo/bar/g#全文替换:%s/foo/bar/g#5-11行:5,12s/foo/b...原创 2019-02-19 16:38:17 · 229 阅读 · 0 评论 -
rpm 命令
安装rpm -ivh <名称.rpm>卸载rpm -e <名称>卸载rpm安装的jkd版本 查看安装的jdk: #rpm -qa|grep jdk 可能看到如下类似的信息: jdk-1.6.0_22-fcs 卸载: #rpm -e --nodeps jdk-1.6.0_22-fcs 升级rpm -Uvh ...原创 2019-02-02 11:27:02 · 294 阅读 · 0 评论 -
查看端口占用
#netstat -tunlpnetstat -tunlp | grep 80netstat -anp |grep 80#查看端口是否开放lsof -i:80原创 2019-02-02 11:22:42 · 125 阅读 · 0 评论 -
vim 中常用操作
查找在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。Vim查找支持正则表达式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要转义,例如/vim\$匹配"vim$"。替换#当前行替换:s/foo/bar/g#全文替换:%s/foo/bar/g#5-11行:5,12s/foo/b...原创 2019-01-30 14:48:59 · 160 阅读 · 0 评论 -
linux下&、 jobs、fg、bg、ctrl+z命令使用
本文通过以下代码a.php来说明这几个命令的使用方法<?phpfor($i=1;$i<50;$i++){ sleep(1); echo $i.' ';}首先说明下&&表示后台在后台执行[tianle@localhost ~]$ php a.php &[1] 3255[tianle@localhost ~]2>...原创 2018-08-21 22:41:27 · 531 阅读 · 0 评论 -
centos利用yum安装卸载软件常用命令
来自:http://tech.v01.cn/Linuxchangjianwenti/changyongruanjiananzhuangyucao/2012/0119/70.html一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那...转载 2018-08-20 20:20:46 · 3814 阅读 · 0 评论 -
awk命令详解
1、AWK简介AWK是一种处理文本文件的语言,是一个强大的文本分析工具。2、AWK语法awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)选项参数的说明:-F fs or –field-separator fs 指定输入文件折分隔符,fs是一个字符串或者是一个...转载 2018-08-20 16:50:51 · 187 阅读 · 0 评论 -
grep命令
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。选项-a 不要忽略二进制数据。-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。-b 在显示符合范本样式的那一...转载 2018-08-20 16:45:30 · 160 阅读 · 0 评论 -
查看CentOS版本信息
今天小编将给大家详细讲解查看CentOS版本信息的命令。 (一) 查看已经安装的CentOS版本信息 1.cat /etc/issue 查看版本 cat 缩写concatenate cat命令可以用来显示、合并文件。 CentOS release 6.6 (Final) CentOS 发行版6.6 etc ...转载 2018-08-20 16:29:27 · 71251 阅读 · 2 评论 -
linux常用指令
1. 查看目录下有什么文件 > ls //list查看"当前"目录下有什么文件 > ls 目录 //查看指定目录下文件信息 > ls -a //all查看目录下全部文件(包括隐藏文件) > ls -l 或 ll //以“详细列表”形式查看文件名字内容 ...原创 2018-07-31 08:36:15 · 181 阅读 · 0 评论 -
linux查询正在运行的进程
查进程: ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每个程序所使用的环境变量。 ps f 用ASCII字符显示树状...原创 2018-07-13 11:27:49 · 7317 阅读 · 0 评论 -
linux下压缩和解压缩命令
tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirnamegz命令 解压1:gunzip filename.gz 解压2:gzip -d filename.gz 压缩:gzip filename .tar.gz 和 .tgz 解压:tar zxvf filename.tar.gz 压缩:tar...原创 2018-07-12 12:05:28 · 140 阅读 · 0 评论 -
linux下查看opencv版本
直接使用命令pkg-config --modversion opencv原创 2018-07-12 11:43:05 · 1937 阅读 · 0 评论 -
curl常用命令
下载单个文件,默认将输出打印到标准输出中(STDOUT)中curl http://www.centos.org通过-o/-O选项保存下载的文件到指定的文件中:-o:将文件保存为命令行中指定的文件名的文件中-O:使用URL中默认的文件名保存文件到本地1 # 将文件下载到本地并命名为mygettext.html2 curl -o mygettext.html http://www.gnu.org/s...转载 2018-05-11 11:19:01 · 877 阅读 · 0 评论 -
last与lastb 查看登录
lastlast命令用户显示最近登录的用户信息。执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。语法lastb [选项] [参数]选项-a:把从何处登入系统的主机名称或ip地址,显示在最后一行;-d:将IP地址转换成主机名称;-f <记录文件>:指定记录文件。-n <显示列数>或-<...原创 2019-02-21 14:18:09 · 439 阅读 · 0 评论 -
free 命令
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。命令格式:free [参数]命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略命令参数:-b 以Byte为单位显示内存使用情况。 -k 以...原创 2019-02-21 14:05:43 · 308 阅读 · 0 评论 -
拥有者与用户组操作
当前登陆者who am i修改拥有者与用户组chown www dirchgrg www dir#-R 递归修改chown -R www:www upload/查看拥有者与用户组cat /etc/passwdcat /etc/grouppasswd文件用户账号用户密码用户ID用户组ID用户名全程用户主目录用户所使用的shellroot...原创 2019-02-20 16:59:57 · 181 阅读 · 0 评论 -
top查看cpu占用
命令格式:top [参数]命令功能:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等命令参数:-b 批处理-c 显示完整的治命令-I 忽略失效过程-s 保密模式-S 累积模式-i<时间> 设置间隔时间-u<用户名> 指定用户名-p<进程号> 指定进程-n<次数> 循环显示的次...原创 2019-02-13 17:46:25 · 1281 阅读 · 0 评论 -
last与lastb 查看登录
lastb命令用于显示用户错误的登录列表,此指令可以发现系统的登录异常。单独执行lastb命令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。语法lastb(选项)(参数)选项-a:把从何处登入系统的主机名称或ip地址显示在最后一行;-d:将IP地址转换成主机名称;-f&amp;lt;记录文件&amp;gt;:指定记录文件;-n&amp;l...原创 2019-02-13 17:45:40 · 1175 阅读 · 1 评论 -
ps 查看进程号
使用示例[root@localhost test6]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 10368 676 ? Ss Nov02 0:00 init [3] ...原创 2019-02-02 11:24:10 · 14176 阅读 · 0 评论 -
crontab设置定时任务
crontab用法语法Crontab (选项) (参数)选项-e :编辑该用户的计时器设置-l :列出该用户的计时器设置-r:删除该用户的计时器设置-u<用户名称>:指定要设定计时器的用户名称参数crontab文件:指定包含待执行任务的crontab文件crontab文件含义,用户所建立的crontab文件中,每一行都代表一项任务。每一行由六个字段组成,前五段是时间设置段,第六段是要...原创 2018-06-19 11:46:52 · 281 阅读 · 1 评论 -
完全自己写的一个简单 shell demo
>和>>都是重定向输出2>&1 指将标准信息输出路径指定为错误信息输出路径原创 2018-07-04 20:42:46 · 712 阅读 · 0 评论 -
shell 脚本定义变量,command not found
shell脚本是我们在工作中经常会写的一个东西一个新手小白或者是不懂linux的初学者可能觉得很难(我也是渣渣),编写的过程中总是遇到各种个样的错误这里举例一个我遇到的问题,在shell中定义变量#!/bin/bashstr = “I am string”echo "$str"执行该shell文件./a.sh 或者sh a.sh会发现报错str:command not found这是因为在shel...原创 2018-07-04 20:10:12 · 21532 阅读 · 10 评论 -
终端使用curl请求url时返回乱码的解决
1.是用curl抓取的数据是用类似gzip压缩后的数据导致的乱码。乱码:curl www.1ting.com |more乱码:curl -H "Accept-Encoding: gzip"www.1ting.com | more不乱码:curl -H "Accept-Encoding: gzip"www.1ting.com | gunzip | more不乱码:curl www.1616.net ...转载 2018-07-02 11:58:39 · 31999 阅读 · 1 评论 -
shell 判断文件夹或文件是否存在
文件夹不存在则创建if [ ! -d "/data/" ];thenmkdir /dataelseecho "文件夹已经存在"fi文件存在则删除if [ ! -f "/data/filename" ];thenecho "文件不存在"elserm -rf /data/filenamefi判断文件夹是否存在if [ -d "/data/" ];thenecho "文件夹存在"elseecho转载 2018-06-14 11:37:54 · 14226 阅读 · 0 评论