什么是Shell shell是操作系统的命令解释器,在计算机科学中指“为用户提供用户界面”的软件,我的理解就是系统与用户沟通的桥梁。值得一提的是,shell不仅指的是命令行界面(CLI),图形界面(GUI)也是shell的一种。 壳层(shell)这个说法起源于路易斯·普赞(Louis Pouzin ...
分类:
系统相关 时间:
2020-01-27 00:06:15
阅读次数:
353
概述 有的时候我们为了让某个程序在后台跑,一般都会用nohup ./xxx & 执行让程序后台运行,假设过了一段时间日志就上G了,如果有问题想要查看日志,显然打开文件是一件很麻烦的事,有什么办法可以减小文件大小呢? nohup命令解释: 语法: nohup [command] [args] [&] ...
分类:
其他好文 时间:
2020-01-14 09:34:46
阅读次数:
403
shell编程 shell 是一个命令解释器,它为用户提供了一个向Linux内核发送请求以便于运行程序的系统程序 shell的三种运行方式 代码 注释 变量 系统变量 自定义变量 将命令的返回值赋值给变量 加反引号 A= $() A=$(ls a) 1.在shell脚本编写 export 变量名=变 ...
分类:
系统相关 时间:
2020-01-13 23:29:48
阅读次数:
101
REPL介绍 1. REPL 全称: Read Eval Print Loop(交互式解释器) R 读取 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。 E 执行 执行输入的数据结构 P 打印 输出结果 L 循环 循环操作以上步骤直到用户两次按下 ctrl c 按钮退出。 2 ...
分类:
其他好文 时间:
2020-01-08 19:11:24
阅读次数:
84
第1章 shell基础 1.1 什么叫做shell编程 shell编程也叫做bash高级编程语法 1.2 常见的shell命令解释器 bash redhat和centos使用 dsh Ubuntu使用 csh和tcsh unix使用 1.3 开发语言程序代码的分类说明 编译型 写完后需要编译才可以运 ...
分类:
系统相关 时间:
2020-01-06 14:49:36
阅读次数:
111
2.1 操作系统的服务 操作系统提供大量的服务。在最低层,系统允许允许程序直接向操作系统发出请求。在最高层,命令解释程序或外壳提供用户不必编程就能发出请求的机制。命令可以来自文件(批处理模式),或者直接来自终端或桌面GUI(交互模式或分时模式)。 2.2 用户与操作系统界面 2.2.1 命令解释程序 ...
分类:
其他好文 时间:
2020-01-04 22:36:01
阅读次数:
75
1shell基础语法 是一个命令解释器,在操作系统的最外层,负责直接与用户进行对话。 我们输入的命令,计算机时不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识别的二进制程序,同时把计算机生成的结果返回给我们 shell脚本,就是我们吧原先的linux命令或语句以及相关的语法组合放在一个 ...
分类:
系统相关 时间:
2020-01-03 16:48:41
阅读次数:
77
shell脚本的第一行一般为#!bin/bash 指定命令解释器,#!后面为搜寻解释器的绝对路径。要赋予shell脚本文件可以执行的权限。ls –l filename 可以查看该文件的权限,通过chmod 777 filename 可以赋值给文件新的权限。for 循环for 变量 in 串行do 执... ...
分类:
系统相关 时间:
2019-12-30 11:27:55
阅读次数:
86
1、Linux的体现结构 Linux的体系结构分为用户态(用户上层活动)和内核态 内核: 本质上是一段管理计算机硬件设备的程序 系统调用:内核的访问接口,是一种能再简化的操作 公用函数库: 系统调用的组合拳 Shell: 命令解释器,可编程 ...
分类:
系统相关 时间:
2019-12-29 11:15:30
阅读次数:
92
让我们通过本系列文章来学习基本的 Bash 编程语法和工具,以及如何使用变量和控制运算符,这是三篇中的第一篇。 Shell 是操作系统的命令解释器,其中 Bash 是我最喜欢的。每当用户或者系统管理员将命令输入系统的时候,Linux 的 shell 解释器就会把这些命令转换成操作系统可以理解的形式。 ...
分类:
其他好文 时间:
2019-12-19 13:17:11
阅读次数:
118