linux-shell
文章平均质量分 63
iteye_5504
这个作者很懒,什么都没留下…
展开
-
shell经典笔记
[b]Linux中用stat命令查看文件时3个时间点解析:[/b]access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间modify time:表示我们最后一次修改文件的时间change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等。结论:1,当我们仅仅只是读取文件时,access time 改变,而modify,chan...原创 2013-05-30 16:27:27 · 137 阅读 · 0 评论 -
shell-tar
[b]打包[/b][code="java"]sudo tar -cvzf wxc.tar.gz wxc_tts [/code]选项:-c 建立新的归档文件-r 向归档文件末尾追加文件-x 从归档文件中解出文件-O 将文件解开到标准输出-v 处理过程中输出相关信息-f 对普通文件操作-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压...2014-03-25 12:15:56 · 124 阅读 · 0 评论 -
shell-sort-wc-uniq
[b]1、准备数据[/b]格式:pgj.trade.baidu.comchy.guoji.baidu.comndd.trade.baidu.comcmt.trade.baidu.com....[b]2、cut分割[/b]-d, --delimiter=DELIM use DELIM instead of TAB for field delimiter...2014-03-27 15:49:46 · 119 阅读 · 0 评论 -
shell-grep
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符...原创 2014-03-27 17:58:38 · 91 阅读 · 0 评论 -
linux-tools
[b]********************************************************************************************************MAIL***********************************************************************************...2014-03-28 12:11:09 · 156 阅读 · 0 评论 -
shell-du/df
du和df 是linux下查询空间占用的命令。du查看目录,df查询磁盘[b]du:统计目录(或文件)所占磁盘空间的大小。[/b]默认要显示一个目录树及其每个子树的磁盘使用情况-s或–summarize 仅显示总计,即当前目录的大小。-h或–human-readable 以K,M,G为单位,提高信息的可读性。--exclude='*xyz*' 去除某个路径--m...2014-03-28 15:34:19 · 121 阅读 · 0 评论 -
shell-curl
curl:是利用URL语法在命令行方式下工作的开源文件传输工具.curl [options] [URL...]常用参数:-i :header 和body 都会下载-I: 只下载header头信息。-v:看curl是怎样工作的,它向服务器发送的所有命令都会显示出来-d: 以 HTTP POST方式传送数据-F:以post方式提交文件-a/--appen...2014-03-28 16:58:30 · 249 阅读 · 0 评论 -
shell-array
[b]shell 中的数组[/b][code="java"]tomcat_ow="name password job school"tomcat_ow_array=($tomcat_ow)${tomcat_ow_array[1]}[/code][b]变量赋值[/b][code="java"]var=`cat help.txt`echo $var[/cod...2014-05-09 20:58:19 · 84 阅读 · 0 评论 -
linux_centOS 部署web服务
这几天学习liunx命令,其实早有学习,但是没有自己安装虚拟机部署过java web项目 今天给搞了下~ 功能介绍: 在win7系统上安装linux虚拟机 并部署项目虚拟机软件:VMware-workstation-full-7.1.4-385536.exe虚拟linux系统:CentOS-6.2-x86_64-bin-DVD1.iso主机环境:win7...原创 2013-01-06 01:04:27 · 108 阅读 · 0 评论 -
linux-端口号<->进程
[b]1、根据进程查看它占用的端口号[/b][code="java"]ps -ef|grep tomcat[/code]输出:[code="java"]tomcat 20676 1 3 Aug05 ? 03:52:34 /home/q/java/default/bin/java -Djava.util.logging.config.file=/h...2016-08-09 20:18:25 · 125 阅读 · 0 评论 -
shell-ps
ps:将某个时间点的程序运作情况撷取下来Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进...2015-02-15 16:07:22 · 112 阅读 · 0 评论 -
shell-uptime
uptime命令是用来查询linux系统负载的[code="java"][xinchun.wang@l-llitsi1.f.cn1 ~]$ uptime 16:28:03 up 234 days, 19:15, 3 users, load average: 0.16, 0.14, 0.14[/code]其中 load average 代表系统负载,统计的是:最近1分钟...2015-02-15 16:54:56 · 242 阅读 · 0 评论 -
标准输出
linuxshell中"2>&1"含义:nohup commend >/dev/null 2>&1 & 于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO0:表示键盘输入 1:表示屏幕输出2:表示错误输出2>&1:&与1结合就代表标准输出了,就变成错误重定向到标准输出.注意: 试想2>1代表什么,2与>结合代...2015-05-07 11:34:37 · 128 阅读 · 0 评论 -
shell-mysql(综合)
tab转空格[code="java"]sed 's/\t/ /g' add_price >addPrice[/code][code="java"]cat add_price|tr "\t" " " >addPrice[/code]查询占用某个端口的进程 [code="java"]netstat -p |grep "20881"[/c2014-02-28 19:35:38 · 106 阅读 · 0 评论 -
shell-sed
最典型使用场景:1、一个非常大的文件,要删除其中某一行或者几行,或者要查看某几行(比如第一行)2、批量替换文件夹下所有包含某个关键字的文件为新关键字。(支持正则替换)sed介绍:sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送...原创 2014-02-24 20:19:55 · 84 阅读 · 0 评论 -
shell-find&xargs
重要参考:[url]http://www.tecmint.com/35-practical-examples-of-linux-find-command/[/url][url]http://www.cnblogs.com/linuxer/arcaive/2011/09/03/2272546.html[/url][url]http://www.cnblogs.com/wanqied...2015-07-02 00:26:45 · 213 阅读 · 0 评论 -
shell-while-for
while 循环[b]1、基本用法:[/b][code="java"]#!/bin/bashsource /etc/profilewhile read datalinedo echo "$dataline"done[/code][b]2、循环读入一个文件。[/b]方式1:[code="java"]#!/bin/bashsour...2013-08-27 17:30:58 · 66 阅读 · 0 评论 -
shell-cut
独特用法:处理一系列文本,取每一行的第10到第20个字符,一般情况下这时候最好的办法就是cut,这是用awk sed 等命令难以企及的。 但是在其他情况下,awk通常比cut 表现更好!![code="java"] cut -c10-20 info.txt [/code]cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分...原创 2015-07-03 23:55:37 · 355 阅读 · 0 评论 -
shell-nohup&kill
[b]linux的nohup[/b]用途:不挂断地运行命令我们将常会用 & 在程序结尾来让程序自动运行.无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。但是:如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:nohup command > my...2015-07-04 10:20:22 · 217 阅读 · 0 评论 -
shell-date
date 可以用来显示或设定系统的日期与时间。date [参数]... [+格式]%Y 年份(以四位数来表示)。 %m 月份(以01-12来表示)。 %d 日期(以01-31来表示)。 %H表示小时(表示的时间是00-23)%M 分钟(以00-59来表示)。 %S表示秒%s(表示unix时间戳的秒数)MM 月份(必要) DD 日期(必要) hh ...原创 2015-07-05 18:38:36 · 83 阅读 · 0 评论 -
SecureCRT命令操作
常用的快捷键:Alt + Enter -- 全屏Alt + B -- 快速打开新的连接Alt + 1/2/3/4/5.../9 -- 切换到第1/2/3/4/5.../9个标签Ctrl + d 删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit;处理多行标准输入时也表示eofCtrl + h 退格删除一个字符,相当于通常的Bac...2015-08-14 11:17:53 · 784 阅读 · 0 评论 -
shell-netstat
查询端口号被那个进程占用:netstat -p |grep "20881" sudo netstat -l -n -p -t | grep ":9090" | awk '{print $7}'-a :(all)显示所有选项,默认不显示LISTEN相关-t :(tcp)仅显示tcp相关选项-u :(udp)仅显示udp相关选项-n :不显示别名,能显示数字的...2015-08-18 13:52:36 · 122 阅读 · 0 评论 -
lsof
参考:[url]http://www.ttlsa.com/linux/linux-command-lsof-study/[/url][b]lsof语义:列出打开文件(lists openfiles)[/b] 用它来从系统获得与网络连接相关的信息。[code="java"]当你给它传递选项时,默认行为是对结果进行“或”运算。因此,如果你正是用-i来拉出一个端口列表,同时又用-p来...2016-03-30 21:59:19 · 256 阅读 · 0 评论 -
一个可以分析格式化文本的工具
记录一个python工具:可以分析格式化文本[url]https://raw.githubusercontent.com/harelba/q/master/bin/q[/url]case:[url]http://harelba.github.io/q/examples.html[/url]安装和使用:[code="java"]curl https://raw...2016-07-25 15:42:08 · 170 阅读 · 0 评论 -
shell-read
shell - read 命令最基本的用法:[code="java"]#!/bin/bash echo -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行 read name //从键盘输入 echo "hello $name,welcome to my program" ...2014-01-28 15:31:55 · 99 阅读 · 0 评论 -
shell-awk
参考知识:[url]http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html[/url][url]http://man.lupaworld.com/content/manage/ringkee/awk.htm[/url]awk 是一个非常有用的文本处理工具。特点:awk擅长将一行记录分割多个字段来分别处理的...2014-02-23 14:26:51 · 144 阅读 · 0 评论 -
shell-vim
[b]VIM的列编辑操作[/b][b]删除列[/b]1.光标定位到要操作的地方。2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。3.d 删除所有 [b]插入列[/b]插入操作的话知识稍有区别。例如我们在每一行前都插入"() ":1.光标定位到要操作的地方。2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。3.SHIFT+i(I)...2014-02-23 17:58:58 · 73 阅读 · 0 评论 -
搭建web
centos 下安装:nginx [code="java"]yum info nginxyum install nginxservice nginx start[/code]centos rz sz 命令不能用:[code="java"]yum -y install lrzsz[/code]安装maven[code="java"]...2015-05-22 13:51:01 · 99 阅读 · 0 评论