bash中的变量动不动就说环境变量,真是奇怪,bash只是一个c语言编写的程序而已,跟环境变量有什么关系?如果知道dos的历史的话就知道有个时代是只有命令行界面而没有图形用户界面,这只小小的程序就包揽了所有你想要对操作系统进行的操作,你想要做任何事情也只能通过bash:但是当图形界面出来之后呢?bash中的环境变量在图形界面中并没有办法直接获取的,还是必须通过bash的命令来获取的,现在所谓的环境变量真是名不符实 Bash Shell 的操作环境: 配置值分为系统整体配置值与各人喜好配置值, 仅…
Bash shell(四)-Bash shell的使用环境   是否记得我们登入主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登入的时候,我们还可以给予使用者一些讯息或者欢迎文字呢.此外, 我们习惯的环境变量.命令别名等等的,是否可以登入就主动的帮我设定好? 这些都是需要来注意的.另外,这些设定值又可以分为系统整体设定值与各人喜好设定值, 仅是一些档案放置的地点不同啦!这我们后面也会来谈一谈的! 一  绝对路径与相对路径 这个议题说到快要烂掉了-从一开始到现…
Bash Shell使用环境 Bash Shell使用环境 1.登录讯息显示数据:/etc/issue,/etc/motd 我们在终端机接口(tty1~tty6)登入的时候,会有几行提示的字符串,那个字符串就写在/etc/issue里面. issue内的各代码意义 \d 本地端时间的日期: \l 显示第几个终端机接口: \m 显示硬件的等级(i386/i486/i586/i686-): \n 显示主机的网络名称: \o 显示domain name: \r 操作系统的版本(相当于uname -r)…
BASH Shell 对文件进行管理 ========================================================创建.复制.删除.移动.查看.编辑.压缩.查找 内容提要:Linux目录结构文件定位 路径文件管理 一.Linux目录结构Windows: 以多根的方式组织文件 C:\ D:\ E:\Linux: 以单根的方式组织文件 / /目录结构: FSH (Filesystem Hierarchy Standard)[root@localhost ~]# l…
linux系统开机启动过程的最后阶段会由init进程根据启动方案(运行级:0-6)启动许多基本的服务程序,为用户提供各种各样的服务.在启动这些服务的最后会启动一个为用户提供操作环境的服务,用户就是通过这个用户界面和系统进行交流.这个界面就是我们平时所说的shell,shell通常分为图形界面(GUI)和文字界面(CUI或CLI).常见的GUI界面有windows系列和linux的基于X window开发的各种版本的shell(centos.redhat.debian.ubuntu.fedora等…
一.前言 我们知道管理整个计算机硬件的其实是系统的内核,这个内核是需要被保护的,所以我们一般用户就只能通过shell来跟内核通信,以让内核达到我们所想要达到的工作.那么Linux系统有多少shell可用呢?为什么我们要使用shell?下面分别来谈一谈. 二.什么是shell? 要弄明白shell是什么,首先要弄明白硬件.内核与shell的关联,如下图: 操作系统其实就是一组软件,由于这组软件在控制整个硬件与管理系统的活动监测,若用户应用不当,将会使得整个系统崩溃,所以当然不能够随便被一些没有管理…
如何在我的 Alpine Linux LXD(Linux容器)虚拟机(VM)中安装 bash shell? Alpine Linux 自带 BusyBox 工具.它被评为“嵌入式 Linux 的瑞士军刀”.BusyBox 将许多通用 UNIX 实用程序的小版本合并到一个 /bin/sh 路径下的小型可执行文件中.默认情况下,BusyBox 和 Alpine Linux 不包含 bash. 如何在 Alpine Linux 中安装 bash? 安装 bash 很容易,但这并不意味着 busybox…
今天继续讲Linux基础知识,内容是关于bash shell的.分享以下bash shell的相关知识,例如基本特性等.  1.8)bash shell的介绍 1.8.1)什么是bash shell 概括地讲就是bash shell是一个命令解释器,与内核进行交互. bash shell是一个命令解释器,它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕. 当我们使用远程连接工具连接linux服务,系统则会打开一个默认的sh…
运行bash shell命令的方式 vi t1.sh 并输入 pwd ls pwd 然后:x保存关闭 1.首先查看权限 ls -l,如果没有执行权限则用chmod a+x t1.sh ,最后运行./t1.sh.如下图 2.如果没有权限,直接调用/bin/sh t1.sh 3.source t1.sh . t1.sh 注意:在使用source 和 .命令时是在当前bash中,如果你的执行脚本中最后一句包含exit 0则你的窗口或者脚本,执行完会关闭,而./是开了新的bash,因此不会关闭窗口.如下…
换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原有的基础上改动.以前总是跟着别人说频繁变动需求的项目经理都是傻逼,其实我们都掉进了一个认为自己是一个程序员的局里.自认为自己是一名程序员,只关心自己编辑器里那点一亩三分代码的人,是永远也成长不了项目经理乃至于CTO的.至于有人说我就喜欢写代码,那么我只想说不想当将军的士兵不是好士兵.代码只是实现需求…