系统命令

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之系统命令基础相关推荐

  1. 操作系统大作业模拟实现命令解释器_06 初识shell之系统命令基础

    一 shell介绍 Shell 中文意思贝壳,寓意类似内核的壳.Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务,简而言之就是只要能够操作应用程序的接口都 ...

  2. Linux基础篇--shell脚本编程基础

    Linux基础篇–shell脚本编程基础 本章内容概要  编程基础  脚本基本格式  变量  运算  条件测试  配置用户环境 7.1 编程基础 程序:指令+数据 程序编程风格:   过程式:以指令为 ...

  3. shell脚本的基础知识

    shell脚本的基础知识 1 什么是shell 2 shell脚本的意义 3 如何创建shell脚本 4 如何执行shell脚本 5如何对脚本脚本进行调试 6 脚本练习 1 什么是shell shel ...

  4. shell常用的基础命令

    shell常用的基础命令 1 diff命令 2 patch命令 3 cut命令 4 sort命令 5 uniq 命令 6 tr命令 7 &&和 || 8 test命令 8.1 test ...

  5. shell脚本由基础变量及特殊变量($@、$*、$#等)到实战。

    shell脚本由基础变量及特殊变量($@.$*.$#等)到实战. 一.shell脚本建立: shell脚本通常是在编辑器(如vi/vim)中编写,也可以在命令行中直接执行: 1.脚本开头:     规 ...

  6. linux基础—课堂随笔_03 SHELL脚本编程基础

    shell脚本编程基础 条件选择:if语句 选择执行: 注意:if语句可嵌套 单分支 if(开头)判断条件:then 条件为真的分支代码  fi(结尾) 双分支 if(开头)判断条件:then 条件为 ...

  7. 详细介绍Linux shell脚本系列基础学习(列表)

    本系列适合Linux初学者,属于Linux入门级教程,主要介绍了Shell的分类.语法格式以及脚本的使用和编写格式等. 不断更新中,是Shell学习的必读经典教程.现主要包含以下文章: Linux S ...

  8. linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)

    在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要. 以下仅为Linux Shell的一些基础笔记,这里作为笔记记下. == ...

  9. Linux Shell脚本编程基础

    2 Linux Shell脚本编程基础 发表于: Linux, Shell, UNIX, 资源分享 | 作者: 谋万世全局者 标签: Linux,Shell,编程基础,脚本 本文作者:Leal 授权许 ...

最新文章

  1. 使用Wireshark进行SIP包解析
  2. 微服务应用实现无损上下线实践
  3. 获取自己主机外网ip
  4. 这个坑,坑死职场年轻人
  5. houdini 做选点效果
  6. 串讲-解释篇:作用域,作用域链,执行环境,变量对象,活动对象,闭包
  7. 编译器GCC的Windows版本 : MinGW-w64安装教程
  8. 矢量地图自定义切片样式
  9. 国科大计算机算法与分析——陈玉福 马菲菲
  10. Linux内核配置选项简介
  11. 两个路由器的有线桥接与无线桥接
  12. android群聊红包原理,Android之微信抢红包实现原理分析
  13. 隐私保护联邦学习之差分隐私原理
  14. shell脚本根据指定日期 得到月初,月末,季初,季末,年初,年末,周开始,周结束,旬初,旬末日期,报表日期
  15. Docker网络体系结构:设计可扩展、可移植的Docker容器网络
  16. 第三代酷睿i3处理器_10nm+新架构+Iris Plus核显 第十代酷睿到底有多强?
  17. 一位电子工程师从学校到工作岗位的项目经历,或许你可以借鉴
  18. 用linux定时备份文件,Linux下定时备份文件
  19. Web服务应用开发(基于J2EE)JavaScript学习
  20. 爬虫(31)移动端前导知识(下)

热门文章

  1. [SCU 4499] 表达式 (IDA*)
  2. 你会微信小程序自定义底部导航栏吗?
  3. BIM模型导入SuperMap
  4. Python编程——多进程与多线程编程(附实例)
  5. 《涨知识啦24》---JBS or MPS?
  6. 推荐到Oracle YEP计划
  7. Revi开发 - 构件过滤(FilteredElementCollector)
  8. 创新案例|语言教育App头牌Duolingo如何重新点燃用户增长350%
  9. P6-Windows与网络基础-安装eNSP软件环境
  10. index.php g wap,index.php?g=Wap