目录
获取命令帮助信息
帮助命令字的信息查询
rm -fr
fdisk -l
ls
.开头的文件 隐藏文件
Linux命令字格式
命令字 【选项】【文件或者目录】
ls 还有哪些选项?
1、如何查看一个命令字的帮助手册
man ls
查询 ”/+查询内容“ 如:/-a
如何退出当前界面 " :q "
-a 显示隐藏文件
-l 显示文件的详细信息
-lh 显示文件大小 (du -sh 目录 显示目录大小)
-R 递归显示目录中的子目录的内容
ls | group "过滤内容" 过滤
内部命令 命令解释器自带的命令 help cd 查看
外部命令 安装的第三方软件带的命令 基本都有帮助手册
压缩和解压缩
/tmp目录中建立一个大小位100m的文件
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
inputfile 输入文件
outputfile 输出文件
bs 单位
count 计数器
gzip
gzip 文件名称 --- 压缩文件
gunzip 压缩包 --- 解压缩
bzip2
bzip2 文件名称 --- 压缩
bunzip2 压缩包 --- 解压缩
如何对目录进行打包压缩
打包压缩
tar -cf /tmp/allfile.tar /tmp/allfile
gzip allfile.tar
解压
gunzip allfile.tar.gz
tar -xf allfile.tar -C /root
-x 解包 -C 指定解包位置
tar -zcf /tmp/allfile.tar.gz /tmp/allfile
tar -zxf /tmp/allfile.bar.gz -C /root
tar -jcf /tmp/allfile.tar.bz2 /tmp/allfile
tar -jxf /tmp/allfile.bar.bz2 -C /root
-z gzip
-j bzip2
vi编辑器 vim升级版
在//tmp/目录中建立一个名为test.txt的文件并写入hello
分三种工作模式
vim /tmp/test.txt 进入命令模式
末行模式 :
:wq 保存并退出
:q! 不保存退出
:set nu 显示行号
:% s/old/new/g 每一行中的old 替换成 new
:50,56 d 删除50-56行的数据
命令模式有非常多的快速编辑快捷键
2yy 复制当前行及下一行
p 粘贴到当前行下
dd 删除当前行
gg 回到第一行
G 到最后一行
50G 快速跳转至第50行
Linux操作系统的软件安装
软件分类
源码包
GUN社区
特点:
- 以压缩包的形式提供给用户
- 开源 源代码公开,不收费
安装事项:
- 解包
- 进入解压路径了解软件的作用以及安装方法
- 通过配置脚本指定安装路径和功能,并且生成makefile编译脚本文件 ./configure --prefix=/usr/local/webserver
- 通过make命令控制makefile文件进行顺序编译
- 将编译好的文件拷贝至安装路径下
封装后的软件包
安装便捷
特点后缀
rpm red hat package manager
deb Debian
源码包 不考虑系统版本
cetos (red hat)
针对【软件名】安装的注意事项
1、我有没有装过该软件
rpm -qa 列出所有已经安装过的rpm包
2、确认该软件的作用
rpm -qpi 软件名
3、确认该软件安装的路径
rpm -qpl 软件名
4、安装软件
rpm -ivh 软件名
5、使用软件
6、软件卸载
rpm -e 软件名
通过yum方式安装软件
卸载VIM编辑器工具
1、该软件名称
rpm -qa |group ”vim“
2、卸载(存在依赖关系)
rpm -e vim-enhanced
rpm -e vim-common
3、安装
先装 vim-common
rpm -ivh vim-common ....
再装 vim-enhanced
rpm -ivh vim-enhanced ....
根据光盘中有依赖关系列表进行软件安装卸载(yum源安装)
1、要告诉操作系统依赖关系列表的位置
vim /etc/yum.repos.d/dvd.repo
[dvdrom] 标签
name = "yun dvd rom" 描述
baseurl=file:/media/光盘名
gpgcheck=0 是否做密钥对验证
2、通过yum工具进行软件的卸载与安装
卸载: yum remove vim-common
安装:yum install vim-enhanced