linux 相关知识

                一、Shell的基本概念

                Shell是操作系统中运行的程序

                位于操作系统内核和用户之间

                Shell定义用户与OS进程交互的一个界面,命令解释器

                二、Shell的分类

                种类:Bsh、Csh、Ksh、Bash

                Bash是linux的默认Shell

                Bash是Bsh的升级替代品

                tcsh是csh的兼容升级版

                 /etc/shells 文件下记录了shell的全路径名

      2、Shell的永久切换:修改 /etc/passwd 文件的最后一个字段

      chsh 更改Shell的路径 下次登录生效

变量

变量:不固定,可以变化的值

单引号'' 字符串不进行任何的变量替换,保持字符串的原始值

双引号"" 变量引用会以变量的值来替换,并作为字符串的一部分

反引号`` 用于进行命令替换,引号中命令的执行结果将替换命令本身作为字符串

1、环境变量:设置用户工作环境

查看当前用户的所有变量:set

$USER 当前用户的登录名称 与whoami命令结果一致

$UID 当前用户号(UID) 与id -u 命令结果一致

$SHELL当前用户登陆SHELL 与/etc/passwd文件中Shell字段一致

$HOME 当前用户登陆目录(宿主目录) 与/etc/passwd文件中home字段一致

$PWD 用户当前所在目录 与pwd命令结果一致

$PATH 当前用户命令搜索路径

$PS1 主提示符

$PS2 辅助提示符

PS1:保存系统提示符

echo $PS1

默认PS1=['\u@\h \W]\$'

说明: \d :日期

\H :完整的主机名称

\h :主机的第一个名字

\t :24小时时间

\T :12小时时间

\A :显示时间为24小时格式

\u :当前用户的账号名称

\w :完整工作目录名称

\W :列出最后一个目录

\# :命令计数器

\$ :权限提示符



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值