linux shell应用

2025-10-09 02:51:25

1、############计   算   机   用    户#############

∧                    ∨                               ∨         

∧                    ∨                               ∨

∧             输入∨                               ∨输入

∧                    ∨                               ∨

∧                    ∨                               ∨

∧                    ∨                               ∨

∧                  shell《《《    》》》应用程序

∧                    ∨                               ∨

∧                    ∨                               ∨

∧                    ∨                               ∨

∧             控制∨                               ∨控制

∧                    ∨                               ∨

∧                    ∨                               ∨

∧                    ∨                               ∨

∧                    ∨                               ∨

2、登录后默认使用的Shell程序,一般为 /bin/bash

不同Shell的内部指令、运行环境等会有所区别

[root@localhost /]# cat /etc/shells 

/bin/sh

/bin/bash

/sbin/nologin

/usr/bin/sh

/usr/bin/bash

/usr/sbin/nologin

/bin/tcsh

/bin/csh

3、重定向与管道操作:

标准输入:从该设备接收用户输入的数据

标准输出:通过该设备向用户输出数据

标准错误:通过该设备报告执行出错信息

类型                设备文件                       文件描述编号                     默认设备

标准输入          /dev/stdin                           0                               键盘

标准输出          /dev/stdout                        1                                显示器

标准错误          /dev/stdin                           2                               显示器

4、重定向操作:

       类型                  操作符号                                                用途

重定向输入                    <                         从指定的文件读取数据,而不是从键盘输入 

                                      >                        将输出结果保存到指定的文件(覆盖原有内容)

重定向输出                    >>                       将输出结果追加到指定的文件

标准错误输出                  2>                       将错误信息保存到指定的文件(覆盖原有内容)

                                     2>>                     将错误信息追加到指定的文件中

混合输出                        &>                       将标准输出、标准错误的内容保存到同一个文件中

5、变量的作用:

为灵活管理Linux系统提供特定参数,有两层意思

 变量名:使用固定的名称,由系统预设或用户定义

 变量值:能够根据用户设置、系统环境的变化而变化

6、变量的类型:

自定义变量:由用户自己定义、修改和使用

环境变量:由系统维护,用于设置工作环境

位置变量:通过命令行给脚本程序传递参数

预定义变量:Bash中内置的一类变量,不能直接修改

7、赋值时使用引号:

双引号:允许通过$符号引用其他变量值

单引号:禁止引用其他变量值,$视为普通字符

反撇号:命令替换,提取命令执行后的输出结果

8、整数变量的运算:

加法运算:+

减法运算: -

乘法运算: \*

除法运算: /

求模(取余)运算: % 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:46
  • 阅读量:135
  • 阅读量:141
  • 阅读量:46
  • 阅读量:39
  • 猜你喜欢