Linux
自浅入深,学习期间详细记载Linux笔记
sxzy_vip
不卑不亢,不浮不躁
展开
-
深入学习Linux之crontab定时任务
在Linux中定时任务是经常用到的如果需要定时任务,必须开启服务,一般定时任务是默认开机自启的开启服务service cround restart 查看服务是否开启 checkconfig --list | grep crondcrontab -e 编辑定时任务crontab -l 查看定时任务案例:每5分钟输出这句话" >> /tmp/test*/5 * * * * /bin/echo"每周二 5点5分执行重启服务器5 5 * * 2 /sbin/shut原创 2020-07-12 18:39:04 · 301 阅读 · 0 评论 -
深入学习Linux之for循环
第一种循环#!/bin/bashfor i in 1 2 3 do echo $i done输出:123将文件名.sh依次写入ls.log中,然后知道他有多少个文件#!/bin/bashy=1ls *.sh > ls.logfor i in $(cat ls.log) do echo $y y=$(($y+1)) echo $i done第二种循环计算1到100的和#!/bin/bashsum=0for (( i=1;i<=100原创 2020-07-11 16:50:52 · 308 阅读 · 0 评论 -
深入学习Linux之流程控制if语句
流程控制语句if语法格式:(1)if [ 条件 ] then commandsfi(2) 双分支if语句语法格式:if [ 条件 ]; then commandselse commandsfi(3)多分支if语句语法结构:if [ 条件1 ]; then commandselif [ 条件2 ] ; then commandselif [ 条件3 ]; then c原创 2020-07-11 15:40:33 · 542 阅读 · 0 评论 -
深入学习Linux之Linux中的管道符 | 和grep,awk,cut命令
学习Linux期间最常用三个命令和一个符号,管道符 | 和grep,awk,cut,并且它们几个经常一起使用,简直就是亲兄弟呀。所以我将他们单独整理为了让大家更容易的看清楚示例,我将附上测试文件,文件名student.txt。文件里面内容就是如下图所示,之间空隙必须采用Tab键,切记不能使用空格。管道符 |命令格式:命令A | 命令B,即命令A的正确输出作为命令B的操作对象,这句话可能会很官方举例说明:cat student.txt | more先展示了student.txt中的文件内容,然原创 2020-07-11 03:03:33 · 1828 阅读 · 0 评论 -
深入学习Linux之Linux中shell编程
shell脚本执行第一种方法1.先给文件执行权限:chmod 755 脚本文件名2.绝对路径 /脚本文件名 来执行第二种方法bash hello.sh输出重定向:将命令的结果保存在文件中为什么要保存到文件?定时任务将日志写入到文件中,方便查看。执行方法: ls > 文件名abc :将ls执行的结果输出到abc文件中,并覆盖以前的内容执行方法: ls >> 文件名abc :将ls执行的结果输出到abc文件中,追加内容错误命令输出 2>>、2>正确输原创 2020-07-09 15:58:56 · 227 阅读 · 0 评论 -
深入学习Linux之Linux中的软件包的安装卸载
Linux可识别的安装包1.源代码包:不常用。有脚本安装包2.二进制包:常用类型有rpm包、系统默认包rpm包卸载有依赖性,必须把卸载掉依赖它的文件rpm包的安装:rpm -ivh 包全名选项:-i 安装-v 显示详细信息-h显示进度–nodeps 不检测依赖性(最好不用这个,可能导致安装后不能用)whereis 文件名 查看所在的目录rpm升级rmp -Uvh 包全名选项:-U 升级rpm 卸载rpm -e 包全名查询是否安装rpm -q 包名选项“-q 查询-原创 2020-07-09 11:19:05 · 108 阅读 · 0 评论 -
深入学习Linux之Linux中的文件系统管理
主分区1 /dev/sda1主分区2 /dev/sda2主分区3 /dev/sda3扩展分区 /dev/sda4逻辑分区1 /dev/sda5逻辑分区2 /dev/sda6逻辑分区3 /dev/sda7主分区1 /dev/sda1扩展分区 /dev/sda2逻辑分区1 /dev/sda5逻辑分区2 /dev/sda6逻辑分区3 /dev/sda7df -h 查看分区情况du -sh检测磁盘状态dumpe2fs /dev/sba1mount -l 查询系统中已经挂载的设备 。原创 2020-07-09 11:17:34 · 120 阅读 · 0 评论 -
深入学习Linux之Linux中各目录的作用
/bin/ 存放系统命令的目录/sbin/保存和系统环境设置相关的命令/usr/bin/存放系统的命令,普通用户和超级用户都可以执行/usr/sbin/存放根文件系统不必要的系统管理命令/boot/系统启动目录,保存系统文件,不要动这个目录/dev/设备文件保存位置/etc/配置文件保存位置/home/普通用户的家目录,新建用户时自动创建一个名字相同的文件夹/lib/系统调用的函数...原创 2020-04-16 10:47:18 · 212 阅读 · 2 评论 -
在Vmware中安装Centos7版本详细教程---图文超级详细
打开Vmware,点击创建虚拟机。1.使用典型的,下一步2.点击稍后安装程序,因为这样可以自己对Linux进行配置3.选择你安装的操作系统,这里肯定是Linux,发行版本我用的是Centos64位的,如果大家用的别的发行版本那就要选择相对应的版本。4.给你的虚拟机取个名字下面是个安装路径5.给你的空间分多大空间。大小20G就可以了。默认选择即可6.点击完成7.这时虚拟机...原创 2020-04-14 13:31:37 · 487 阅读 · 0 评论 -
深入学习Linux之Linux中常用指令
Linux指令---------------基础指令--------------------ls:查看目录文件夹和文件ls 路径:(相对路径)列出路径下的所有文件和文件夹ls /路径:绝对路径ls -l 路径:列表的形式进行展示ls -la 路径:显示所有文件,包括隐藏的文件ls -lh 路径:列出指顶路径下所有的文件和文件夹蓝色的名称表是文件夹,黑色表示文件,绿色表示拥有全部权限...原创 2019-05-22 22:41:17 · 661 阅读 · 0 评论 -
深入学习Linux之Linux中用户和用户组管理使用
用户管理:1.添加用户:常用语法;useradd 用户名常用选项:-g:表示指定的用户组-G:表示指定的用户的附加组-u:uid,用户的id,唯一标识一个用户2.修改用户:常用语法:usermod 选项 用户名-g:表示指定的用户组-G:表示指定的用户的附加组-u:uid,用户的id,唯一标识一个用户-l 新用户名 原用户名:修改用户名3.设置密码passwd 用户名...原创 2019-05-25 19:38:42 · 154 阅读 · 0 评论 -
深入学习Linux之Linux中的vim编辑器的使用
相关操作一.光标移动操作行首:shift+6行尾:shift+4首行:gg末行:G翻屏:向上翻屏ctrl+b 向下翻屏ctrl+f复制光标所在的一行:yy粘贴:p向下复制3行:3+yy可选中复制:ctrl+v剪切一行:dd删除一行不上移:D撤销: :+u恢复:ctlr+r保存::w另存为::w 路径保存并退出::wq强制退出:q! (表示退出刚才操作的不修改...原创 2019-05-24 22:18:59 · 178 阅读 · 0 评论