展开

关键词

linux 命令英文

su:Swith user  切换用户,切换到root用户 cat: Concatenate  串联 uname: Unix name  系统名 df: Disk free  空余硬盘 du 删除模块 lsmod:List module 列表模块 alias :Create your own name for a command bash :GNU Bourne-Again Shell  linux FIFO = First In, First Out GRUB = GRand Unified Bootloader IFS = Internal Field Seperators LILO = LInux xwd = X Window Dump yacc = yet another compiler compiler YaST = Yet Another Setup Tool 附部分目录的 : Make file system  建立文件系统 fsck:File system check  文件系统检查 cat: Concatenate  串联 uname: Unix name  系统名

86422

Linux命令英文

su:Swith user  切换用户,切换到root用户 cat: Concatenate  串联 uname: Unix name  系统名 df: Disk free  空余硬盘 du: Disk 删除模块 lsmod:List module 列表模块 alias :Create your own name for a command bash :GNU Bourne-Again Shell  linux FIFO = First In, First Out  GRUB = GRand Unified Bootloader  IFS = Internal Field Seperators  LILO = LInux

68750
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux下protobuf 下载并cmake编译安装过程脚本

    dirname "$0")";pwd) pushd $shell_folder #如果指定的文件/文件夹存在则删除,删除失败则中止脚本 remove_if_exist(){ if [ $# -eq (){ if [ $# -eq 2 ] then if [ -f $1 ]; then echo "File already exists. os=`uname -s` if [ "$os" = "Linux" ]; then checksum=`md5sum $1 | awk '{ print $1 }' argument: echo $* exit -1 fi } # 从github上下载源码,如果本地不存在指定的zip包,或md5校验码不匹配则从github下载 # $1 项目名 # $2 版本号 # $3 zip文件的md5 # $4 项目所有者名 # $5 zip包文件名前缀 download_from_github(){ if [ $# -eq 5 ] then

    98160

    自动安装Mongo副本集

    =`ifconfig ${iface}0 | grep "inet addr" | cut -d ":" -f 2 | cut -d " " -f 1`if [ $iface_local_flag -eq .tar.gz tar xf node_exporter-0.16.0.linux-amd64.tar.gz /usr/bin/nohup /opt/node_exporter-0.16.0.linux-amd64 chmod +x mongodb_exporter-linux-amd64 /usr/bin/nohup /opt/mongodb_exporter-linux-amd64 -mongodb.uri grep mongodb_exporter-linux-amd64 | grep -v grep if [ \`ehco \$? ` -eq 0 ];then echo "mongodb process is ok" else echo "mongodb is not running..."

    10110

    Wireshark 基本语法

    或者 ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP Linux上运行的wireshark图形窗口截图示例,其他过虑规则操作类似,不再截图。 2.过滤端口 例子: tcp.port eq 80 // 不管端口是来源的还是目标的都显示 tcp.port == 80 tcp.port eq 2722 tcp.port eq 80 or udp.port ------------------------------ tcp[20]表示从20开始,取1个字符 tcp[20:]表示从20开始,取1个字符以上 注: 些两虚线中的内容在我的wireshark(linux 1、wireshark基本的语法字符 \d 0-9的数字 \D \d的补集(以所以字符为集,下同),即所有非数字的字符 \w 单词字符,指大小写字母 在Perl中,“.”可以匹配新行符的模式被作“单行模式” .* 匹配任意文本,不包括回车(\n)? 。

    1.9K40

    linux下boost编译安装过程脚本塈bzip2编译安装过程脚本

    -eq 0 ] then echo "exit for error" exit -1 fi } # 如果文件/文件夹存在则删除 remove_if_exist os=`uname -s` if [ "$os" = "Linux" ]; then checksum=`md5sum $1 | awk '{ print /b2 --prefix=$INSTALL_FOLDER -q --debug-configuration link=static install popd 以上脚本完成boost源码下载编译安装过程 bzip2编译安装 下面的脚本完成bzip2下载编译安装过程。 build_bzip2.sh #! os=`uname -s` if [ "$os" = "Linux" ]; then checksum=`md5sum $1 | awk '{ print

    71770

    Linux下安装和运行Wireshark

    使用 查看TCP通信包,在过滤条件中写入 tcp ;Apply; 查看指定端口的包:在过滤条件中输入 tcp.port eq 7905  查看指定IP的包:ip.addr eq 192.168.1.104 查看指定IP和PORT的包:ip.addr eq 192.168.1.104 and tcp.port eq 7905 网络抓包工具Wireshark 的简单使用 http://www.linuxidc.com/Linux/2013-05/84174.htm Ubuntu 12.04 下安装Wireshark http://www.linuxidc.com /Linux/2012-06/63582.htm Linux中从普通用户启动Wireshark抓包 http://www.linuxidc.com/Linux/2012-06/63580.htm

    59430

    学习笔记0615----shell脚本

    /bin/bash for i in `seq 1 5` do echo A=$i if [ $i -eq 3 ] #比较数字,用-eq ;若是比较的是字符串,那需要用 == [' 1 -eq 3 ']' + echo B=1 B=1 + for i in '`seq 1 5`' + echo A=2 A=2 + '[' 2 -eq 3 ']' + echo B=2 B=2 /bin/bash for i in `seq 1 5` do echo A=$i if [ $i -eq 3 ] #比较数字,用-eq ;若是比较的是字符串,那需要用 == 5`' + echo A=2 A=2 + '[' 2 -eq 3 ']' + echo B=2 B=2 + for i in '`seq 1 5`' + echo A=3 A=3 + '[' 3 -eq `seq 1 5`' + echo A=5 A=5 + '[' 5 -eq 3 ']' + echo B=5 B=5 + echo C=5 C=5 [root@linux-01 shell]# sh

    21520

    【漏洞预警】Exim远程代码执行漏洞(CVE-2019-15846)预警通告

    版本: 1.0 1 漏洞概述 近日,Linux的邮件传输代理Exim被曝出存在远程代码执行漏洞(CVE-2019-15846)。 Exim可运行于绝大多数的类UNIX系统上,包括Solaris、AIX、Linux等,由于其具有配置灵活的特点,通常会与其他应用软件搭配使用。 请受影响的用户尽快升级版本进行防护,官方下载链接: https://ftp.exim.org/pub/exim/exim4/ 集成了Exim的操作系统和应用软件也修复了该漏洞,请相关用户及时进行升级: 产品名 to your mail acl (the ACL referenced# by the acl_smtp_mail main config option)deny condition = ${if eq {\\}{${substr{-1}{1}{$tls_in_sni}}}}deny condition = ${if eq{\\}{${substr{-1}{1}{$tls_in_peerdn}}}}

    52710

    appium+python自动化40-adb offline(5037端口被占)

    successfully emulator-5554 offline 3.上面各种办法尝试了,都无法解决,接下来就要查看5037端口了 查看端口 1.windows上可以用findstr过滤进程(跟linux 127.0.0.1:56981 127.0.0.1:5037 ESTABLISHED 7200 2.接下来就行查看PID,看是哪个应用占了 tasklist /fi “PID eq 端口号” C:\Users\admin>tasklist /fi "PID eq 6532" 映像名 PID 会话名 会话# 6532 Console 1 18,432 K C:\Users\admin>tasklist /fi "PID eq 7200" 映像名 PID 会话名 会话# 内存使用 ========================= ====

    77410

    性能竟然再提升一倍!Redis的一个实例有多快?

    Redis被为最快的数据库之一。但是如果删除了一些限制,那么独立实例的速度会变得多快?我们经常听说Redis可能会在受到CPU性能限制之前受限于网络或内存。根据您的设置,它可以是任何这些。 随着NIC的大发展,Linux成为处理数据包的瓶颈。 使用内核数据包复制,中断和系统调用,通过内核处理的数据受到限制,这属于“Linux内核空间”; 另一方面,我们在应用程序中运行为“用户空间”的应用程序,所以问题变成是没有办法绕过内核? 绕过内核的想法允许在用户空间处理数据流,而Linux处理控制流。 将这个想法付诸实践,并使用EQ Alpha刚刚发布的模块进行测试。该模块允许Redis在用户空间中与NIC进行交互,绕过内核。 EQ Alpha与此模块和KeyDB项目的目标之一是帮助驱动选项,以实现更大,更强大的实例,从而通过能够处理更多负载来最小化分片和群集的需求。

    80340

    Linux 【Shell脚本经典案例】

    Shell 简介 hell是linux的一外壳,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口 当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作 简单的说,当命令或者程序不在命令行执行,而是通过一个程序文件来执行,这个程序就被为shell脚本 也就是在shell脚本里内置了多条命令,语句,循环控制,然后将这些命令一次性执行完毕,这种通过文件执行命令的方式为非交互式 nginx,lvs) linux系统脚本用shell开发更简单 Shell 脚本注意事项 先了解下编写Shell过程中注意事项: 开头加解释器:#! /bin/bash 语法缩进:使用四个空格;多加注释说明 命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用 默认变量是局的:在函数中变量local指定为局部变量,避免污染其他作用域 fi done 十一、iptables自动屏蔽访问网站频繁的IP 场景:恶意访问,安防范 1)屏蔽每分钟访问超过200的IP 方法1:根据访问日志(Nginx为例) #!

    73641

    12 -音频驱动TAS5754添加EQ参数

    每一个带有音频播放的产品,设备初期的时候都会调试设备的EQ参数。EQ通过将声音中各频率的组成泛音等级加以修改,专为某一类音乐进行优化,增强人们的感觉。 这里以TAS5754为例: EQ参数 专业的音响设备调好EQ后给的文件,简要如下: //可以发现都是芯片内部寄存器的一些值 reg_value base_main_Rate48_REG_xxx_program 驱动写入EQ EQ参数实际对应的都是芯片寄存器值,驱动中需要通过IIC写入到音频芯片中,由于音频芯片的EQ参数很多,需要单独在线程中写入,而不影响驱动的正常加载,这就需要内核中Workqueue机制2 queue_delayed_work(priv->workqueue,&priv->dwork,5); return 0; } 工作队列的处理函数 处理函数中巧妙之处是使用了container_of这个宏来从而避免了局变量的使用 >codec, tas5754_reg_values[i].reg,tas5754_reg_values[i].val); } } create_singlethread_workqueue in linux

    50020

    linux--shell

    Linux shell 1、shell的概念 1)shell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序界面的系统级程序。 shell是结核性的脚本语言,在我们 shell中可以直接调用linux系统命令。 /shell.sh (必须要有X权限才可以操作) chmod u+x shell.sh 6、变量 1)环境变量 系统环境(局):cat /etc/profile 用户环境变量(局部): echo $[a+b] # echo $(($a+$b)) # echo $[$a+$b] # expr $a + $b 注意:加号前后要加空格 7、内置判断 数字判断: -eq : 非 -a : and -o : or [ -e /etc/passwd -a 2 -eq 2 ];echo $?

    1.1K20

    技能篇:shell教程及脚本编写

    /bin/sh,bash与sh的区别 , sh为bash的软连接 3shell 中的变量 变量的赋值方法为:先写变量名,紧接着是 "=" ,最后是值,中间无任何空格 赋值时使用带引号的作用 双引号:允许通过 文件存在且可读则为真 -w (write) 文件存在且可写则为真 -x (executable) 文件存在且可执行则为真 -L (link) 文件存在且为链接文件则为真 f1 -nt f2 ,nt的拼为 newer than 文件f1比文件f2新则为真 f1 -ot f2 ,ot的拼为older than 文件f1比文件f2旧则为真 字符串判断操作符( == 和 ! 、&& 、 |\ 整数比较操作符 -eq 、 -gt 、-lt、-ge 、-le -eq 、 -gt 、-lt、-ge 、-le -eq 、 -gt 、-lt、-ge 、-le 或 = 、> 、< 中编写Shell脚本[2] shell编程[3] 参考资料 [1] Shell 教程: https://www.runoob.com/linux/linux-shell.html [2] Linux中编写

    24221

    Linux系统控制脚本的初步学习与帮助文档的了解

    ---- 正文:Linux的脚本没有想象的那么复杂,今天就来练手一下Linux下的for、while、case三种控制流语句,学会了控制流程,基本就可以写一些像模像样的Linux脚本了。 -eq 0 ] then echo "User $USER is already exists!" ---- Linux中的命令实在太多,作为凡人,确实不可能完背熟所有命令,所以高效的利用帮助文档就很重要了,之前在写expect命令时也简单介绍了下手册之类的工具,但是自己也是一知半解,这次整理的详细些 man date #进入到手册界面 #命令名及简单介绍 NAME #概要,介绍基本用法 SYNOPSIS #用法一 date [OPTION]... 使用-f参数可以查看更多与命令(该命令必须为完整名!)

    13320

    Alibaba Cloud Toolkit —— 项目一键部署工具

    ---- 启动脚本 注意事项(一定要看) 在Windows环境下复制下面的脚本保存成文件, 然后入到linux环境中, 在每一行的最后会有^M 的字符, 会影响脚本的执行. 因此在授权脚本后需要检查脚本中有没有这种字符 或者我们可以直接在linux创建好文件后, 点击编辑在可输入文字的状态下将脚本复制进去 # 检查脚本中有没有^M的特殊字符 vim -b 脚本名 # 如果有 , 执行sed字符替换命令 sed -i 's/\r//g' 脚本名 ? -eq "0" ]; then echo "${APP_NAME} is running. usage ;; esac exit 0 ---- 参考文档 Alibaba Cloud Toolkit IDEA 下使用 Alibaba Cloud Toolkit 插件一键部署 linux

    33310

    Linux系统编程-Shell脚本基本使用(变量、运算符、语句等)

    Linux 下的 Shell 解释器种类众多,当前系统的支持的解释器可以在/etc/shells 文件里查看: [wbyq@wbyq linux_c]$ cat /etc/shells /bin/bash /bin/bash printf "脚本名:$0\n" printf "第一个参数:$1\n" printf "第二个参数:$2\n" printf "第三个参数:$3\n" printf "所有参数 "123 -eq 456 不相等\n" fi if [ 123 -eq 123 -a 456 -eq 456 ] then printf "相等1\n" fi if [ 123 -eq 123 -o 456 -eq 457 ] then printf "相等2\n" fi if [ 123 -eq 123 -o 456 -eq 457 ] && [ 123 -eq 123 -a 456 -eq 457 ] then printf "相等3\n" fi if [ 123 -eq 123 -o 456 -eq 457 ] || [ 123 -eq 123 -a 456 -eq

    9110

    Linux系统Shell编程—企业生产案例(一)

    企业案例 Linux系统Shell编程—企业生产案例(一) 企业数据库可以说是重点保护对象啊,没有之一,数据在当今企业里就是生命线,因此今天就来说一说,如何通过shell脚本来检查或监控MYSQL数据库服务是否正常 /bin/sh #create by mingongge at 2016-11-11 if [[ port -eq 1 || porcess -eq 2 ]];then echo "mysql is starting" else echo "mysql is stop" /etc/init.d/mysqld start 注:利用进程判断时,脚本的名就不要包含有Mysql -eq 0 ];then echo "mysql is starting" else echo "mysql is stop" /etc/init.d/mysqld start

    15210

    Shell编程

    等待时间7秒:" NUM echo "用户输入的数字为:$NUM" 函数 系统函数 系统函数是系统自带的一些函数,只需要直接调用即可,不需要自己调用 basename :去掉文件的路径,直接输出文件的名 直接输出first.shell basename /usr/local/shell/first.shell .shell :直接输出first,去掉了文件的后缀.shell dirname:去掉文件的名, -eq 0 ] then echo "==========================执行. -eq 0 ] then ## 下载成功之后,需要解压缩文件 tar -xzvf jdk-8u181-linux-x64 .tar.gz ## 删除压缩包 rm -f jdk-8u181-linux-x64.tar.gz break

    23120

    相关产品

    • TencentOS Server

      TencentOS Server

      腾讯服务器操作系统(TencentOS Server,TS)是腾讯云推出的Linux操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云CVM全规格实例上,包括黑石2.0服务器。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券