目录:
一:命令的帮助信息查询
man
help
二:linux命令字格式
命令字 [选项] [文件或者目录]
ls 哪些选项?
1:如何查看一个命令的帮助手册
man [命令字]
ls -a 显示隐藏文件
ls -l 显示文件的详细信息
ls -lh 显示文件大小
查看目录大小:du -sh 文件夹名
ls -R 递归显示目录中子目录的内容
2:内部命令:解释器自带的命令,help [命令字]
3:外部命令:安装的第三方软件带的命令字,基本都有帮助手册
三:压缩与解压:
3.1创建一个文件
/tmp 目录中,建立一个大小为100M的文件bigfile
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
dd:声明字
zero:二进制0
if:inputfile输入文件
of:outputfile输出文件
bs:单位
count:计数器
file [文件名称] 查看文件类型
3.2文件压缩
gzip:
gzip [文件名称] 压缩文件
gunzip [压缩包名称] 解压缩
bzip2:
bzip2 [文件名] 压缩文件
bunzip2 [压缩包名称] 解压缩
3.3文件夹压缩
先打包然后再压缩
打包:
tar -cf /tmp/allfile.tar /tmp/allfile
c:create创建
f:file
对/tmp/allfile这个目录,进行打包生成/tmp/allfile.tar
tar -tvf /tmp/allfile.tar 在不打开这个包的前提下查看包里面有啥
压缩:
gzip /tmp/allfile.tar
解压缩:
gunzip /tmp/allfile.tar.gz
解包:
tar -xf /tmp/allfile.tar -C /root
-x:解包
-C:指定路径
3.3.1 gzip模式
1:打包和压缩一起
tar -zcf /tmp/allfile.tar.gz /tmp/allfile
-z:gzip
2:解包和解压缩一起
tar -zxf /tmp/allfile.tar.gz -C /root
3.3.2 bzip2模式
1:打包和压缩一起
tar -jcf /tmp/allfile.tar.bz2 /tmp/allfile
-j:bzip2
2:解包和解压缩一起
tar -jxf /tmp/allfile.tar.bz2 -C /root
四:vi与vim编辑器
其实差不多,后者是升级版的
4.1 三种工作模式
命令模式,输入模式,末行模式
关系如图
4.2 模式操作
:末行模式:
:wq 进入末行模式,保存退出
:q! 不保存退出
:set nu 显示行号
:% s/old/new/g 每一行中的old替换成new,g:所有的old
:50,56d 删除50-56行数据,包括50,56
命令模式:
2yy 复制当前行及下一行
3yy 复制当前行及下两行,以此类推
p 粘贴到当前行
dd 删除当前行
gg 回到第一行
G 到最后一行
50G 到第50行
五:linux操作系统的软件安装
软件的分类
源码包
封装后的软件包
源码包:
1:以压缩包的形式提供给用户
2:开源
注意事项:
1:解包
2:进入解压路径了解软件的作用及安装方法
$ ./configure -- prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
3:通过配置脚本指定安装路径和功能,并且生成makefile编译脚本文件。
./configure --prefix=/usr/local/webserver
4:通过make命令控制makefile文件进行顺序编译。
make
5:将编译好的文件拷贝到安装路径下
make install
1:编译 可以指定安装的路径和编译所需要的功能
封装后的软件包:
安装便捷
特点后缀:
rpm:red hat package manager
deb:Debian
不能混装,源码包不需要考虑后缀不同(系统版本问题)
rpm命令是RPM软件包的管理工具
针对tree-1.5.3-3.el6.x86_64.rpm安装的注意事项
1)我有没有装过该软件
rpm -qa 列出所有已经安装过的rpm软件包
2)确认该软件的作用
rpm -qpi tree-1.5.3-3.el6x86_64.rpm
-qpi:请求后面这个文件详细显示(i)
3)确认该软件安装的路径
rpm -qpl tree-1.5.3-3.el6x86_64.rpm
4)安装软件
rpm -ivh tree-1.5.3-3.el6x86_64.rpm
5)使用软件
6)软件卸载
rpm -e tree
yum方式安装软件:
1)卸载vim编辑器工具
1:该软件的名称
rpm -qa | grep "vim"
2:卸载(注意依赖关系,类似于windows卸载时提示有软件正在使用,无法卸载之类的)
rpm -e vim-enhanced
rpm -e vim-common
3:安装(也有依赖关系)
rpm -ivh vim-common-7.4.629-5.el6_8.1.x86_64.rpm
rpm -ivh vim-enhanced-7.4.629-5.el6_8.1.x86_64.rpm
4:光盘中有依赖关系列表
2)根据光盘中的依赖关系列表来进行软件安装和卸载(yum源安装)
1:要告诉操作系统依赖关系列表的位置
先把/etc/yum.repos.d的路径下的所有文件放在/etc/yum.repos.d/bak下,这些文件是访问互联网的,减少对本次实验的影响
vim /etc/yum.repos.d/dvd.repo
[dvdrom] # 标签
name="yum dvd rom" # 描述
baseurl=file:/media/CentOS_6.9_Final
gpgcheck=0 # 是否做密钥对验证,0代表否,写1的话,则在下一行还要写密钥对,进行与互联网上的要下载的进行匹配
2:通过yum工具进行软件的卸载与安装
yum install vim-enhanced