为什么别人登录到你的系统之后,他可以轻松的查看你曾经执行过的命令的历史呢? 好,大家可以看到我登录到系统之后,我可以轻松的获取到 lot 这个账号在当前系统里面执行的历史命令。好,那是因为在 linus 里面有一个黑 siri 黑思瑞,他主要就是帮我们显示历史执行过的命令。然后这个命令呢,他还有些快捷操作,比如说叹号后边跟上一个命令编号。如果说我现在 想去调取历史命令中的第六条命令的话,那我就可以在命令行用叹号六。啊,那第六条命令,我们可以看到他是 ls 查看 opt 啊,我们来看下效果啊,可以看到他确实是调用了我们的历史命令中的第六条。那还有什么快捷操作呢?你也可以 在叹号后边跟上一个命令的名称,他会调用你最近执行过的那一条命令。这个怎么理解呢?比如说我来给大家演示一下,我看一看,我看 etc 的 pass w 这个文件,然后我再看他,我看 etc 的 fs k 博这个文件。然后呢,我再去把我们的命令历史给他调取出来, 我现在是执行了两个 cat 命令。那如果说我现在想调取我这个历史命令中以 cat 开头的命令,那么他永远都是什么呢?调用你最近执行过的那一条命令,我们可以来看一下叹号,跟上 cat, 可以看到是不是还有一个叹号,叹号,叹号,叹号呢?他就类似于你把命令的历史给他翻上来,然后呢,你去执行,只不过你可以直接用叹号叹号,他可以帮你 重复执行你的上一条命令。好,那以上是嘿 siri 他的快捷操作。当然,那如果说我系统当中,我为了提高我系统的安全,我不想让别人看到我当前系统里边的命令历史,那我们应该怎么办呢?好,这个时候我们可以用 杠 d 这个选项把你的命令历史给他删掉。那但是杠 d 呢?他只能删出指定的命令,我们来给大家演示一下, 比如说我现在想把第三十条历史命令给他删掉的话,我们可以这样杠 d 跟上三十。 好,那我们这时候再去把历史命令调取出来。你看哈,这个时候你的第三十条命令就是去查看 e t c 的 f s table 了,但是我前边在没有删除之前呢,我的第三十条命令是看 e t c 的 pass w d 这个文件啊,这是删除 指定的一条历史命令。那如果说我想把所有的历史命令都给它清除掉呢?那你可以用杠 c 好,执行完之后呢,你再去执行黑 sword, 你发现在你的命令历史当中,那只有一条了,就是你刚刚执行过的黑 sword 啊,那这个时候如果说我退出系统,然后我再登录, 你以为你的命令历史清理干净了吗?这个时候你再去执行黑 siri, 你发现这里边你执行过的命令他也在,你也能够看得到,是因为 你登录系统以后,系统呢,他会读取这个,在你的加目录下面有一个隐藏的文件,叫做 bitcher 黑 three, 我们可以来看一下 l 四杠 a 看你的隐藏文件, 或者说你可以用 l 点看你的隐藏文件啊,你可以看到这里面有一个以点开头的 yes, 黑 siri 这个文件,那其实这个文件他是真正记录了你执行过的历史命令。我们打开这文件,你可以看到,其实这就是我原先执行过的命令,历史啊, 都可以看得到。那也就是说如果你希望把你的历史命令彻底的清理了的话,你应该怎么办呢?你应该把这个文件给他删掉。好,那这个时候我们可以 rmrf 把这个当前 大 h 黑嘴这文件给删掉,那删掉之后他不会影响到我们的系统吗?这个文件已经没了。好,你再退出,然后你再登录。好,那这会你再看的话, 为什么还有命令历史呢?我们明明已经把这个历史命令的文件都给他清理掉了,但是你在登录的时候,虽然说这个命令比较少,但是他仍然是记录了我们的操作。那这个时候我们要去干嘛呢?要去调整一个文件在哪呢?在这 历史命令默认他只能存储一千条。好,那他有一个环境变量是在 etc profile 这个文件里边,我们可以去看一下, 在这个文件里面有一个黑 s size, 大约在多少行呢?四十六行。好,这个时候你如果说不想让他记住你的历史命令,你可以直接把这个给他改成为零, 改成为零之后,你不要忘了,你要 souls 一下这个文件,让这个文件生效。好,那这个时候你再 执行历史命令,你发现你一条命令都看不到了,因为什么呢?因为他不会再帮你记录了。那如果你退出的话,你再登录系统, 你发现你也看不到历史命令了,那你看他那个文件呢?你发现这个文件也是空的了,所以如果说你执行的所有操作,你不想被别人能够调取到你的曾经执行过的历史的话,那你可以通过我这种方法把你的历史命令的条数给他改成零。
粉丝2.4万获赞7893

