Linux & shell
文章平均质量分 63
pNull
这个作者很懒,什么都没留下…
展开
-
linux上传和下载文件(rz,sz)
方法/步骤上传:1、需要上传或者下载,需要使用rz和sz命令。如果linux上没有这两个命令工具,则需要先安装。可以使用yum安装。运行命令yum install lrzsz。2、安装完成后就可以使用rz命令上传本地的文件到linux平台。运行rz命令,会弹出选择文件的对话框。3、选择需要上传的文件所在的文件夹,然后点击文件。然后再点击添加按钮,“发送的文件”框原创 2016-07-11 14:36:45 · 3126 阅读 · 1 评论 -
Linux: awk
awk命令 http://man.linuxde.net/awk常用命令选项: -F fs fs指定输入分隔符,fs可以是字符串或正则表达式,如-F: -f scripfile 从脚本文件中读取awk命令 -v var=value 赋值一个用户定义变量,将外部变量传递给awk -f scripfile 从脚本文件中读取awk命令原创 2016-09-18 19:05:53 · 436 阅读 · 0 评论 -
打包解压命令总结
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gz转载 2016-12-19 11:45:21 · 290 阅读 · 0 评论 -
passwd修改用户密码
1、passwd 简单说明;我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码;passwd命令的用法也很多,我们只选如下的几个参数加以说明;想了解更多,请参考man passwd或passwd --help ;passwd [OPTION...]passwd 作为普通用户和超级权限用户都可以运行,但作为普通用户只能更改自己的用户密码,但前提是没有被r原创 2016-12-26 20:57:43 · 1003 阅读 · 0 评论 -
crontab定时任务
目录1、先来一个小小的例子2、看看crontab 的时间表达式3、其他命令介绍4、crond 安装与配置服务tail -f /var/log/cron 可以查看定时任务是否开始执行1、先来一个小小的例子查看当前路径:[root@root test]# pwd/home/admin/test [root@root test]# crontab -l...原创 2016-11-16 16:35:41 · 378 阅读 · 0 评论 -
linux 命令行快捷键
涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。 常用ctrl+左右键:在单词之间跳转ctrl+a:跳到本行的行首ctrl+e:跳到页尾Ctrl+u:删除当前光标前面的文字 (还有剪切功能)ctrl+k:删除当前光标后面的文字(还有剪切功能)Ctrl+L:进行清屏操作Ctrl+y:粘贴Ctrl+u或ct原创 2017-05-05 10:44:55 · 239 阅读 · 0 评论 -
sed 命令
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.htmlsed命令:执行文本替换的正确程序应该是sed—流编辑器(Stream Editor) sed命令 命令 功能 a\ 在当前行后添加一行或多行。多行时除最后一行外,每行末尾需用“\”续原创 2016-11-15 17:45:11 · 291 阅读 · 0 评论 -
linux服务器自动切割并清理日志
需求由于nginx的日志会不停地增大,所以需要我们自己去切割日志,方便管理,需要达到以下的效果:按日期自动切割日志,最小单位是天。 当日志总量超过一定量时,自动直接清理日志,限定总量不能超过1000MB。 写入crontab定时任务里。分析nginx日志目录下分别有access.log和error.log,按照日期自动切割日志则需要将每天的日志以”yyyymmdd_access/...原创 2017-07-13 14:33:36 · 505 阅读 · 0 评论 -
Linux 中查看文件第n行内容的命令
方法1:head -m filename | tail -1 //查看filename文件的第m行(tail -1 是数字1)e.g. head -100 data.txt | tail -1 //查看data.txt文件的第100行方法2: nl filename | sed -n转载 2017-08-08 17:14:59 · 23416 阅读 · 1 评论 -
shell 脚本常用示例
6、获取文件内容存成变量 var=$(cat name.txt)1、在脚本中,判断参数数量,不匹配就打印使用方式,然后退出 2、在脚本中,进入所在脚本的目录,否则退出(用到dirname命令) 在命令行执行 cd `dirname $0`是毫无意义的,因为它返回的是当前路径的“.” 这...原创 2016-08-03 18:08:19 · 768 阅读 · 0 评论 -
查看Linux中的TCP连接数
原文链接: http://blog.csdn.net/he_jian1/article/details/40787269一、查看哪些IP连接本机netstat -an二、查看TCP连接数1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc转载 2016-11-07 14:56:12 · 1873 阅读 · 0 评论 -
SecureCRT 实用配置
原文链接: SecureCRT 实用配置Secure CRT,是一款支持 SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW 等协议的终端仿真程序,最吸引我的是,SecureCRT 支持标签化 SSH 对话,从而可方便地管理多个 SSH 连接,设置项也极为丰富。简单的说是Windows下登录UNIX、Linux服务器转载 2016-07-26 10:50:40 · 385 阅读 · 0 评论 -
SSH 免密码登录
1. 修改.bashrc文件之后如何使之生效 source ~/.bashrc2. ssh免密登录A机器免密码登录B机器:在A机器上:(1)$ ssh-keygen -t rsa -p'' 一直回车就可以了,文件存储在/home/xiaoju/.ssh目录下面 (2)把id_rsa.pub追加到授权的key里面去。原创 2015-12-23 17:58:10 · 255 阅读 · 0 评论 -
top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存转载 2016-08-31 10:42:24 · 321 阅读 · 0 评论 -
sed: sed command a expects followed by text
在mac osx lion中sed来进行文件内容的替换操作,使用命令为:sed -i 's/oldstring/newstring/g' full-path-file执行后提示出错,错误信息为:“sed: 1: command a expects \ followed by text”,但是相同的命令拿到centos下确能执行成功。 使用man查看命令的参数详细说明,两个系统下对参数“转载 2016-09-18 14:22:31 · 4777 阅读 · 0 评论 -
Linux 查看CPU信息,机器型号,内存等信息
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv转载 2016-10-13 20:32:09 · 496 阅读 · 0 评论 -
vmstat 命令
目录写在前面:什么是wmstat?参数写在前面:通常情况下 sy所占用的时间百分比小于10%,否则就需要检查系统消耗CPU情况,在单用户下最理想的状态是使cpu处于100%工作状态,如果在多用户环境中us+sys》80,进程就会在运行队列中花费等待时间,响应时间和吞吐量就会下降。wa值高时,说明IO等待比较严重,可能由于磁盘大量随机访问,也有可能磁盘出现瓶颈(块操作)wa>...原创 2016-11-07 11:14:30 · 311 阅读 · 0 评论 -
sar 命令
sar 命令(System Activity Reporter系统活动情况报告) sar命令是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据。取样数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小。转载 2016-11-07 13:16:56 · 516 阅读 · 0 评论 -
netstat 命令
原文链接: http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.htmlnetstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。常见参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相转载 2016-11-07 15:59:17 · 659 阅读 · 0 评论 -
watch命令
什么是watch? watch命令以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。-n:指定指令执行的间隔时间(秒);-d:高亮显示指令输出信息不同之处;-t:不显示标题。使用:1、命...原创 2016-11-07 16:18:10 · 252 阅读 · 0 评论 -
Linux 常用命令积累
linux 基础精华:点我,我是链接 Linux命令大全(挺好的)11、两个文件中提取相同行或者不同行找相同的行:grep -Ff file1 file2不同的行:grep -vFf file1 file2grep -Ff只能用于两个文件中一整行内容都相同的结果的查找,速度较快,但是遇到一行中部分内容相同的情况就...原创 2015-12-24 11:56:26 · 337 阅读 · 0 评论 -
shell 判断文件或者文件夹是否存在
#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="/var/www/log"# -x 参数判断 $folder 是否存在并且是否具有可执行权限if [ ! -x "$fo...原创 2017-05-05 14:59:10 · 6007 阅读 · 0 评论