
Shell
椰子啊
所有命运馈赠的礼物,早已在暗中标好了价格
展开
-
初识Linux shell(学习Linux内核、GNU工具、Linux桌面环境)
1、什么是Linux在学习如何使用Linux命令行和shell之前,我们先来学习一下什么是Linux。Linux可划分为以下四个部分:Linux内核GNU工具图形化桌面环境应用软件说到Linux,不得不提的一个人——Linus Torvalds,Linus在赫尔辛基大学上学时就开发了第一版Linux内核。Linux系统的核心是内核,内核控制着计算机系统上所有软件和硬件,在必要时分...原创 2019-04-08 11:58:48 · 397 阅读 · 0 评论 -
常用的bash shell命令(ls、链接文件、查看文件内容、监测进程)
1、启动shellShell提供对Linux系统的交互式访问,它是作为普通程序运行的,通常是在用户登录终端时启动,登录时系统启动的shell依赖于用户账户的配置。/etc/passwd文件记录了用户账户列表以及每个用户的基本配置信息。每个条目有7个字段,每个字段分别是:用户名:密码:UID:GID:文本描述(称备注字段):用户家目录:用户默认shell注:密码并不是x,只是很多程序都会...原创 2019-04-10 15:39:56 · 1890 阅读 · 0 评论 -
shell脚本基础(环境变量、重定向、数学运算、退出脚本)
echo命令可用单引号或双引号来划定文本字符串。如果在字符串中用到了它们,你需要在文本中使用其中一种引号,而用另外一种来将字符串划定起来。要把文本字符串和命令输出显示在同一行中,该怎么办呢?可以用echo语句的-n参数[root@vg-adn-adxCreateImageAli:47.90.255.30 haha]#cat test1.sh#! /bin/bash#This script...原创 2019-07-31 10:17:37 · 350 阅读 · 0 评论 -
Shell脚本中的位置参数( $0、$n、${10} ) 、特殊参数( $#、${!#}、$*、$@ )、shift命令和read命令详解
1位置参数变量是标准的数字:$0是程序名,$1是第一个参数,$2是第二个参数,依次类推,直到第九个参数$9。[root@relay3.mobvista.com:101.251.254.6 shell]#cat test.sh#!/bin/bashecho "The zero parameter is set to : $0"[root@relay3.mobvista.com:101.25...原创 2019-08-09 16:51:10 · 1867 阅读 · 1 评论 -
shell脚本中的结构化命令(if-then-else、case、for、while、until) && 脚本中的循环控制
1、 结构化命令上一次我们学习了shell脚本的一些基础知识,想了解的可以戳这个: shell脚本基础(环境变量、重定向、数学运算、退出脚本)之前,在我们的示例shell脚本里,shell按照命令在脚本中出现的顺序依次进行处理。然而有时候,我们需要对shell脚本中的命令施加一些逻辑流程控制。有一类命令会根据条件使脚本跳过某些命令。这样的命令通常称为结构化命令,它允许我们改变程序执行的顺序。...原创 2019-07-31 17:00:49 · 972 阅读 · 0 评论 -
shell脚本的输入输出和重定向
1、输入和输出Linux系统将每个对象当作文件处理,包括输入和输出进程。Linux用文件描述符来标识每个文件对象。bash shell保留了三个文件描述符(0、1和2)。文件描述符缩写描述0STDIN标准输入1STDOUT标准输出2STDERR标准错误这三个特殊文件描述符会处理脚本的输入和输出。shell用它们将shell默认的输入和输出导向...原创 2019-07-31 18:27:41 · 500 阅读 · 0 评论