Menu
Woocommerce Menu

应用Mac远程访谈,脚本入门

0 Comment


  获取屏幕输入信息: read -p 字符串 变量名 【说明 将字符串赋给变量。

  根路径

  mkdir /usr/local/tomcat

     两整数间比较:

  解压到当前目录下

  put 本地文件 服务器路径

       test -z string 字符串为空

    tar -xvf 压缩包名称 -C 目标位置

输入SSH命令连接 -> 输入实例登录密码

         -r 文件或目录可读

查看当前系统的网卡信息

  mysql -uroot -p;

      echo $1   # 显示op1

3. 文件的操作命令

  tar -xvf jdk-8u171-linux-x64.tar.gz -C /usr/local/jdk

       -f  存在且为文件

  v: 显示运行过程

  mkdir /usr/local/mysql

      执行语句

    tar -xvf 压缩包名称

重新加载特权表将确保所有更改 到目前为止所做的一切将立即生效

        操作;;

  kill -9 进程的pid

向导三

          -ef 相同

  ps -ef | grep system –color

  输入MySQL登录密码

    if [ 条件表达式 ] ; then

5. 其它命令

  firewall-cmd –state

     do

2. 目录的操作命令

进入bin目录

    case $变量名 in

编辑文件

 

        echo $1   #显示op2

拷贝目录(-r代表递归拷贝)

下载

       -e 文件或目录存在

6. 权限命令

    ./startup.sh

        程序段

 

向导二

    文件或目录权限判断:

  vim 文件名称

  jdbc:mysql://120.79.191.83:3306/web?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true

     done

  c: 打包文件

 

       test -r file -a -x file 文件file 同时 拥有 r 和 x
权限 【-a -o !】

修改aaa.txt的权限为属主有全部权限 属组有读写权限 其他用户有读的权限

进入安全设置向导(新版的mysql必须先修改root用户的密码
否则登录后是不能执行任何命令的)

    假如sh filename op1 op2 op3 op4 在sh文本中

  grep 关键字 被搜索文件 –color

  flush privileges;

      ”第一种变量”)

银河国际网址手机版,  cd /

默认情况下 MySQL提供一个名为”test”的数据库 任何人都可以访问 这也是为了测试 并且在进入生产前应该被移除

      shift 2      #偏移2位

Linux中的 打包文件一般是以.tar结尾的
压缩文件一般是以.gz结尾的 一般情况下 打包和压缩是一起进行的
打包并压缩后的文件 后缀名一般是.tar.gz

解决办法 -> 服务器输入:

      程序段             程序段                                      程序段                       

      v: 显示运行过程

通常 根应该只允许连接”localhost” 这确保了有人无法猜测来自网络的根密码(这个我也搞不懂了
选择是或者否 都无法远程访问 需要额外设置 下面会讲到)

       -w 文件或目录可写

Linux命令中的特殊路径

 

       -ne 不相等

 

  tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar -C
/usr/local/mysql

        操作;;

Linux是基于Unix的开源免费的操作系统
由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境
Linux是由Linus Torvalds(林纳斯 托瓦兹) 起初开发的 由于源代码的开放性
现在已经衍生出了成千上百种不同的Linux系统 最最最常见的发行版本是CentOS

查看当前Linux系统是否已安装java

       test str1 == str2

将前一个命令的输出作为本次目录的输入

  mysql -uroot -p;

    文件间比较:

  chmod 764 aaa.txt

向导一
用户帐户根的现有密码已过期 请设置一个新的密码

  条件判断 [   ]

一 Linux简介

银河国际网址手机版 1

  显示日期:$(date +%Y%m%d) 将当前日期格式化为年月日

  netstat -an

  chown mysql:mysql /var/lib/mysql -R

    字符串判断:

  pwd

新建目录

  条件判断语句

  上一级路径

  systemctl status mysqld.service

  shell 自带变量

tar -zcvf 打包压缩后的文件名 要打包压缩的文件

解决办法 -> 代码修改:

  文件开头: #!/bin/bash

三 Linux基本命令

  cd /usr/local/tomcat/apache-tomcat-8.5.31/bin

    sh filename.sh op1 op2
op3 ,在filename文本中以$0 表示filename,$1 表示op1,$2 表示op2,$3 表示op3,$# 表示参数个数,$@ 表示“$1”“$2”“$3”,$*
表示“$1 $2 $3”

切换到该目录下usr目录

银河国际网址手机版 2

  绝对路径执行:/home/../filename.sh

新建一个目录

银河国际网址手机版 3

      echo $1   #显示op4

列出当前目录下的所有内容(文件\文件夹)

初始化mysql数据库

  shift 使命令参数变量号偏移

4. 压缩文件的操作命令

卸载已安装mariadb

       -s 文件或目录存在且为非空

  rm -rf 名称

一 环境

    4.for((i=1;i<10;i++))

  ps -ef

 

shell
script
 是一个程序化脚本,使用shell语法跟linux命令完成的一个程序。

  vim 文件名称 -> 进入文件(命令模式) -> 按i进入编辑模式 ->
编辑文件 -> 按esc进入底行模式 ->
输入:wq(保存并退出)或者:q!(不保存并退出)

需要安装JDK

    do  # 循环开始         
do                                                 
do                         

查看进程

银河国际网址手机版 4

shell script 的调试:

切换到系统根目录

JDK

    fi

1. 目录切换命令

配置jdk环境变量 将下面配置拷贝进去

  case 语句

  mv 名称 目标位置

  systemctl disable firewalld.service

    elif [ 条件表达式 ]; then

  more 文件名称

  systemctl start mysqld.service

    多条件判断:

解压压缩包

关闭防火墙开机自启动功能

    如: \a 发出警告声
         \b 删除前一个字符
            \c 最后不加上换行符号
            \f 换行但光标仍旧停留在原来的位置
            \n 换行且光标移至行首
            \r 光标移至行首,但不换行
            \t 插入tab
            \v 与\f相同
            \\ 插入\字符

 

  select host, user from user;

  相对路径执行:./filename.sh

切换到上一层目录

  关闭

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图