shell基本命令

Linux中的shell就是Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互。

sudo shutdown -h now        立即关机

sudo shutdown -r now        立即重启

sudo reboot now                 立即重启

sudo shutdown -h +60        六十分钟后关机

sudo shutdow -r +45            四十五分钟后重启

shell命令格式

通常一条命令包含三个要素:命令名称,选项,参数

命令名是必选项,选项和参数是可选项

$:shell提示符,如果当前用户为超级用户,提示符为’#‘,其他用户均为$

Command:命令名称,Shell命令或程序,严格区分大小写

Options:命令选项,用于改变命令执行动作的类型,由“-”引导,可以同时带有多个选项

Argument:命令参数,指出命令作用的对象或目标,有的命令允许带多个参数

一条命令的三要素用空格隔开

若将多个命令在一行书写,用分号隔开,

如果一条命令不能在一行写完,在行尾使用反斜杠(\)表明该条命令未结束。

shell命令行操作

        bash

                补齐命令与文件夹

                查询历史命令等等

                连续按下两次TAB键或ESC键,用于命令补齐,按下一次TAB键,用于文件名补齐

                按“上键”“下键”便可查询历史命令

                history [numberline] 

                从记录1开始的全部历史记录,默认保留500条命令

输入输出重定向:

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

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

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

重定向符含义
>file将file文件重定向为输出源,新建模式(如果有别的内容会清空)
>>file将file文件重定向为输出源,追加模式(将结果放到当前内容的后面)
<file将file文件重定向为输入源
2>或&>将由命令产生的错误信息输入到文件中

命令置换

        命令置换是将一个命令的输出作为另一个命令的参数,命令格式如下:

        ls `pwd`  :pwd命令用于显示当前目录的绝对路径,在上面的的命令行中使用命令置换符,将pwd的运行结果作为ls命令的参数,最终命令的执行结果是显示当前目录的文件内容(`是用ESC的符号!!!!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值