在命令时中,可以使用 hister 命令查看用户执行过的命令。用户通过设置一些环境变量可以显示命令执行的时间或过滤命令,但是这些功能只能在当时是要环境实现。当用户电脑出现异常时,可以查看执行过的命令。而且用户还可以查看所有命令执行的时间。查看所有执行过的命令,并按普通编号输出。 从输出信息的编号可以看到共显示了二十二条历史记录,例如第二条命令为 d o, 第四条命令为 captain history 命令默认只显示已执行命令的序号和命令本身。如果想查看命令历史的时间戳,设置环境变道, history time format 指定时间格式, 然后执行 history 命令。 常熟知信息,可以看到所有历史命令前都添加了时间出信息,例如命令 l s 编号为十五,执行时间为二零二一年九月十八日十四时二十二分十四秒。 用户执行 history 命令后默认显示所有命令。如果用户不习惯显示某些记录,可以将其过滤,如重复命令,特定命令。 使用 export 设置环境变量进行过滤。下面设置在整个历史记录中去除重复命令。首先查看所有执行的记录,从输出信息可以看到有许多重复的命令,如 if coffee, go, l s 等。现在设置去除重复命令, 此时重复执行命令可以达到的 d 和 l s。 再次查看执行的命令记录,从输出信息可以看到 p w, d 和 l s 命令记录只显示了一次。如果用户不希望记录特定命令,可以使用 histe ignore 变料过滤指定命令。下面过滤 l, s 和 p w, d 命令。 此时在终端执行 l, s, p, w, d 和 f config 命令,然后查看历史记录。 从输出列表中可以看到仅显示了历史记录命令, if config 没有显示 l, s 和 p w, d。 用户还可以查看特定用户的命令记录。在另一个词中,所有命令记录保存在用户加目录下的阿斯 history 隐藏文件中。 下面查看用户大学霸执行的记录。进入标用户加目录,然后使用 vi 命令打开隐藏文件 bus history, 该文件显示了用户大学霸执行过的命令历史记录。当用户忘记执行的完整命令时,可以搜索其命令,快速找到并执行匹配的命令。使用 break 命令搜索 pwd 命令。 从输出信息可以看到匹配到两条记录,其中这两条命令编号分别为五零四和五幺六。然后还可以反向查找历史记录。按下 ctrl r 组合键将显示反向查找。交互模式,输入要查找的命令,如 ls, 此时可以看到搜索到的完整命令。 按下回车键执行该命令。按下 esc 键放弃执行该命令。为了提高输入效率,用户可以通过历史记录编号或命令关键字快速执行历史命令。再 显示的历史命令中,通过指定记录编号杰克执行对应的命令。首先查看历史记录,这里选择执行编号为四八幺的命令。打开 bus history 隐藏文件, 此时成功打开了 bursh history 隐藏文件。关闭该文件即可看到执行的命令。用户在执行命令时通常会指定一些选项,五个选项太多,出入麻烦,而且还容易输错。再次执行该命令时,可以指定关键字匹配完整的命令。执行关键字为 marshall 的完整命令。 从输出信息可以看到,自动执行了登录麦烧口服务器的命令。输入两个感叹号,即可快速执行最后一个命令。 从输出信息可以看到,执行了最后一个命令。 myselco 默认 alt 终端执行的所有命令都会被记录下来。如果用户执行的命令指定了用户密码,则非常不安全。 为了保证用户系统的安全,可以禁用或清除自己留下的痕迹。下面清除命令执行记录。 此时再次执行 history 命令,可以看到之前执行过的所有命令记录都被清除。如果用户不希望将执行的命令被记录,通过设置 historice 环境变量为零,即可禁用 history。 在终端设置环境变料 historices 设置该变大后进行一系列变量, 然后执行至 siri 命令,可以看到没有任何历史记录。

