shell是一个命令解释器;

shell分为交互式shell和非交互式shell; 交互式shell就是命令行一问一答;非交互式shell是像shell文本那样,一次解析文本, 并未在命令行给我们作出回答。

shell又分为登陆式shell和非登录式shell; 主要区分于是否输入用户名和密码,输入用户名、密码登陆就为登陆式shell, 例如我们在图形化界面下打开的终端为非交互式shell;

type命令的用法: -t: 加-t参数,type将name通过以下文字显示他的意思

file:表示外部命令 alias:表示该命令为命令别名所设置的名称。 builtin:表示该命令为bash内置的命令 -a: 在PATH变量定义的路径中,列出所有含有name的命令,包含alias。

shell的变量功能 echo $变量名   在linux预设的情况中,使用“大写字母来设定的变量一般为系统预定义的变量 ”

在bash内有很多的预定义环境变量; env  显示目前系统中主要的预定义变量内容。 set  可以将环境变量和用户自订变量显示出来。

PS1提示符的设置 \d   代表日期,格式为星期  月 日

\t   24小时格式显示时间,HH,MM,SS

\A   24小时格式显示时间,HH,MM

\T   12小时显示时间,HH,MM,SS

\H   完整的主机名称   \h   只取主机名称的第一个名字

\u   当前账户名

\w   完整工作目录

\#   执行的第几个指令

\$   root用户的提示符#,普通用户的提示符$.

\v  bash版本信息

转载于:https://www.cnblogs.com/linux-super-meng/p/3703740.html

对shell的简单认识相关推荐

  1. Linux shell的简单学习

    Linux shell的简单学习 shell script 其实就是纯文本档,我们可以编辑这个档案,然后讥这个档案来帮我们一次执行多个指令, 戒者是刟用一些运算不逡辑刞断来帮我们达成某些功能. Lin ...

  2. curl批量调用linux,shell的简单批量curl接口脚本

    shell脚本可以说作用非常大,在服务器领域,用shell操作事务可比手动点击要方便快捷得多了.虽然只是文字界面,但是其强大的处理功能,会让各种操作超乎想象.而且,也可以将这些习惯移植到日常的工作当中 ...

  3. OS实训1——Minix3 shell的简单实现

    OS实训1--Minix3 shell的简单实现 shell实现要求 shell实现代码 参数设置 Shell主体 三个较简单命令 history n mytop 后台运行& 重定向.管道 实 ...

  4. 用计算机怎么计算sh 3,Shell 实现简单计算器功能

    Shell 实现简单计算器功能,脚本如下: [root@nfs scripts]# cat jisuan.sh #!/bin/bash print_usage(){ printf $"USA ...

  5. shell语法简单介绍

    一.基本的语法 1.1.shell文件开头 shell文件必须以以下的行開始(必须方在文件的第一行):  #!/bin/sh  符号#!用来告诉系统它后面的參数是用来运行该文件的程序.在这个样例中我们 ...

  6. 2021-04-09 linux的shell脚本简单教程

    linux 的基本操作(编写shell 脚本) 如果文章中的图片再次挂掉了,麻烦请去公众号内查看  终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本 ...

  7. shell实现简单的进程监控脚本

    一个简单的需求:shell实现进程监控watchdog功能,配合计划任务每分钟执行一次shell脚本,对进程进行监控,如果意外中断那么启动他,如果正常则什么都不需要去做. #!/bin/bash NA ...

  8. Linux Bash Shell j简单入门

    BASH 的基本语法 最简单的例子 -- Hello World! 关于输入.输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1     ...

  9. shell编程简单的实例

    对shell脚本进行了一个系统的了解,初次实现如下. path="/blongweb/nginx/logs" echo "are you sure?yes/no\n&qu ...

  10. adb shell dumpsys简单介绍

    以下内容来自stack overflow上的一个提问,因为个人英语水平所限,就不翻译了,将主要内容整理如下,方便查阅.简而言之,介绍了如下内容 dumpsys可以用来检测系统的服务信息 列出dumps ...

最新文章

  1. Sass-也许你想和CSS玩耍起来(上篇)
  2. HRBUST 2011【简单dp】
  3. 《程序员面试金典》最大连续数列和
  4. 设计模式之十(外观模式)
  5. java空值转datetime,解决Java (Spring boot) 读取数据库字段,datetime 格式为null,抛出异常 Zero date value prohibited...
  6. 数字图像处理基础与应用学习,第二章
  7. java.sql.exception_java.sql.SQLException: 违反协议
  8. redis配置文件conf详解
  9. mysql 数据库的维护,优化
  10. 图片报错,显示默认图片
  11. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_5_线程间通信...
  12. JS表单验证之正则表达式
  13. 手游如何做到不滚服而又能获得良好的收益?
  14. ROS的四种通信架构
  15. 2022年哈尔滨工业大学计算机考研复试分数线多少
  16. C语言拆分一个三位数。以及交换两个数(常规法复习加指针法学习)
  17. 问题:谷歌浏览器(Chrome)无法访问网站ERR_CONNECTION_REFUSED
  18. IOS技术分享| 互动连麦场景实现
  19. python与idle区别_idle和python区别
  20. 疑似STM32CAN进入bus off 模式

热门文章

  1. 2021年了,Transformer有可能替代CNN吗?未来有哪些研究方向?
  2. 权重不确定的概率线性回归
  3. 上海医疗救治专家组组长:没有讨价还价!
  4. python—单例模式与多例模式的区别与创建
  5. 词性标注-隐马尔可夫模型
  6. 谁在使用我的网站——用户行为分析
  7. 如何保持交互的可见性
  8. 创业在微软——微软亚洲工程院成长启示(双色)
  9. 程序员2009精华本 有哪些精彩值得期待
  10. 这个冬天,我以《监控》下酒