Shell相关命令

Shell脚本、相关命令;重定向、管道符、变量相关命令讲解 Shell脚本概念、作用、书写格式和相关命令;重定向、变量相关概念命令讲解 阅读详情

一.shell

1.1  shell

shell是一个命令型解释器 他接收应用程序/用户命令,然后调用操作系统内核

shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强

1.2  shell解析器

Linux提供的Shell解析器有:

bash和sh的关系:

Centos默认的解析器是:

1.3  shell脚本入门

(1)创建一个脚本,输出helloworld

         在helloworld.sh中输入内容:

 

(2) 脚本的常用执行方式:

 第一种:bash + 相对路径
                bash + 绝对路径
                sh + 相对路径
                sh + 绝对路径
                source + 绝对路径

   第二种:采用输入脚本的绝对路径或相对路径执行脚本(必须具有可执行权限+x,推荐采用这种方式)

     首先要赋予helloworld.sh 脚本的+x权限,然后执行脚本

     相对路径:

     

     绝对路径:

     

1.4   shell中的变量

    1.系统变量

      常用:$HOME、$PWD、$SHELL、$USER等

      显示当前Shell中所有变量:set

     2.自定义变量

      (1)定义变量A

        (2)撤销变量A

         (3)创建只读变量:readonly

           (4 ) export 可把变量提升为全局环境变量

修改:

         3.特殊变量

              (1 ) $n    (n为数字,$0代表该脚本名称,$1-$9代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如${10})

                 ( 2) $*、$@  $#($*把所有的参数看成一个整体  $@把每个参数区分对待  $#获取所有输入参数个数)

修改dir1.sh

                (3) $? (最后一次执行的命令的返回状态 返回结果0:表示成功 1:表示失败)

 

 

 

 

 

 

 

 

 

 

 

一些相关的shell命令 hi各位大佬好,之前的hadoop没了解太多。这里再次学习 spark读取hive数据(前面获取日志全是采用的hive直接读取的,可能有时候比较慢,最慢的要20min以上,而下载的数据并不多) For Video Recommendation in Deep learning QQ Group 277356808 视频推荐深度学习加这个群 For Visual in deep learning QQ Group629530787 视觉深度学习加这个,别加错 I'm here waiting f. 阅读详情

相关推荐

Python OpenCV基于颜色通道分离法去除图片中的红色印章

最近一段时间的工作都是研究如何去除图片中的红色印章,在网上查找了大量的大佬写过的方法,发现大多数是采取颜色通道分离法来做,并且效果还不错。站在前人的肩膀上,我又做了些许调整,谈不上是改进,但是能应对更对的情况总还是好的,特此记录。 拿发票做例子,印章相较于其它部分最大的不同就是印章是红色的,而其它部分不是(这是一句废话)。 那么第一步当然就是将红色分离出来,这一步可以采用Python第三方库OpenCV里的 cv2.split()方法,该方法是把RGB图像的三个通道拆分开来,得...

wl_Honest的博客 1万+

【Shell】常用命令

mkdir 1.txt #创建文件 rm 1.txt #删除 env |grep cuda #env是显示环境变量 |grep cuda是只显示包含cuda的 aaa=/public/software/cuda10.0/lib64: bbb=/public/software/anaconda3/bin:/public/software/anaconda3/condabin:/public/software/cuda10.0/bin:/usr/lib64/qt-3.3/bin:/public/softwar

qq_39165617的博客 8323

【QEMU系统分析之TPM篇(一)】

本文以 QEMU 8.2.2 为例,分析其 TPM-emulator 模块的实现,并为 QEMU 添加 Windows 平台的TPM 模拟器的支持。

David唐辉的博客 1191

Shell文件相关常用命令及参数总结

cut cut -d ' 符号'   -f 段数

wangxiaobupt的专栏 2060

zabbix6.0.4拓扑图链路显示流量

1. 背景介绍 网络流量监控是网络管理员必备功课,以前研究cacti的weathermap插件,网络流量大小和拥塞情况一清二楚,随着cacti的没落,weathermap插件也不能再继续使用,此时就需要学习了解新的替代方案。 经过研究和实际测试,发现zabbix的拓扑图有这个功能。 以下验证了zabbix的拓扑图显示线路流量的功能。 2. Zabbix 6显示拓扑图流量过程 选择监测-拓扑图 点进Local ne...

u013930899的博客 8485

达梦DM8整合Seata AT模式实战:手把手教你搞定分布式事务(含源码修改避坑)

本文详细介绍了达梦DM8数据库与Seata AT模式的深度整合实战,包括环境准备、架构设计、源码适配及分布式事务落地。通过独创性源码改造,解决了Seata官方对达梦数据库AT模式支持的限制,为国产数据库在微服务架构中的应用提供了可靠的事务保障。

weixin_30764771的博客 333

shell的一些常用指令

shell的一些常用指令 事实上,在类 Unix 操作系统中比如说 Linux 中,有个普遍的观念就是“一切皆文件”。 随着Linux的学习,我们将会明白这句话是多么的正确。 一 、shell 中基本的系统指令 1 . 显示当前系统的时间和日期 $ date 2 . 显示当前月份的日历。 $ cal 3 . 查看磁盘剩余空间的数量,输入 df: $ df ...

web前端学习总结 646

iPhone免越狱Git服务器搭建教程-iSH

iPhone免越狱Git服务器搭建教程

