Linux
空城雀
心沉下去,bug浮上来。
展开
-
每天一个linux命令:四剑客之grep
grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。原创 2023-03-07 09:50:24 · 198 阅读 · 0 评论 -
每天一个linux命令:性能监控和优化命令之top
每天一个linux命令之性能监控和优化命令:top原创 2023-03-06 10:06:13 · 696 阅读 · 0 评论 -
Linux忘记root密码怎么办?
以centos7为例,忘记root密码或其他成员的密码两种救援模式1、rd.break重启linux操作系统,再出现GRUB引导程序时,按esc键(目的是暂停启动引导)如下图1图1再按e键(目的是编辑GRUB引导参数),如下图2图2在Linux16这一行的最后,添加rd.break console=tty0(如果是物理机的话就不需要加console=tty0,虚拟的话需要)如下图3图3按Ctrl+x,进入救援模式输入 mount ,可以查看根目录的路径(/sysr原创 2021-04-29 11:21:29 · 5078 阅读 · 1 评论 -
磁盘分区知识学习
扇区是最小的物理存储单位 512b柱面是最小的分区单位磁盘的组成:【圆形盘片;机械手臂和磁头;主轴马达,转动盘片便于磁头读写数据】盘片的组成:【扇区是最小的物理存储单位,大小521B;扇区组成一个圆,是柱面,是最小的分区单位;第一个扇区最重要,上面存储主引导记录MBR和分区表,分区表64B】各种接口的磁盘在Linux中的文件名分别是:/dev/sd[a-p][1-15]:表示SCSI,SATA,USB,Flash等接口的磁盘文件名。/dev/hd[a-d][1-63]:为IDE接口的磁盘文.原创 2021-04-27 17:13:53 · 691 阅读 · 0 评论 -
每天一个Linux命令(12):tar
tar:为linux目录或文件创建档案,把一大堆文件打包成一个大文件。注意和压缩的区别:将一个大文件压缩为一个小文件。我们常说tar用来压缩和解压缩,但它本身是不具备压缩功能的,只是完成打包功能,想要压缩文件需要调用压缩功能1、打包大家注意看tar cvf打包的4.tar,大小为20480,比4*2357还要大,可见并没有压缩作用c 创建新的压缩文件 v 打印创建过程 f 指定压缩文件[root@localhost ddd]# lltotal 16-rw-r--r--. 1 root roo原创 2021-04-26 16:24:00 · 177 阅读 · 0 评论 -
每天一个Linux命令(10):cp和mv
cp:copy,复制文件或目录。1、复制源文件到目标目录格式:cp [选项] 源文件 目录注意:带-a,文件的时间是一样的;不带-a,复制过来的文件是当前的时间。[root@localhost ppp]# lltotal 8-rw-r--r--. 1 root root 0 Mar 30 13:45 1.sh-rw-r--r--. 1 root root 7 Mar 30 13:46 1.txt`-rw-r--r--. 1 root root 664 Apr 7 09:44 tmp原创 2021-04-07 12:33:51 · 203 阅读 · 0 评论 -
每天一个Linux命令(09):find之xargs
xargs:extend arguments 扩展参数在使用exec时,find命令会将所有匹配到的文件一次性传递给exec,有些系统会限制传递的长度,所以会导致exec出现数据量溢出,这个情况下可以使用xargs。xargs是每次只获取一部分文件,先处理最先获取的文件,如此以往。此外,exec并非为获取到的全部文件起1个进程,而是为每一个匹配到的文件发起1个进程,导致进程过多影响性能。xargs则只起1个进程。1、对比exec、xargs,查找当前目录下的文件并测试它们属于哪类文件[root@原创 2021-04-06 15:27:12 · 295 阅读 · 0 评论 -
每天一个Linux命令(08):find之exec
通常,查找到文件之后,还会有后续的操作,使用exec可以实现。示例1、查找到后ll查看一下find . -type f -exec ls -l {} ;前面都懂,exec后面带的是执行的命令,{}指exec前查找到的文件,最后以;结尾,\是转义的作用,防止;出现歧义。示例2、查找到后ll删除find . -ctime -2 -exec rm -r {} ;[root@localhost ppp]# lltotal 4-rw-r--r--. 1 root root 0 Mar 30 13:原创 2021-04-01 11:36:04 · 284 阅读 · 1 评论 -
每天一个Linux命令(07):find
find是一个非常强大的搜索命令,由此,参数等也很多,学习起来需要慢慢的记忆理解。与locate查索引库不同,find是遍历硬盘上的文件,所以是非常消耗资源的。命令格式find [路径] [参数] [-print -exec -ok...]这里注意与locate的区别,locate无需指定目录locate [参数]下面从最简单的开始。示例1、在当前目录下根据名称查找.代表当前目录;-name 查找文件/目录的名字下面还可以看出,不带. 默认仍为当前目录[root@localhost a原创 2021-03-30 14:13:00 · 209 阅读 · 1 评论 -
每天一个Linux命令(06):locate
查找系统内的文件档案。查询机制:①建立一个包含所有文件命令及路径的数据库,数据库由updatedb程序来更新,该程序一般由cron周期性建立更新,也可强制手动更新。这是与find最主要的区别,find是去硬盘中查找。②locate插叙数据库索引找到符合条件的文件档案。③所以,最近更新的文件可能使用locate是找不到的,因为数据库还未更新。系统默认每天更新一次。etc/crontab示例1、首次使用出错如果你第一次使用locate,可能会遇到下面的错误[root@localhost etc]原创 2021-03-29 11:45:58 · 144 阅读 · 1 评论 -
每天一个Linux命令(05):which
作用:查询bash命令的路径,在$PATH里查找,并返回找到的第一个结果。示例1、查询cd yum的路径[root@localhost bin]# which cd/usr/bin/cd[root@localhost bin]# which yum/usr/bin/yum示例2、同时查询cd yum的路径[root@localhost bin]# which cd yum/usr/bin/cd/usr/bin/yum...原创 2021-03-26 14:46:18 · 110 阅读 · 0 评论 -
ubuntu安装mysql5.6
1.添加mysql5.6的源sudo add-apt-repository ‘deb http://archive.ubuntu.com/ubuntu trusty universe’2.安装mysql第一步可能会耗点时间,其次是期间会让你设置root用户的密码sudo apt-get updatesudo apt install mysql-server-5.6sudo apt...原创 2019-05-29 14:09:26 · 2035 阅读 · 0 评论 -
一分钟通过命令缩写记住所有linux命令
linux命令和我们密切相关,但是你知道他们是哪些单词的缩写吗,对待一些不常用却很重要的命令,是不是会出现想用时却想不起来或者把几个命令混淆的情况,其实这都是因为我们不知道这些命令是哪些单词的缩写,只要花一分钟看完下面的完整命令单词,我相信,你会永远记住这些命令。命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户...原创 2019-02-25 09:54:45 · 1860 阅读 · 1 评论