
linux shell命令
飞在天空的鱼儿
量化金融
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux shell函数
1、函数定义:function 函数名(){ commandcommand[return value]}2、函数调用例子:function myPrint(){echo "1"echo "2"echo "3"}myPrintecho "4"结果为:echo "1"echo "2"echo "3"转载 2016-06-24 16:01:18 · 293 阅读 · 0 评论 -
linux 设置时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime https://jingyan.baidu.com/article/fa4125acb7328628ac70920e.html转载 2018-08-23 12:09:39 · 209 阅读 · 0 评论 -
linux 监控命令
watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了!1.命令格式:watch[参数]翻译 2018-01-11 11:24:36 · 233 阅读 · 0 评论 -
Linux上的free命令详解
https://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html转载 2017-12-30 17:40:19 · 261 阅读 · 0 评论 -
linux网络命令总结
1、网络抓包命令tcpdump(1)监视指定网络接口的数据包: tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0。(2)截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.原创 2016-06-14 11:23:29 · 369 阅读 · 0 评论 -
linux shell 变量表示
一、linux shell 变量表示:$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号转载 2016-08-02 15:19:28 · 579 阅读 · 0 评论 -
linux sed命令
[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一转载 2016-07-20 14:36:37 · 255 阅读 · 0 评论 -
linux shell数组操作
1、定义数组说明:一对括号表示是数组,数组元素用“空格”符号分割开。实例:[test@test]$ a=(1 2 3 4 5)[test@test]$ echo $a12、读取数组元素形式:(1)读取某个元素[test@test]$ a=(1 2 3 4 5)[test@test]$ echo ${a[2]} 3(2)读取全部元素[test@te转载 2016-06-17 15:29:59 · 909 阅读 · 0 评论 -
linux shell多线程操作
原理:linux的shell命令可以实现多线程运行,并且线程间具备通信机制。1、单线程原理:默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令。实例:#!/bin/bash for(( i = 0; i do commands1 done commands2说转载 2016-06-17 15:01:07 · 3160 阅读 · 0 评论 -
linux 命令行快捷键
1、移动ctrl + a 将光标移动到命令行开头相当于VIM里shift+^ctrl + e 将光标移动到命令行结尾处相当于VIM里shift+$2、删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + k 删除光标后面所有字符相当于VIM里d shift+$ctrl + u 删除光标前面所有字符相当于VIM里d转载 2016-06-14 11:32:50 · 291 阅读 · 0 评论 -
linux基本命令
1、xargs命令详解说明:xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。x原创 2016-06-13 16:41:35 · 282 阅读 · 0 评论 -
linux vi编辑常用命令
linux vi编辑器存在三种状态(1)命令行模式(2)输入模式(3)末行模式vi编辑器的启动与退出vi xxx 打开并编辑文件:q! 放弃对文件的修改,退出编辑环境:w 保存对vi编辑文件的修改:w otherfilename 对vi编辑的文件另存为其他名称:wq转载 2015-06-27 21:25:14 · 437 阅读 · 0 评论 -
linux 前后台切换
1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行root@Ubuntu$ ./tcpserv01 &2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行cat@Ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01^Z[转载 2015-09-18 09:31:17 · 381 阅读 · 0 评论 -
ssh 无密码登录
1、单向无密码登录1.1、情景:服务器A需要单向无密码访问服务器B。1.2、原理:服务器A生成秘钥对,将公钥传给B,将私钥留给自己,当登录的时候,服务器B将使用A的公钥验证A的私钥,从而认证成功。1.3、操作方法:(1)服务器A生成秘钥对:[root@mysqlcluster ~]# ssh-keygen -t rsa Generating public/privat原创 2016-06-03 18:53:11 · 393 阅读 · 0 评论 -
Linux防火墙设置
yum install iptables-servicesiptables -Liptables -I INPUT -p tcp --dport 22 -j DROPiptables -I INPUT -s 223.72.111.0/24 -p TCP --dport 22 -j ACCEPTservice iptables saveservice iptables restart转载 2019-05-06 13:30:05 · 240 阅读 · 0 评论