🌶️一、rpm、yum思维导图
🥒二、什么是shell
🍉三、shell基础命令
🌶️一、rpm、yum思维导图
🙉🙉我们先复习一下前两篇的内容:rpm和yum
🥒二、什么是shell
在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(commandinterpreter,命令解析器)。它类似于DOS下的COMMAND.COM和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。
🍉三、shell基础命令
man
:格式化手册阅读工具
man 5 passwd:5代表配置文件的帮助信息
注意:PG UP/DN可以上下翻页,↑↓和回车以行,/关键词 可以搜索 例如:查看一级目录的作用,按q退出:man hier翻阅
man后面可以跟上任何命令,查看该命令的手册
比如:man ls
- 查看历史命令
history
:查看历史命令列表
history -c
:清空历史命令
!n
:执行历史命令的第n条
!str
:执行最近一次以str开头的命令vim /etc/profile:里面存放着历史命令条数的变量,默认是1000条【HISTSIZE=1000】
统计文件占用的空间
格式:du [选项]... [目录/文件]...
-s
:只统计每个参数所占用的总空间大小
-h
:提供易读的容量单位黄金组合:-sh
- 查看/调整系统的日期
date
date +%F
:查看年月日
date +%R
:查看时分
date -s "yyyy-mm-dd HH:MM:SS"
:修改时间
- ln创建链接
创建软连接
格式:ln -s 原始文件/目录 软连接文件
注意:cp快捷方式时会拷贝快捷方式所连接的源文件创建硬链接
格式:ln 原始文件 硬链接文件
两者的区别
软连接:若原始文件和目录被删除,连接文件将失效;可以放在不同的分区/文件系;支持连接目录
硬链接:若原始文件和目录被删除,链接可代替源原文件继续使用;必须放在同一分区/文件系统 ;不支持链接目录
- 查看外部命令的帮助文档:–help
- 制作zip压缩包
归档和压缩
格式:zip [-r] 文件名.zip 被归档的文档…
注意:如果不加-r,压缩式只压缩目录本身,目录里面的东西不压缩进去
释放和解压
格式:unzip 文件名.zip [-d] 目标文件夹
注意:如果不加-d,就会提示,不爽
unzip -l 文件名.zip:不解压查看压缩包内容
改变标准(输入/输出)错误的方向
重定向
1>
:将正确的信息输入到重定向到目标文件,1默认不写重定向
2>
:将正确的信息输出到屏幕,错误的重定向到目标文件重定向
&>
:将所有的信息重定向到目标文件追加重定向>>和上面的用法一模一样。