老测试才知道的 linux 命令,关键时候有大用。一、 r m 杠 f 这是非常高危的操作,它会递归删除目录下所有的文件。实际中呢,经常有人误删测试数据日期或者配置文件,造成测试中断。我们一定要先通过 l s 查看目录下是否有文件,然后再删除。 目前起点呢,我们先用 cp 拷贝一份到其他目录,方便恢复。二、 grab 的 参数,搜索网址的时候,我们加杠 i, 忽略大小写,避免漏网址。比如 grab 杠 i time out type log 或者 grab 杠 n api, 先忽略大小写,搜索超时的网址,再过滤还有接口关键字的行,并且显示行号,便于定位。问题三, c u r l 发 发送 pos 请求参数遗漏,发送 pos 的 请求时候忘记加杠 d 参数传递数据,或者混用杠叉 pos 的 作用,导致接口测试请求失败。那 c o r l 呢,它是测试人员验证接口的常用工具,正确的是 c o l 杠叉 pos 杠 d username 等于 test and password 等于一二三,然后是 a p p p 冒号 logo house 八零八零 log。 杠叉是指定请求方法,杠 d 呢,是传递请求参数。四、它压缩解压参数的混淆,比如解压时用杠 c 创建压缩包,压缩时候用杠叉解压。正确使用压缩时候,我们可以使用它。杠 z c v f 加 目标文件。杠 z 是 处理点 tab 点 z z z 格式文件。 c 呢,它是创建, v 呢,它是显示过程, f 是 指定文件名,挤压的时候,我们只需要把 c 换成 x, 杠 z 叉 v f 加目标文件就可以了。五、 net state 命令的参数记忆模糊。 net state 杠 p u l p n 下划线 grab 八零八零检查测试服务的八零八零端口是否被占用?杠 t 呢?它是 t c p 的 协议。杠 u 呢,它是 u, d p 的 协议,杠 l 呢,它是坚挺的状态。杠 p 呢,它是显示进程的 pid, 杠 n, 它是数字显示 ip 和端口。怎么样?这几条如果你都知道,那说明你是一个老测试。

欢迎来到本期解析,今天咱们聊聊 f c f linux 的 终极懒人搜索神器,受够了死记硬背常密论或者痛苦的翻找文件了吗? f z f 绝对是你的救星!这款交互式模糊查找器简直专治各种健忘, 这个购物源写的神器火遍了 linux 圈儿,绝对能颠覆你的日常操作,咱们直接上干货,记住俩核心快捷键,瞬间让你的终端起飞!丢掉老办法吧!按下 ctrl 二秒速模糊搜索你的所有历史命令, 找文件直接按 ctrl t 精准查找到,并把路径秒贴到光标处。但说实话, fizzy fizzy 真正的杀手锏是结合管道的那些神级操作。举个硬核例子,第一步,先列出系统里所有正在运行的服务, 然后用管道把它喂给 f j d, 你 就能教护士的秒搜目标服务。最绝的来了,再传给 ox 和 x r x, 一 键瞬间重启选中服务。盘点下这波神仙逻辑,列出模糊选定提取名字,一键重启,爽不爽? 还没完呢!把 f z f 跟 ag 这种搜索器搭配代码恼到快到飞起,加上 preview 参数,再配合 batch 语法高亮的实时代码阅览,直接拉满,彻底告别繁琐的敲击吧!那么问题来了,你准备好拥抱这种极简搜索了吗?

