对shell的简单认识
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的简单认识相关推荐
- Linux shell的简单学习
Linux shell的简单学习 shell script 其实就是纯文本档,我们可以编辑这个档案,然后讥这个档案来帮我们一次执行多个指令, 戒者是刟用一些运算不逡辑刞断来帮我们达成某些功能. Lin ...
- curl批量调用linux,shell的简单批量curl接口脚本
shell脚本可以说作用非常大,在服务器领域,用shell操作事务可比手动点击要方便快捷得多了.虽然只是文字界面,但是其强大的处理功能,会让各种操作超乎想象.而且,也可以将这些习惯移植到日常的工作当中 ...
- OS实训1——Minix3 shell的简单实现
OS实训1--Minix3 shell的简单实现 shell实现要求 shell实现代码 参数设置 Shell主体 三个较简单命令 history n mytop 后台运行& 重定向.管道 实 ...
- 用计算机怎么计算sh 3,Shell 实现简单计算器功能
Shell 实现简单计算器功能,脚本如下: [root@nfs scripts]# cat jisuan.sh #!/bin/bash print_usage(){ printf $"USA ...
- shell语法简单介绍
一.基本的语法 1.1.shell文件开头 shell文件必须以以下的行開始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的參数是用来运行该文件的程序.在这个样例中我们 ...
- 2021-04-09 linux的shell脚本简单教程
linux 的基本操作(编写shell 脚本) 如果文章中的图片再次挂掉了,麻烦请去公众号内查看 终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本 ...
- shell实现简单的进程监控脚本
一个简单的需求:shell实现进程监控watchdog功能,配合计划任务每分钟执行一次shell脚本,对进程进行监控,如果意外中断那么启动他,如果正常则什么都不需要去做. #!/bin/bash NA ...
- Linux Bash Shell j简单入门
BASH 的基本语法 最简单的例子 -- Hello World! 关于输入.输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 ...
- shell编程简单的实例
对shell脚本进行了一个系统的了解,初次实现如下. path="/blongweb/nginx/logs" echo "are you sure?yes/no\n&qu ...
- adb shell dumpsys简单介绍
以下内容来自stack overflow上的一个提问,因为个人英语水平所限,就不翻译了,将主要内容整理如下,方便查阅.简而言之,介绍了如下内容 dumpsys可以用来检测系统的服务信息 列出dumps ...
最新文章
- Sass-也许你想和CSS玩耍起来(上篇)
- HRBUST 2011【简单dp】
- 《程序员面试金典》最大连续数列和
- 设计模式之十(外观模式)
- java空值转datetime,解决Java (Spring boot) 读取数据库字段,datetime 格式为null,抛出异常 Zero date value prohibited...
- 数字图像处理基础与应用学习,第二章
- java.sql.exception_java.sql.SQLException: 违反协议
- redis配置文件conf详解
- mysql 数据库的维护,优化
- 图片报错,显示默认图片
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_5_线程间通信...
- JS表单验证之正则表达式
- 手游如何做到不滚服而又能获得良好的收益?
- ROS的四种通信架构
- 2022年哈尔滨工业大学计算机考研复试分数线多少
- C语言拆分一个三位数。以及交换两个数(常规法复习加指针法学习)
- 问题:谷歌浏览器(Chrome)无法访问网站ERR_CONNECTION_REFUSED
- IOS技术分享| 互动连麦场景实现
- python与idle区别_idle和python区别
- 疑似STM32CAN进入bus off 模式