您的位置:首页 > 运维架构 > Shell

shell 基础知识

2017-03-05 20:17 211 查看
看完这里Linux环境配置将在不是问题,理论先行。

shell是系统和你计算机硬件的中间人,他just工具。用户告诉指令给shell,shell给系统内核,内核支配硬件。

我的Linux 安装的shell是bash。他有以下几个特点。

一 bash特点

1 记录历史命令 它里面有个!注意以下,就是快回到那条命令,比如: !!上一个 ,

2 命令和文件名补全 用过Python人都知道tab的用处吧。这里一样的。

3 别名 通过#alias 配置。

4 通配符 * 多个 ? 一个字符。

5 重定向 > ,>>追加

6 | 管道符 一般用于把前一个命令当做后一个输入。

7 Ctrl+z 暂停 fg恢复。ctrl+c终止 jobs看暂停个数

二 变量

环境变量是shell预设的一个变量。

PATH 这个变量就代表了所由常用命令的绝对路径,有了他,用它命令直接输名字就OK。PATH ,HOME,LOGNAME都是系统预设的。#env打出所有预设的环境变量#pwd 打出当前目录。#set打出所有变量。它不但可以打系统的,还可以打自己的。#sources 作用刷新。

三 环境变量的配置。

已配置Java为列子

利用find命令找到Java安装路径(如图)



然后打开 vi /etc/profile/开始配置 具体见下图


最后 用source /etc/profile 更新
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell