path
bash的快捷键 现在碰到的服务器上的用户的默认shell都是bash,所以主要讲下bash的一些快捷键。 删除整行命令:Ctrl + u,对不回显的密码输入同样有效 向前删除单个单词:Ctrl + w,在vim里面同样有效 运行最近一条命令:!! 就是两个感叹号,个人是从sbt(scala下的一个构建工具)里面学来的 搜索最近的命令;Ctrl + r,输入关键字,比如你最近输入了vim /path/to/file,那么Ctrl + r,再输入vim,那么就可以显示出这条命令,回车就直接执行了 在搜索最近的命令的基础上,!vim 可以执行最近这条vim的命名。这个用在什么地方最好呢?如果你最近tail了某个文件,输入!tail就可以直接执行tail了,不用输入文件名 清屏命令:Ctrl + l,效果和clear一样 上一条命令和下一条命令:Ctrl + p,Ctrl + n,个人不是很喜欢用上下键,因为要移动右手,而且有些键盘需要按FN才有上下,比如hhkb-pro,不过这个仁者见仁,智者见智 暂停屏幕输出:Ctrl + s,恢复屏幕输入Ctrl + q,这个用来干嘛呢?类似tail时scroll lock 更多bash快捷键,请google
秋冬的第二波疫情?无论如何,照顾好自己的心情与免疫力! 这一两个月疫情又开始拉警报,或许也听闻了各种“二次疫情”的预告。不管是否会再次爆发,照顾好自己的身心,让免疫力强壮,是渡过这段时期的**策略。 饮食作息是身心健康的基本盘
原文发表于2009年2月5日 标题是《一个自己犯的C/C++错误》 以前自己写程序时经常犯的错误,后来才开始重视起来,为了更好的说明这个错误,我将演示代码贴出来: 可以看出,表面上这个错误是关于在函数内部将传参指向的缓冲区清零的,调试上述程序后发现主函数里定义的缓冲区被全部成功设置为0,而将这个缓冲区地址传入函数func_test后只有前4个字节被置0,那么问题出在哪里呢?问题就在sizeof上,在主函数上sizeof算得缓冲区为11(包含字符串结尾\0),而函数func_test里算得是4,很明显只是计算的指针的大小。 疑惑就在这里,buffer是数组名不就是地址吗,为什么传参后sizeof值就不算整个数组的大小而只算指针的大小呢? 其实这个问题很容易buffer是数组名,sizeof(数组名)算得的是整个数组占用的字节数,一旦赋值给任何指针(函数传参也相当于一种赋值),也就算的是这个指针的占用空间,和数组就没任何关系了。若还是算的事数组占用空间,那这个指针的占用就没办法计算了
向前 是现代的替代品 命令行程序 ls 包含在具有更多功能和更好的默认设置的 Unix 和 Linux 操作系统中。使用颜**分文件类型和元数据。了解符号链接、扩展属性和 Git
古墓丽影游戏终于要迎来重启三部曲的最终章:《古墓丽影:暗影(Shadow of the Tomb Raider)》,游戏于2018年9月14日正式发售,对应主机 Xbox One Xbox One X PS4 PS4 Pro,此外还有 PC。根据 Steam 的游戏页面显示,本作继续包含简体中文字幕和语音。 作为宣传活动的第一波,官方正式发布了一批图片,请在资源库查看: 古墓丽影官方决定,对这款游戏的宣传方式将一改以往的长线作战模式,而是在六个月的时间内连续不断地发布消息和组织活动