shell命令(一)

1.shell 命令的格式

  • 一条命令的三要素之间用空格隔开
  • 若将多个命令在一行书写,用分号;将各个命令隔开
  • 如果一条命令不能在一行写完,在行尾使用反斜杠\标明这条命令未结束

2 命令行操作
echo $HISTSIZE 显示历史命令容量
HISTSIZE = 1000 修改历史命令容量
3.shell中的通配符
星号(*) 匹配任意长度的字符串
问号(?)匹配一个长度的字符
方括号 ([…]) 匹配其中指定的一个字符
方括号 [ - ] 匹配指定的一个字符范围
方括号 ([^…]) 除了其中指定的字符,均可匹配。
4.shell中的管道
管道可以把一系列命令连接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入,以此类推。
5.输入输出重定向
输入输出重定向是改变shell命令或程序默认的标准输入/输出目标,重新定向到新的目标。
linux中默认的标准输入定义为键盘,标准输出定义为终端窗口。
用户可以为当前操作改变输入或输出,迫使某个特定命令的输入或输出来源为外部文件。
> file 将file文件重定向为输出源,新建模式。 file为自动新建文件
>> file 将file文件重定向为输出源,追加模式 存在file就追加,不存在就新建。
< file 将file文件重定向为输入源
2> file 将错误信息写入file文件
&< file 只要是命令的输出结果不管是否正确错误都追加到file中
6.命令置换
将一个命令的输出作为另外一个命令的参数。
命令置换符号单引号为ESC键下的单引号。
如:ls 	  pwd
将pwd命令获取的路径作为ls的参数。
在这里插入图片描述

命令置换符也可以写作$()
在这里插入图片描述

二、linux基本维护命令

1.man命令
使用man命令可以找到特定的联机帮助页。包括名称、函数、语法以及可选参数描述。
使用翻页键翻页,使用:q退出
[] 表示参数可有可无。
另外,man也可以查库函数(2)、系统调用(3)等等
2.passwd命令
3.df
df命令用于查看磁盘空间的使用情况。
-a 显示所有物理文件系统的使用情况,包括虚拟文件系统,如/proc
-T 显示物理文件系统的文件格式类型
-h 物理文件系统大小按兆字节为单位显示
-k 物理文件系统大小按字节为单位显示
4.du 查看文件系统信息
du命令,列出目录和文件所使用的磁盘块数,每块占512个字节。
-a 仅列出空闲的文件数
-h 列出磁盘的使用情况KB
-s 列出总的空闲空间KB
du -h /etc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜大大的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值