运维学习日常总结
linux基本思想1.一切都是文件2.由短小精悍单一功能的程序组成3.组合小程序完成大任务4.使用纯文本文件保存配置信息linux系统的文件类型性有:普通文件(-),目录文件(d),链接文件(l),设备文件(b),串行端口文件(c),管道文件(p),套接字文件(s)tail-n 指定行数-f动态显示文件末尾内容chmod改变文件或目录权限...
·
linux基本思想
1.一切都是文件
2.由短小精悍单一功能的程序组成
3.组合小程序完成大任务
4.使用纯文本文件保存配置信息
linux系统的文件类型性有:
普通文件(-),目录文件(d),链接文件(l),设备文件(b),
串行端口文件(c),管道文件(p),套接字文件(s)
tail
-n 指定行数
-f动态显示文件末尾内容
chmod改变文件或目录权限
chmod [{ugoa}{+-=}{rwx}][文件或目录]
chmod 777 [文件或目录]
r=4,w=2,x=1
-R递归修改
find 文件搜索
find [搜索范围] [匹配条件]
-name 指定文件名搜索
-size 按照大小搜索
-user 按照所属搜索
find [地址] -name [名称] -exec ls -l {} \;
find [地址] -name [名称] -exec cp {} [地址] \;
cut 选取命令
功能:将文件中每一行字节,字符,字段进行剪切,选取我们需要的并将这些选取好的数据输出至标准输出
-b:以字节为单位进行分割
-c:以字符 为单位进行分割
-d:自定义分隔符
-f:与-d一起使用显示哪个区域
-n:取消分割多字节字符
常用:
-bn
-c
-df
uniq 删除文件重复行(重复行必须相邻)
-c:在输出行前面加上每行 在输出文件中出现的次数
-d:仅显示重复行
-u:仅显示 不重复行
tar命令
-c打包
-v详细信息
-f指定文件名
-z打包同时压缩
常用:
-zcvf打包压缩目录
-zxvf解压
重定向使用场景
1.当屏幕输出的信息很重要,而且我们需要将他存下来的时候;
2.背景执行中的程序,不希望他干扰屏幕正常的输出结果时;
3.一些系统的例行命令(例如写在 /etc/crontab 中的文件)的执行结果
,希望他可以存下来时;
4. 一些执行命令,我们已经知道他可能的错误讯息,所以想以『 2>
/dev/null 』将他丢掉时;
5.错误讯息与正确讯息需要分别输出时。
重定向符号
>:输出重定向到一个文件或设备 覆盖原来的文件
>>:追加
<:输入重定向
输入输出标记
标准输入:代码为 0 ;或称为 stdin ;使用的方式为 <
标准输出:代码为 1 ;或称为 stdout;使用的方式为 1>
错误输出:代码为 2 ;或称为 stderr;使用的方式为 2>
linux软件包分类
源码包:脚本安装包
二进制包:RPM包,系统默认包
RPM包的依赖性
树形依赖:a->b->c
环形依赖:a->b->c->a
vi编辑器 三种工作模式
一般模式、编辑模式、命令行模式
0 移动到该行首
G移至文件的最后行
$移动到该行之末
nG移至文件第n 行
dd删除光标所在的行
u恢复刚才被修改的文本
ndd删除包括光标所在的n行文本
Y复制到当前行的编辑缓冲区
p 将编辑缓冲区的内容粘贴到光标后的一行
nY复制当前行开始的n行至编辑缓冲区
P将编辑缓冲区的内容粘贴到光标前的一行
更多推荐
已为社区贡献1条内容
所有评论(0)