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 系统级环境变量+自定义变量+函数
目录
相关文章
|
Linux Python
竟然还有这么好用的工具,xshell你可以滚蛋了~~
竟然还有这么好用的工具,xshell你可以滚蛋了~~
253 0
|
3月前
|
运维 安全 Linux
【超实用秘籍】Linux文件传输新高度:10个scp命令让你瞬间变身文件传输达人,从此告别繁琐操作!
【8月更文挑战第13天】文件传输是运维工作的核心部分,尤其对Linux用户来说,了解高效且安全的传输方法非常重要。本文介绍10种scp命令的应用技巧,涵盖基础文件传输、密钥认证、目录复制等场景,助你灵活运用这一基于SSH协议的安全工具。从简单的文件传输到复杂的多主机文件迁移,scp都能轻松应对。通过本文的学习,你将能更熟练地使用scp命令,提高工作效能。
249 6
|
5月前
|
Linux 数据安全/隐私保护
06. 【Linux教程】终端工具
06. 【Linux教程】终端工具
38 0
|
6月前
FinalShell或者XShell工具 突然连不上服务器(绝对好使!)
FinalShell或者XShell工具 突然连不上服务器(绝对好使!)
112 0
|
Linux
Xshell便捷设置实现linux复制粘贴
Xshell便捷设置实现linux复制粘贴
1124 0
Xshell便捷设置实现linux复制粘贴
|
Linux 应用服务中间件 网络安全
再见 Xshell!这款开源的终端工具逼格更高
作为一名后端开发,我们经常需要和Linux系统打交道,免不了要使用Xshell这类终端工具来进行远程管理。最近发现一款更炫酷的终端工具Tabby,主题丰富,功能强大,推荐给大家!
|
运维 安全 Unix
六款Linux常用远程连接工具介绍,看看哪一款最适合你
六款Linux常用远程连接工具介绍,看看哪一款最适合你
619 0
六款Linux常用远程连接工具介绍,看看哪一款最适合你
|
存储 固态存储
Win系统 - 买笔记本看以下几点就差不多了(上)
Win系统 - 买笔记本看以下几点就差不多了(上)
164 0
Win系统 - 买笔记本看以下几点就差不多了(上)
Win系统 - 买笔记本看以下几点就差不多了(下)
Win系统 - 买笔记本看以下几点就差不多了(下)
119 0
Win系统 - 买笔记本看以下几点就差不多了(下)
|
Shell 网络安全
一款良心的终端连接工具
昨天在地铁上听到有人在讨论他们的终端连接工具不好用,什么xshell呀,putty呀,一顿吐槽,今天跟大家分享一款非常良心的终端连接工具,这款工具他的功能众多,界面虽然不及xshell系列,但是他的功能要比xshell多,功能有SSH、Telnet、sftp、VNC、Xdmcp、RSH、FTP,还可以连接本地shell环境。无聊时还能玩玩本款终端连接工具中的一些小游戏。
424 0
一款良心的终端连接工具

相关课程

更多
下一篇
无影云桌面