什么是shell? 简单点理解,就是系统跟计算机硬件交互时使用中间介质,它只是系统一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人躯体,而系统内核则是人大脑,至于shell,把它比作人五官似乎更加贴切些。回到计算机上来,用户直接面对不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给
转载 2024-01-30 20:32:37
18阅读
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数定义格式如下: 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返
原创 2021-07-15 10:59:00
878阅读
1. ${0##*/}获取脚本名称。 ##:是获取,类似于$,   */表示路径。 例如: ans73089:/u/porting>echo `basename $PWD`        当前工作目录basename. porting ans73089:/u/porting>echo
原创 2013-03-07 10:36:00
277阅读
 在启动和使用Shell过程中,可以使用以下参数: -a 将所有变量输出 -c " string" 从string中读取命令 -e 使用非交互式模式 -f 禁止shell文件名产生 -h 定义 -i 交互式模式 -k 为命令执行设置选项 -n 读取命令但不执行 -r 受限模式 -s 命
转载 6月前
15阅读
less 工具也是对文件或其它输出进行分页显示工具,应该说是linux正统查看文件内容工具,功能极其强大。less 用法比起 more 更加有弹性。在 more 时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedow
转载 2024-04-01 09:12:13
64阅读
关于 shell单行注释和多行注释单行注释众所周知 ,使用# 比如想要注释 echo "Hello World"[root@test ~]# vim test.sh # echo "Hello World"多行注释        Shell 语言中是没有类似于 C/C++, Python 等计算机语言
转载 2024-01-17 08:47:30
137阅读
文章目录hdfsdfs shell常用命令操作hdfs dfs命令所有操作权限相关操作文件相关操作上传本地文件到hadoopdfs文件系统将文件从hadoophdfs文件系统下载到本地新建文件:touch查找文件:find查看文件内容文件重命名:mv删除文件:rm清空文件内容直到指定长度:truncate + 文件大小目录相关操作创建目录 mkdir删除目录 rmdirhdfs 常用
转载 2023-08-16 18:01:38
78阅读
 一、HDFS来源简介(自己理解)理解:因为数据量越来越大,单台服务器已经承受不了那么大数据量,所以很自然就会想到使用多台机器共同来存放数据,但是这样就会存在多台机器中数据管理问题,因此分布式文件系统HDFS就诞生了,HDFS文件系统相当于一个管理者,让多台存储数据机器在用户面前像是透明一样,就像在操作一台存储数据服务器一样,这里再往深入考虑话,就是相当于把多台存储着
10.1 什么是shellshell是系统跟计算机硬件交互时使用中间介质,它只是系统一个工具。实际上,在shell和计算机硬件之间还有一层东西——系统内核;用户直接面对不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。10.1.1 记录命令历史只有当用户正常退出当前shell时,在当前shell中运行命令才会保
转载 2024-06-05 13:21:49
53阅读
shell是一个程序,采用C语言编写,是用户和linux内核沟通桥梁。它既是-种命令语言, 又是一种
原创 2023-02-17 08:41:19
51阅读
什么是shellshell就是系统跟计算机硬件交互时使用中间介质,它只是系统一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。用户直接面对不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。linux发布版本(Redhat/CentOS)系统默认安装shell叫做bash,即Bourn
转载 2024-02-18 21:25:48
11阅读
    shell从字面上翻译是外壳,操作系统与外部最主要接口就叫做shellshell是操作系统最外面的一层。shell管理你与操作系统之间交互:等待你输入,向操作系统解释你输入,并且处理各种各样操作系统输出结果。shell提供了你与操作系统之间通讯方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互
转载 2023-09-27 20:42:09
59阅读
参数处理-Shell传入参数处理 1. $# 传递到脚本参数个数 2. $* 以一个单字符串显示所有向脚本传递参数。与位置变量不同,此选项参数可超过9个 3. $$ 脚本运行的当前进程ID号 4. $! 后台运行最后一个进程进程ID号 5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数 6. $- 显示she
                 变量就是命名内存空间          变量主要有:。本地变量 。环境变量。 预定义变量(位置变量)。特殊变量 本地变量可以直接定义,
翻译 精选 2010-07-10 21:36:58
545阅读
1点赞
1评论
什么是ShellShell 是计算机操作系统中一个特殊程序,它充当用户与操作系统内核(Kernel)之间桥梁,负责接收用户输入命令并将其转换为内核能理解指令,同时将操作系统执行结果返回给用户。简单来说,Shell 是一个“命令解释器”,为用户提供了与系统交互界面。Shell类型sh和bashsh是Unix最初使用shell,也是许多现在shell基础。目前已经被bash
原创 5月前
70阅读
shell编程中遇到一些需要换行情况,在这里记录一下,后续还有1-脚本代码太长需要换行这个情况是指我们某一些代码,或者指令需要输入参数太多太长,不易于阅读与维护在结尾加上\即可# 之前代码(现实生活中不会这么用,这里是举个例子假设有个长命令) ls -ll /home && cd shell && ls -ll # 之后代码 (得到结果一样) ls -
转载 2023-09-13 20:30:10
153阅读
1.查找当前交互式用户2.红色字体红色背景显示从1到10计时3.查询IP是否连通4.带交互式,带提示查询IP是否连通5.显示主机有几块网卡,每块网卡IP是多少6.10秒带红色字体红色背景倒计时7.自动建立userfile里用户8.自动删除userfile里用户9. 10秒倒计时10. 1分10秒倒计时11. 字符取反12. 交互式查询文件类型13.自动新建userfile里用户,密码
原创 2017-08-23 21:40:58
955阅读
对于没有了解过shell朋友,建议先去学习一下,不同开发语言基本都是大同小异,学起来很快,也比较简单,不过学完shell 要达到能够写比较复杂脚本的话可能就要多点时间学习,对于对Linux常用命令也要有一定了解。1.以下脚本demo本人也是网上找,然后根据自己项目的实际情况简单修改了一下#!/bin/bash # Java ENV export JAVA_HOME=/usr/loc
4.1 系统变量 1. 常用系统变量 $HOME、$PWD、$SHELL、$USER等 2.案例实操 (1)查看系统变量值 [atguigu@hadoop101 datas]$ echo $HOME /home/atguigu (2)显示当前Shell中所有变量:set [atguigu@hado
转载 2020-06-30 23:52:00
118阅读
2评论
CentOS笔记(三十一)
原创 2022-06-21 10:58:17
108阅读
  • 1
  • 2
  • 3
  • 4
  • 5