xshell之多命令处理

简介: xshell之多命令处理

多命令处理


案例需求

一已知目录/root/itheima目录,执行batch.sh脚本,实现在/root/itheima/目录下创建一个one.txt,在one.txt文件中增加内容"Hello Shell"

1:使用mkdir命令创建/root/itheima目录
2:创建bash.sh脚本文件
3:编辑脚本文件
  3.1:创建/root/itheima/one.txt文件
  3.2:输出数据"Hello Shell"到one.txt文件中 数据文件的命令 数据 >> 文件
4:执行脚本文件
mkdir /root/itheima
touch bash.sh
vim bash.sh
  #!/bin/bash
  touch /root/itheima/one.txt
  echo "Hello Shell" >> /root/itheima/one.txt
:wq
sh bash.sh

变量



目标:
  什么是系统环境变量
  掌握常用的系统变量有哪些
变量就是用于存储临时的数据,这些数据都是在运行内存中的

变量类型

1:系统环境变量

2:自定义变量

3:特殊符号变量

系统环境变量

  是系统提供的共享变量,是linux系统加载shell的配置文件中定义的变量共享给所有的shell程序使用
shell的配置文件分类
    全局配置文件
      /etc/profile
      /etc/profile.d/*.sh
      /etc/bashrc
    个人配置文件
      当前用户/.bash_profile
      当前用户/.bashrc
    一般情况下,我们都是针对全局配置进行操作
环境变量分类
  在linux系统中,环境变量按照其作用范围把不同大致可以分为系统级环境变量和用户级环境变量.
    系统级环境变量:shell环境加载全局配置文件中的变量共享给所有用户所有shell程序使用.全局共享
    用户级环境变量:shell环境加载个人配置文件中的变量共享给当前用户的shell程序使用,登录用户使用
查看当前shell系统环境变量
env
查看shell变量(系统环境变量+自定义变量+函数)
set

常用的系统变量

PATH 与windows环境变量PATH功能一样,设置命令的搜索路径,已冒号为分隔
HISTFILE 显示当前用户执行命令的历史列表文件:/root/.bash_history
LANG 设置当前系统语言环境(查看系统的字符集) :zh_CN.UTF-8

小结


系统环境变量是什么?
  是系统提供的环境变量,通过加载shell配置文件中的变量数据共享给shell程序使用
环境变量的分类
  系统级环境变量 shell环境加载全局配置文件中定义的变量
  用户级环境变量 shell环境加载个人配置文件中定义的变量
evn和set区别
  evn查看系统级环境变量
  set 系统级环境变量+自定义变量+函数
目录
相关文章
|
7月前
|
Linux Python
竟然还有这么好用的工具,xshell你可以滚蛋了~~
竟然还有这么好用的工具,xshell你可以滚蛋了~~
113 0
|
2月前
FinalShell或者XShell工具 突然连不上服务器(绝对好使!)
FinalShell或者XShell工具 突然连不上服务器(绝对好使!)
11 0
|
Linux
新手必会的Linux常用系统工作命令
echo命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]” 例如: 在终端上显示某一个字符串信息:
121 0
新手必会的Linux常用系统工作命令
|
Linux 应用服务中间件 网络安全
再见 Xshell!这款开源的终端工具逼格更高
作为一名后端开发,我们经常需要和Linux系统打交道,免不了要使用Xshell这类终端工具来进行远程管理。最近发现一款更炫酷的终端工具Tabby,主题丰富,功能强大,推荐给大家!
|
运维 安全 Unix
六款Linux常用远程连接工具介绍,看看哪一款最适合你
六款Linux常用远程连接工具介绍,看看哪一款最适合你
454 0
六款Linux常用远程连接工具介绍,看看哪一款最适合你
|
Shell 网络安全
一款良心的终端连接工具
昨天在地铁上听到有人在讨论他们的终端连接工具不好用,什么xshell呀,putty呀,一顿吐槽,今天跟大家分享一款非常良心的终端连接工具,这款工具他的功能众多,界面虽然不及xshell系列,但是他的功能要比xshell多,功能有SSH、Telnet、sftp、VNC、Xdmcp、RSH、FTP,还可以连接本地shell环境。无聊时还能玩玩本款终端连接工具中的一些小游戏。
349 0
一款良心的终端连接工具
|
Linux 网络安全 数据安全/隐私保护
Linux环境搭建 | 全能终端神器——MobaXterm
Linux环境搭建 | 全能终端神器——MobaXterm
1292 0
Linux环境搭建 | 全能终端神器——MobaXterm
|
Linux 应用服务中间件 网络安全
再见 Xshell ,这款开源的终端工具逼格更高
作为后端开发,我们经常与Linux系统打交道,避免不了要使用Xshell等终端工具进行远程管理。最近发现了一款主题丰富、功能强大的酷终端工具Tabby,推荐给大家!
723 0
再见 Xshell ,这款开源的终端工具逼格更高
|
Windows
Windows系统查看各个进程网速的软件(查看网速工具)
Windows系统查看各个进程网速的软件(查看网速工具)
704 0
|
Linux Windows
荣耀笔记本Linux版安装Windows系统,电脑小白必学的一招!
  看到Linux系统的笔记本,相信懂行的小伙伴已经猜到了。没错,今天的主角就是预装Linux系统的荣耀MagicBook Pro科技尝鲜版。但是绝大多数的小伙伴还是习惯用Windows操作系统的,因为Linux操作系统的难度要高一些,对电脑小白来说比较难玩转。
3725 0