接下来我们再看第四个命令, r m 这个命令啊,那这个命令的话呢,它就是用来删除某个目录以及子目录下的所有文件啊,及子目录啊,这是 r m 啊,它就是用来删除文件和目录的。 那么在删除的时候,如果说在 model 里边包含了什么,包含了链接文件啊,那他不会去删除这个链接文件的真实文件啊,他只是断开了这个链接文件,那么原文件他会保持不变的啊,这个大家要注意。 所以说 r m 这个命令就是用来删除文件和目录的。那么常用的命令组合,大家只需要记住这一个就行了。 r m 杠 r f 后面跟上文 件或目录啊。但这个命令呢,那么大家一定要慎用啊。为什么呢?因为在 linux 里边,那么一旦你执行了杠 rf 啊,他会不加任何提示的,直接把文件或者目录给删除了,毕竟删除了之后,他不会把删除的文件放到回收站 啊,就是直接清空,直接删除。所以删除了之后,你要想恢复的话,那就恢复不了了啊。 所以这个命令呢,他虽然说好用,对吧,但是有一定的危险性,你要在删除文件或目录之前,一定要确定他是没有问题的,那么才能去删除。 那说到这块了,我们啊给大家做一个提示啊,就是我们做 linux 做运维的啊,我们在删除任何数据之前啊,一 一定要先去做备份啊,以免造成数据的这个误删除。那么在这个啊,另一个服务器上啊,删这个误删除数据的场景很多很多,那么很多误删除没有办法恢复,那么造成了一些啊巨大的损失啊。那么这种情况比比皆是。 所以呢,我们在使用 rm 杠 rf 这个命令组合的时候,一定要先进行文件或者目录的备份,然后再去删除啊。如果你不确定删除这个文件啊,是否会带来什么后果的话,你就先备份,然后再删。 那关于这个命令,我给大家来演示一下对吧。要删除文件目都是一个,比如说啊,直接 r m 杠 r f 一二三对吧,他就不加提示的把 一二三给删了啊,这就是删除一个目录。那么同理,我们要删除一个文件也是 r m 杠 r f 对吧,把这个 n x 点 b a k 给删了 对吧,都是没有任何提示的啊,直接一次性把文件和目录给彻底删除了。所以这个命论组合大家一定要慎用啊。这是关于 r m 这个命令啊,它的一个使用的方法,以及呢注意的一个事项。

xo 的 history 怎么才能跳的好?哼,这还能难到我吗?安排仔细翻看全网几个经典版本,我发现还是杀了我吧!由于这个视频太经典啊,所以很多早期的版本呢,都存在音化不同步的情况,看了几个现场版和 mv, 又发现剪辑过后啊,有点不卡拍,甚至每个版本还都不一样。 那么我又仔细找过了全网各个版本,最终啊,给你总结推销出了这支舞蹈的正确节奏。那么今天呢,就给你带来原汁原味的 history 舞蹈解析视频制作不易,耗时漫长,希望点赞收藏慢慢看,支持一下。好吧,这是 history 的第一,第二个八,拍了,我们从这个动作开始,动作分别是一 哒二哒,三,脚抬起来,三,四哒五,这里要注意前面有一个发力和速度上 变化,他是快出慢到位,像这样。一二三,注意这个变速和变力度。好,我们回到四的位置。四,甩手画一个半圆大的时候下来。 五,往下砸,这里注意你是可以屈臂下来的,帮助你快速到位。好,四大,五大。 然后六的时候,我们手从侧面举起来到正面,而我们的脚呢,往左脚收。六,接下来七的时候,手做一个轮指往上抬, 七八往下打。好。接下来比较难的第二部分了,有点像邹平, 像这样好,一,往右跨哒,往里收,收一半,加了二,反方向。二, 哒下来。三,这里节奏变了,哦,不是哒,收了,是四,四的时候立马弹起来。四,哒 上的时候框架,注意下面的框架呢,我们的手臂是像横在肩一个高度的,而到上面之后呢,我们的拳头抬到脑袋这个高度。好,这是四,后面的哒哒 五,哎,这个手臂可以去弯曲。五,再来左下方哒六,右上方哒七,然后最后一下哒八, 有一个吼住,吼到吼住啊,那么这个部分呢,也是我花心花的最多的部分,今天就先教到这里,下集我们更新过两个八拍,记得关注我,还有什么想学的告诉我。接下来回顾一下节奏,五六七 八哒一二三,四哒五哒六七八,一哒二哒三四哒五哒六哒七哒八。非常好, 接下来我们慢速的数拍跟练一次,五六七八哒,一哒二哒三,四哒五 哒六七八,二哒二哒三四哒五哒六哒七八。 以上就是本期教学的所有内容了,求赞,求必,求收藏,这是我更新下去的最大动力,如果能再给我一个大大的关注,就是对我最大的支持了,你也可以把它分享给其他需要的朋友。下期我们接着学第三第四个八拍。

