shell基本命令

  1. shell简介

  1. 随着各式Linux系统图形化程度不断提高,用户在桌面环境下可完成大部分工作

  1. 但是许多功能需要用shell完成

  1. shell 贝壳 是动作作为外在保护工具

  1. 可以这样认为,linux的shell就是linux内核的一个外层保护工具,并负责完成用户和内核之间的交互

  1. 命令是用户向系统内核发出控制请求,与之交互的文本流。shell是一个命令行解释器,将用户命令解析为操作系统所能理解的指令,实现用户与操作系统的交互。当需要重复执行若干命令,可以将这些命令集合起来,加入一定的控制语句,编辑称为shell脚本文件,交给shell批量执行

  1. 选择shell

  1. sudo shutdown -h now 立刻关机

  1. sudo shutdown -r now 立刻重启

  1. sudo reboot now 立刻重启

  1. sudo shutdown -h +45 "关机提示" 45分钟自动关机,可以给提示

  1. sudo shutdown -r +60 60分钟后自动重启

  1. shell命令格式

  1. 三要素

  1. 命令名称

  1. 选项

  1. 参数

  1. man ls查看手册

  1. 一条命令的三要素之间用空格隔开

  1. 若将多个命令在一行书写,需要用分号将各个命令隔开

  1. 如果一条命令不能在一行写完,在行尾使用反斜杠表示命令未写完

  1. shell命令行操作

  1. bash除了在命令编辑功能上比sh有很大改进外,还增加了特有功能极大的方便了用户在shell命令上的操作

  1. 补齐命令

  1. 查询命令历史

  1. 等等

  1. shell中的特殊字符

  1. 通配符

  1. 当需要用命令处理一组文件,例如file1.txt, file2.txt,file3.txt...,用户不必一一输入文件名,可以使用shell通配符,shell命令的通配符含义如下表

  1. eg:

  1. 管道

  1. 输入输出重定向

  1. 输入/输入出重定向是改变shell命令或程序默认的标准输入/输出目标,重新定向到新的目标

  1. linux中默认的标准输入定义为键盘,标准输出定义为终端窗口

  1. 用户可以为当前操作改变输入或输出,迫使某个特定命令的输入或输出来源为外部文件

  1. 命令置换

  1. 是将一个命令的输出作为另一个命令的参数。

  1. 格式:

  1. comman1 `comman2`

  1. eg:

  1. ls `pwd`

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值