当前位置:首页 > CN2资讯 > 正文内容

linux semmni 设置 linux she

2天前CN2资讯

Shell是什么

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。

 

 查看Linux支持的Shell:vi /etc/shells

 

 echo输出命令

echo [选项]  [输出内容]

 

 第一个脚本:

vi hellol.sh

输入以下命令:

#!/bin/bash

#wuwuyong

echo "hello world"

 

脚本执行

chmod 755 hello.sh(赋予权限)  ./hello.sh

或Bash hello.sh

 

历史命令

history [选项]  [历史命令保存文件]

选项:-c(清空历史命令)  -w(把缓存中的历史命令写入历史命令保存文件)

 

别名和快捷键

别名:alias  别名=‘原命令’     (设定命令别名)

alias(查询命令别名)

让别名永久生效:vi   /root/.bashrc      加上alias   别名=‘原命令’

删除别名:unalias  别名

 

 

输入输出重定向

 

 

 

 

输入重定向:wc  [选项]  [文件名]

选项:-c  统计字节数;-w 统计单词数;-l统计行数

把文件作为命令的输入:命令<文件

 

多命令顺序执行与管道符

 

 管道符:命令1  |  命令2(命令1的正确输出作为命令2的操作对象)

grep [选项]  “搜索内容”  文件名     :   显示文件中包含搜索内容的行

选项:-i(忽略大小写) ;-n(输出行号);-v(方向查找)

 

通配符和其他特殊符号

 

 

 

 

用户自定义变量

变量的定义:变量名=变量

变量调用:echo   $name

变量查看:set

变量删除:unset  name

 

环境变量

设置环境变量:export 变量名=变量值

查询变量:env

删除变量:unset 变量名

 

位置参数变量

 

 比如一个sh文件中有如下命令:

echo $0

echo $1

echo $2

执行.sh 11 22的结果是.sh  11  22

 

预定义变量

 

 接收键盘输入

 

 数值运算与运算符

declare声明变量类型

 

 

 

 运算符:

 

 

变量测试与内容替换

 

 

环境变量配置文件

 

 

 

 正则表达式

正则表达式与通配符

 

 基础正则表达式:

 

 字符截取命令

 

 printf命令

 

 

 

 awk命令

sed命令

 

 

 

 字符处理命令

 

 

 

 条件判断

按照文件类型进行判断

 

 

 

 

 

 

 

 

 

 

 

 

 

 流程控制  if语句

 

 

 

 

 

 case语句

 

 



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25410.html

    分享给朋友:

    “linux semmni 设置 linux she” 的相关文章

    搬瓦工退款政策全解析:30天无理由退款,轻松解决用户疑虑

    搬瓦工退款政策的基本介绍 搬瓦工(BandwagonHost)作为国内知名的VPS服务提供商,以其性价比高、服务稳定而受到许多用户的青睐。在使用过程中,用户可能会因为各种原因需要申请退款。搬瓦工提供了30天无理由退款保证,确保用户在购买后的一段时间内享有退款的权利。这一政策不仅体现了搬瓦工对用户权益...

    樱花VPS:高性价比的日本虚拟专用服务器推荐

    樱花VPS是一个由日本知名主机提供商Sakura Internet Inc.推出的虚拟专用服务器产品。在选择VPS时,用户常常关注服务的稳定性、速度和价格等方面,而樱花VPS正是在这些核心领域表现出色,吸引了一大批用户的关注。 首先,樱花VPS以其高性价比闻名。作为国内前三强的VPS提供商。其规模化...

    Nginx Cache Control: 如何使用 No Cache 精确管理缓存策略

    作为一名开发者,我一直非常欣赏 Nginx 作为高性能 HTTP 和反向代理服务器的能力。Nginx 不仅在稳定性和可扩展性方面表现出色,它的缓存控制功能也相当强大。通过设置响应头,Nginx 能有效地管理客户端和代理服务器的缓存行为,让我在开发和部署时能够更灵活地处理资源的缓存。 使用缓存控制的好...

    选择日本软银VPS的理由与性价比分析

    在当今数字化的时代,虚拟专用服务器(VPS)成为了越来越多企业和个人选择的重要基础设施。简单来说,VPS是将一台物理服务器虚拟化成多个相互独立的虚拟服务器。每个服务器都可以独立运行自己的操作系统,具备自己的资源和配置。这种灵活性和可靠性使得VPS成为解决高流量、高并发需求的理想选择。 在众多VPS提...

    如何选择国外便宜域名注册网站,降低创业成本

    在当今互联网的时代,拥有一个适合自己的域名几乎是每个企业和个人的基本需求。便宜域名,是指那些注册费用相对较低的域名。它们并不等于价格低廉的劣质选择。相反,这些域名能够为无数初创企业与个人项目提供一个良好的起点。便宜域名的定义不仅仅是价格上的划分,更是对资源的有效管理和合理利用。 选择便宜域名的优势体...

    Rocky Linux 国内源配置指南:提升性能与下载速度

    什么是 Rocky Linux Rocky Linux 是一个开源的企业级 Linux 发行版,它的诞生旨在为那些希望继续使用 CentOS 的用户提供一个稳定和可靠的替代品。这个项目的名称源自其创始人 Gregory Kurtzer 的故友 Rocky McGaugh。Rocky Linux致力于...