究竟是什么网站把 linux 所有命令都集合于一身?小到 linux 系统常用命令,大到加密货币,黑客工具命令应有尽有。这里我点开了这个金句台词,它会教你如何启动一个本地的 http 服务 器,如何玩玩 skey 星球大战,如何在终端播放视频,如何查找并删除空目录。每一个命令都可以直接复制,直接用,接着打开黑客工具。所有命令都可以直接复制,直接用,接着打开黑客工具。所有命令一目了然。建议对所有网络安全感兴趣的朋友们收藏保存这个网站当字典查。

我们在学编辑函数的时候,第一个恐惧点应该就是一大堆的命令,其实不用怕,这些命令呢,他看起来很多很难,但咱们真正在用的只是很小的一部分,屏幕上呢,就是咱们用的最多的十几条命令,我们一起来总览一下,分成四块, 第一块呢是文件目录相关, ls 是 查看文件,就是我这个文件夹里头有哪些文件, ls 就 能看到 cd, 就是 切换一个文件夹。 t w d 呢,就是看我当前在什么地方, m k d r 创建文件夹, r m, 删除文件 c p, 复制 mv, 移动 k, 查看文件里头的文本内容。 所以说这些命令是不是非常的简单,就跟咱们 windows 里头点开个文件夹,复制个文件,创建个文件一样,没有什么难理解的。我们作为运维,其实肯定是管服务器的, 服务器有两点特别重要,一个是他上面跑了哪些应用正不正常,资源消耗怎么样。另外一个呢,就是他的网络通信。所以接下来咱们看这一块命令,系统进程和网络管理 进城,就跟 windows 的 任务管理器一样,我们在 windows 右下角右键任务管理器,就能看到 cpu 内存使用率,哪些进程消耗我们的资源。同样在 windows 里面呢,只要打个命令 ps, 它就能看到这个进程表。我们想看 cpu 内存的消耗,就打个 top, 你们看就跟任务管理器一模一样。接下来呢,想查看我们这个服务器的 ip 地址,端口号什么的,如果是老版本的系统,我们打 netstate, 如果是新版本的系统,我们打 s s, 当然现在主要是 s s, 然后呢,拼测试连通信,跟 windows 一 模一样, 查看自己的 ip 地址,老一点的系统 evocare, 现在的主流系统 ipad 二都可以。所以呢,咱们结合 windows 的 使用习惯来理解这些魅力是不是都非常的好?懂,同样我们作为运维 做的最多的事是什么呢?故障排查,一会这个应用卡顿了,不通了,那咱们怎么找到问题所在呢?就可以通过这些命令, type 是 看日期的,如果说有一些异常,那我们就在发生异常的时间,看这个软件运行的过程中发生了哪些事。 然后呢,就通过日制里边的这些信息,就能找到触发这个故障的原因,然后处理它就好了。当然咱们在看日制的时候,可能有很大的一堆信息,我们先找到关键词,比如报错的那个词,怎么大海捞针呢?用 grab, 它可以快速搜索到一个关键的信息。 find 呢,是来查找文件的,咱们知道 linux, 它一切接文件,就所有的配置,所有的工作都是由各种各样文件来组成的。那怎么找到我们想找的文件呢?就通过 find, 它可以通过文件名,文件的修改日期,以及文件的各种属性,快速找到这个文件在什么位置。第四块,权限私函减压相关的命令也是日常使用。 c h m o d 呢,就是给文件修改权限,大佬给咱们写了个一键执行脚本,那怎么才能执行呢? c h m o d 给它加个执行权限。 df 杠 h, 查看我们硬盘的剩余空间,然后 free 杠 h 呢,看内存的使用率。最后是它就跟 windows 的 压缩工具一样,压缩减压都是用这个命令, 当然话又说回来了,命令会的再多,打的再溜,如果说不知道这些命令在真实的工作中怎么用的,也没有太大的意义,只是相当于背了几个单词。 如果想了解这些命令在一线工作中是怎么使用的,我这边有一套典型的一线应用的案例,可以帮助大家学习,想要的话在右边留下跃为学习四个字,是可以拿到的。

