shell之系统命令基础
系统命令
1.什么是系统命令
shell解释器对系统接口的封装结果
系统命令/shell命令-》shell解释器-》系统接口-》内核-》硬件
应用程序-》系统命令/shell命令- 》shell解释器-》系统接口-》内核-》硬件
2.为何要用系统命令
为了使用计算机
3.什么是shell
第一层意思:shell代表的是解释器,是对系统接口的封装,即在系统接口外又加了一层壳,shell只是一种称呼,而bash解释器才是具体的一种shell
第二层意思:shell这门编程语言(一堆命令和用法),用shell语言写出的程序通常称之为shell脚本
4.posix
linux系统支持posix,posix全称可移动操作系统接口,posix是一种规范
5.shell交互式环境
#-》超级管理员用户提示符
$-》普通用户提示符
~-》当前用户的个人文件夹-〉家目录
PS:useradd egon
passwd egon #交互式
echo “123” | passwd egon --stdin#非交互式
6.shell命令的语法格式
命令:就是一个单词,对应着一个功能/程序,运行一个命令就启动了一个进程
选项:对命令的描述,控制命令的具体运行
参数:命令的操作对象
PS:ls -l /boot
bash解释器的特性
1.命令和文件自动补全 注意:Tab只能补全命令和文件
2.快捷键
ctrl+c 终止当前运行的程序
ctrl+d退出,等价exit
ctrl+l清屏
ctrl+a光标移到命令行的最前端
ctrl+e光标移到命令行的最末端
ctrl+r搜素历史命令,利用关键字
alt+.引用上一个命令的最后一个参数,等同于!$
3.历史命令
history 查看历史命令
history -c 清空历史命令
cat /.bash_history 查看历史命令保存文件
4.查找历史命令并运行
光标上下键
ctrl+r 搜索历史命令(关键字,必须是连续的)
!20执行历史命令中第22条命令
!$引用上一个命令的最后一个参数
5.别名
alias 查看系统当前的别名
命令查找优先级
查看帮助信息
man手册
–help
参考文档\配置模版文件
官方手册
baidu google
常用命令
date查看时间
date -s""修改时间
hwclock硬件时间
init 0,poweroff,shutdown -h now关机
init6,reboot,shutdown -r 0重启
shell之系统命令基础相关推荐
- 操作系统大作业模拟实现命令解释器_06 初识shell之系统命令基础
一 shell介绍 Shell 中文意思贝壳,寓意类似内核的壳.Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务,简而言之就是只要能够操作应用程序的接口都 ...
- Linux基础篇--shell脚本编程基础
Linux基础篇–shell脚本编程基础 本章内容概要 编程基础 脚本基本格式 变量 运算 条件测试 配置用户环境 7.1 编程基础 程序:指令+数据 程序编程风格: 过程式:以指令为 ...
- shell脚本的基础知识
shell脚本的基础知识 1 什么是shell 2 shell脚本的意义 3 如何创建shell脚本 4 如何执行shell脚本 5如何对脚本脚本进行调试 6 脚本练习 1 什么是shell shel ...
- shell常用的基础命令
shell常用的基础命令 1 diff命令 2 patch命令 3 cut命令 4 sort命令 5 uniq 命令 6 tr命令 7 &&和 || 8 test命令 8.1 test ...
- shell脚本由基础变量及特殊变量($@、$*、$#等)到实战。
shell脚本由基础变量及特殊变量($@.$*.$#等)到实战. 一.shell脚本建立: shell脚本通常是在编辑器(如vi/vim)中编写,也可以在命令行中直接执行: 1.脚本开头: 规 ...
- linux基础—课堂随笔_03 SHELL脚本编程基础
shell脚本编程基础 条件选择:if语句 选择执行: 注意:if语句可嵌套 单分支 if(开头)判断条件:then 条件为真的分支代码 fi(结尾) 双分支 if(开头)判断条件:then 条件为 ...
- 详细介绍Linux shell脚本系列基础学习(列表)
本系列适合Linux初学者,属于Linux入门级教程,主要介绍了Shell的分类.语法格式以及脚本的使用和编写格式等. 不断更新中,是Shell学习的必读经典教程.现主要包含以下文章: Linux S ...
- linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)
在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要. 以下仅为Linux Shell的一些基础笔记,这里作为笔记记下. == ...
- Linux Shell脚本编程基础
2 Linux Shell脚本编程基础 发表于: Linux, Shell, UNIX, 资源分享 | 作者: 谋万世全局者 标签: Linux,Shell,编程基础,脚本 本文作者:Leal 授权许 ...
最新文章
- 使用Wireshark进行SIP包解析
- 微服务应用实现无损上下线实践
- 获取自己主机外网ip
- 这个坑,坑死职场年轻人
- houdini 做选点效果
- 串讲-解释篇:作用域,作用域链,执行环境,变量对象,活动对象,闭包
- 编译器GCC的Windows版本 : MinGW-w64安装教程
- 矢量地图自定义切片样式
- 国科大计算机算法与分析——陈玉福 马菲菲
- Linux内核配置选项简介
- 两个路由器的有线桥接与无线桥接
- android群聊红包原理,Android之微信抢红包实现原理分析
- 隐私保护联邦学习之差分隐私原理
- shell脚本根据指定日期 得到月初,月末,季初,季末,年初,年末,周开始,周结束,旬初,旬末日期,报表日期
- Docker网络体系结构:设计可扩展、可移植的Docker容器网络
- 第三代酷睿i3处理器_10nm+新架构+Iris Plus核显 第十代酷睿到底有多强?
- 一位电子工程师从学校到工作岗位的项目经历,或许你可以借鉴
- 用linux定时备份文件,Linux下定时备份文件
- Web服务应用开发(基于J2EE)JavaScript学习
- 爬虫(31)移动端前导知识(下)
热门文章
- [SCU 4499] 表达式 (IDA*)
- 你会微信小程序自定义底部导航栏吗?
- BIM模型导入SuperMap
- Python编程——多进程与多线程编程(附实例)
- 《涨知识啦24》---JBS or MPS?
- 推荐到Oracle YEP计划
- Revi开发 - 构件过滤(FilteredElementCollector)
- 创新案例|语言教育App头牌Duolingo如何重新点燃用户增长350%
- P6-Windows与网络基础-安装eNSP软件环境
- index.php g wap,index.php?g=Wap