jts666的博客 4428

Shell脚本中常用的命令(一)

1. 什么是Shell(计算机壳层) 在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器) 它类似于DOS下的command.com和后来的cmd.exe,它接收用户命令,然后调用相应的应用程序 同时它又是一种程序设计语言,作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令 作为程序设计语言,它定义了各种变量和参...

weixin_45029822的博客 4067

骑砍Ⅱ霸主MOD开发(5)-2D界面

本文介绍了2D界面开发的技术框架,主要包括以下内容: 2D界面架构:由多个GauntletLayer(菜单/对话框/定制页面)和SceneLayer(3D页面)组成,支持屏幕切换和管理。 GauntletLayer实现:采用Movie(HTML页面)+ViewModel(动态数据)模式,支持优先级管理、焦点控制和事件响应。 2D控件系统:包括颜色字体、坐标布局、背景图(Sprite/Texture)等配置方式,支持自定义控件开发。 定制化页面开发:详细说明了游戏菜单和对话框的实现方法,包括状态管理、事件回调

骑砍战团&霸主MOD开发 1183

Spring Boot 与 Redisson 版本适配深度解析

Spring Boot 与 Redisson 的版本适配是一个动态演进的过程。开发者需要密切关注两者官方的版本更新日志,建立完善的版本验证机制。本文提供的适配方案基于当前最新技术状态(2024年1月),建议在实际生产环境中通过灰度发布策略验证版本兼容性。只有深入理解底层技术原理,才能在分布式系统的星辰大海中稳健航行。延伸阅读Spring Boot 官方迁移指南。

fudaihb的博客 1083

shell常用指令

1. set指令 (1)set -e 每个脚本都应该在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。 这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉。如果要增加可读性,可以使用set -o errexit,它的作用与set -e相同。 (2)set -x 用于脚本调试,在liunx脚本中可用set -x就可有详细的日志输出.免的老是要echo了 2. if (1) if [-d filename] -d filename

comli_cn的博客 354

Linux系统故障排查思路实践教程(上)

本文主要介绍了Linux系统日志分析与常见故障排查的实用方法。首先从系统日志的分类及其涉及的日志文件进行说明;其次详细讲解了忘记用户密码的解决方案;接着对系统无法启动问题,提供了异常断电后修复文件系统、/etc/fstab文件丢失恢复等常见故障的处理方案。最后介绍了文件系统只读错误的排查思路和修复方法,包括磁盘空间检查、文件系统修复等实用技巧。全文提供了大量具体命令和操作流程,为Linux系统维护人员提供了实用的故障处理指南。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 329

Linux相关命令及shell命令

是一个。

2303_78438820的博客 884

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux 管道命令及相关命令练习与 Shell 编程、Tomcat 安装

成功掌握了 Linux 管道命令及相关命令的使用,包括 cut、sort、wc、uniq、tee、tr 和 split,这些命令对于处理文本数据非常有用。提取以 : 分隔的第 1 和第 2 个字段:head -2 file.txt | cut -d ':' -f1,2。掌握 Linux 管道命令及相关命令(cut、sort、wc、uniq、tee、tr、split)的使用方法。提供用户选择运算符(+、-、*、/、sqrt、square、cube)的提示。

m0_74726609的博客 2284

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

[HDFS 相关Shell命令]

【代码】[HDFS 相关Shell命令]

汤圆的博客 521

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Unix shell 编程相关命令

1. 命令移动到命令开头和结尾 1.ctrl+a 开头 2.ctrl+e 结尾

Be patient! Think twice! Word harder! 457

Linux笔记——管道相关命令以及shell编程

本文Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。Shell 既是一种命令语言,又是一种程序设计语言。Shell script 是一种为 shell 编写的脚本程序。Shell 编程一般指 shell脚本编程,不是指开发 shell 自身。Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。

张小鱼的博客 2661

Shell脚本相关命令

Shell脚本相关命令、Shell函数:结合case-in和函数,完成简易计算器、分支结构:使用if-elif结构完成数字竞猜游戏、对函数传递参数大于、等于、小于所需参数的三种情形分别试验。

qq_52843109的博客 5132

Shell基础相关命令实验总结

在实验过程中,还是要注意空格问题,有时缺少空格,这段代码就会出错。通过此次实验,我熟悉了shell变量的相关命令,对shell基础进行了掌握。

ytong_的博客 363

Shell相关命令测试

立即关机与重启 在命令行键入以下命令,系统立即关机: linux@ubuntu:~$ sudo shutdown -h now linux@ubuntu:~$ sudo poweroff -h now 在命令行键入以下命令,系统立即重新启动: linux@ubuntu:~$ sudo shutdown -r now linux@ubuntu:~$ sudo reb...

X_chujun的博客 538

shell相关命令

LOAD DATA 重定向、$用法

dhklsl的专栏 1118

Log4j+Flume+Kafka+Spark Streaming的相关shell命令

Log4j+Flume+Kafka+Spark Streaming的相关shell命令 Flume启动: flume-ng agent \ --conf $FLUME_HOME/conf \ --conf-file $FLUME_HOME/conf/streaming2.conf \ --name agent1 \ -Dflume.root.logger=INFO,console Zookee...

qq_35522637的博客 199
上一篇: Linux命令相关知识点
下一篇: Shell相关执行脚本命令
Poolweet_
博客等级 码龄7年 21粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值