linux 系统的操作命令很难学吗?我把 linux 操作常用的命令分成了八类,总共才四十八个命令,你说有多难?下面就把这八类逐一拆解,解释每个命令的用法,看完希望你能快速上手。今天要学的是文件操作命令。 先说最常用的命令 ls, 它的作用就是查看当前目录里面有什么文件,比如直接输入 ls 命令,敲下回车键,就能以平铺形式查看当前目录下的内容, 包括文件和目录。注意这些蓝色的是文件夹,但 linux 里文件夹叫目录,并且这里并没有列出全部的文件,而 s 杠 a 就 会连隐藏文件全部列出来,这种一点开头的文件就是隐藏文件,通常是比较重要的文件,比如环境变量文件, 现在看到的文件只有文件名,看不到详细信息。 l s 杠 a a l 是 以列表形式查看,这样就可以以列表形式查看当前目录下的所有文件,包括文件的权限、所属用户、用户组、 创建时间等信息。这里是文件大小,不方便阅读。可以用 a s 杠 l h 以最佳单位显示大小,可以看到刚才的具体字节数,就变成了以千字节、照字节等计量的单位,一眼就可以看出文件的大小。 接下来是 cat 命令,作用是查看文件内容,比如 cat 调用 name 点 txt, 它会直接把文本内容输出到终端,就像 windows 用笔记本软件打开一个文本一样。另外, cat 还可以连接多个文件一起显示。 然后是 touch 命令创建空文件,比如 touch new file 点 txt, 执行完以后,我们输入 l s 查看一下,就会发现当前目录就会多出一个文件,但它还有另一个作用,更新文件时间戳。也就是说,即使文件已经存在, touch 也会刷新它的修改时间, 很多脚本和自动化工具都会用到它。 cp 命令的作用是复制文件,比如将 e k 点 txt 文件复制到 my folder 文件夹下。如果你想复制整个目录,需要加二, 比如将 my folder 文件夹放到 home 目录下,这里的二是递归复制,不加的话,目录是复制不了的。 mv 命令可以移动文件,比如把 e k 文件移动到 home 目录下,所以 mv 等于 move mv 还可以重命名,比如将一照文件的文件名改为一千零二十四,移动的文件和目的位置如果在同一个目录下,就是重命名的功能。 最后一个 l m 命令,它的作用是删除文件,比如删除一千零二十四点 txt 文件。注意, linux 里默认是没有回收站的,删了可能真的就没了。如果删除目录,需要 r m 加 r 加文件加名, 而下面这个命令 l m r f, 你 千万不要乱执行,它会删除整个系统。很多 linux 老用户都拿这个当经典作死命令。好了,先讲这么多,一定要多敲多练,熟练运用。

哈喽,大家好,欢迎来到我的频道,那我们在使用这个服务器的时候,呃肯定会敲各种各样的命令,对吧? 哎,如果说这台服务器是多个人去共用的话,或者说呃某一个项目有呃几个合作伙伴一起呃来合作,或者说有几个呃几家公司来合作的话,那我可能希望我自己的在这个福建的操作, 那就是我的敲了,敲过了所有命令做过的所有操作,不想让对方,哎,完全知道吗? 那有没有办法呢?其实是可以的,呃,在灵力克斯当中呢,有一个命令叫做黑石锤,就是这样命令呢,可以告把你之前 呃所有敲过的魅力执行过的操作都给他列出来,那如果说我做过这些配置啊, 哎,让那个合作伙伴看到的,那可能就是就是对公司来讲是一个机密的泄漏啊,那我就不想希望他去看到,那怎么去消除呢?我们注意看一下有一个黑色水,他其实他有很多仓鼠啊, 啊,其中有个参数就是这个减 c, 就是其实就是颗粒的意思啊,我们可以直接这样减 c 颗粒的就行了,然后你再次去看这个黑色的,哎,这个已经就已经没有了, 看到我们之前所有的这个命令啊,都已经消除了,哎,如果说认为只要敲这个命令就结束了,那就有点太见证了。 其实在这个特密洞里面啊,就是中端他有一个文件叫做, 哎,你就你的根木根用户目录下也不是你的根木用,就是你的后木用户就有有一个八十一水,还有个文件啊,那这个文件记录着也是你的所有操作, 所有历史命令都在这里,也是同样可以看得到的。那所以呢,我们这时候就结合黑色的减 c, 这叫命令呢,然后把这个文件同时呢也删除掉。那这样呢, 其他登录到这台服务器上的,呃,这个人员呢就看不到你的操作了,这样的话就可以相对来讲安全很多啊, 再去看一下就看不到了。然后你再去看一下这个吧。哎,也没有了啊,就是这个文件其实都没有了,已经被你删除掉。那好,那我们今天这个视频呢,就分享这么一个小技巧。

linux 系统的操作命令很难学吗?我把 linux 操作常用的命令分成了八类,总共才四十八个命令,你说有多难?下面就把这八类逐一拆解,解释每个命令的用法,看完希望你能快速上手。 今天要学的是系统信息命令,学会这些命令之后,你就能快速查看系统版本、硬盘空间、内存占用、 cpu 载系统运行时间。 很多 linux 运维开发服务器排查问题,第一步看的就是这些信息。先说第一个命令 uname, 它的作用是查看系统信息,比如 uname 杠 a, 这里的杠 a 表示显示全部信息。执行之后你会看到 linux 内核版本、系统架构、主机名、 cpu 类型。当有人问你 linux 系统内核是什么版本,只要执行 uname a 就 能查看。接下来是 df, 它的作用是查看硬盘空间使用情况,比如 d f h, 这里的 h 是 human readable, 也就是人类可读格式。执行之后你会看到硬盘总大小、已使用空间、剩余空间挂载目录。 如果你的 linux 无法写入文件了,只需要执行 d f h 就 能看是不是词盘满了。然后是 du, 它的作用是查看文件或目录占了多少空间。很多新手容易把它和 d f 搞混,其实 d f 看的是整个词盘, d u 看的是文件或目录占了多少空间, 比如 dos test。 第二, s 表示只显示总大小, h 表示用人类可读格式显示。执行后你就能知道这个目录到底占了多少空间。服务器爆盘时,很多人就是靠 du 找出哪个目录占空间最大。 接下来是 free, 它的作用是查看内存使用情况,比如 free h, 执行后你会看到总内存、已使用内存、空闲内存、 swap 交换空间。 当你 linux 卡顿的时候,就可以输入 free h, 看看是不是内存不够用了。然后是 linux 非常经典的命令 top, 它的作用是实时查看系统运行状态。 执行 top 之后,你会看到 cpu 占用内存占用进程状态,哪个程序最吃性能?很多 linux 老用户排查问题时,几乎都会先打开 top, 它有点像 linux 里的任务管理器,按 q 就 可以退出。最后一个命令 up time, 它的作用是查看系统运行时间和载,比如 up time 执行后,你会看到系统已经运行了多久,当前在线用户数量,系统载情况。今天这六个命令基本已经覆盖 linux 最核心的系统信息。查看操作一定要多敲多练,才能心手相应。

这个目录下有一百万个文件,请问如何快速删除?第一时间你肯定会想到使用 r m 杠 f 星号删除当前目录下所有文件,它会报错, 说是传入给 r m 命令的参数过长,因为这会将一百个文件名传入给 r m, 它接受不了这么长,系统也不允许传这么长的文件。 那其实这也很好解决,你可以使用 photoshop 便利,然后再调用 r m 去删除,或者使用 find 把文件查出来,再使用 r m 去删除,这都可以的。但是问题就在于,这些方法删除的效率非常低, 大概需要三十分钟左右才能把这一百万个文件删除掉。这里给大家推荐一个快速删除的方法,使用 ic 命令。 ic 命令常用与数据的同步,同时啊,它还可以进去删除的操作。首先 要确定一下你这一百万个文件中啊,有没有要保留的文件,因为我们删除可能并不是说所有都删除啊,那这个 ic 可能也是支持的,如果要没有保留的,那更容易。 那假设啊,有个别文件要保留,那我们可以先将文件列表给导到一个文件里面来, 然后打开这个文件。好,假设我们保留前两个文件啊,其他的都删除, 然后创建一个空目录就行啊。最后使用 i c 命令 加上 delete 的 参数,将空目录同步到存放一百万文件的这个目录,就是我们要删除文件的这个目录里。 boss 啊,然后再指定 delete 的 指定排除的文件。 那这条命令的作用是删除 files 目录中在 a a a 这个空目录中没有的那些文件,但是要排除 file list t s t 这个文件里面的其他所有删除, 在删除过程中,经过大概四五十秒的时间,一百个文件所有都删除了,只剩于刚保留的这两个文件,非常的快速。