2017-07-13 Lu Huang
经常在朋友圈看到有朋友各种文件误删或者忘记保存,以前总是不屑,终于今天我把自己的一个30+G的工作成果给删了,主要是用Kaldi做识别的一些脚本、特征和模型。十分悔恨,尝试了各种方法,没有恢复。没办法,浪子回头。之后自己想了想,想把每次删除的文件先放到一个文件夹下,然后自己定期手动删除,毕竟误删文件在删除后五分钟内肯定是可以发现,至少我是这样的。 这里主要就是将rm命令用mv表示,这样就不会真正删除文件。 首先在home目录下创建隐藏目录.trash: shell mkdir .trash 接着创建一个移动文件至上述目录的脚本.trash.sh: ```shell !/bin/bash datestr=$(date 继续阅读 »
2018-01-12 Vaniot
权限 用户 每个用户都有对应ID(UID),至少归属于用户组(GID:同一用户组拥有相同的权利)。 查看id:id 查看Uid:groups 查看当前系统的用户:users who //查看更多详细的信息 w //最详细信息 more who的信息 第一列|第二列|第三列 --|--|-- 登录的用户名|用户登录的终端|用户登录的时间(远程登录显示用户的ip或主机名) w的信息 第一列|第二列|第三列|第四列|第五列|第六列|第七列|第八列 --|--|--|--|--|--|--|-- 用户名|终端|网络登录时,显示主机名或ip地址|用户登录时间|用户闲置时间|与终端相关所 继续阅读 »
2015-04-14 Borg
This document is not completed and will be updated anytime. Unix Unix is a family of multitasking, multiuser computer OS. 继续阅读 »
2014-09-13 demon7452
查看内核版本 uname -r 稳定版本的偶数版,如2.6.x,适合于商业与家用环境使用;开发中版本,如2.5.x,适合开发特殊功能的环境。 登陆 Mac:(若以root身份登陆,将username改为root) 继续阅读 »
2016-06-21 YongHao Hu
C++
Linux C一站式学习答案 由于网上没有Linux C编程一站式学习的答案, 于是便整理出此book. 欢迎大家增删补漏, 改正错误的地方. 继续阅读 »
2018-11-08 summer
1、修改SSH配置 ``` vim /etc/ssh/sshd_config 修改下面一行,在Subsystem sftp /usr/lib64/ssh/sftp-server 后面增加一下内容 Subsystem sftp /usr/lib64/ssh/sftp-server -l INFO -f AUTH 继续阅读 »
2017-06-20 Lu Huang
删除a.txt中含abc的行,但不改变a.txt文件本身,操作之后的结果在终端显示 sed -e '/abc/d' a.txt 删除a.txt中含abc的行,将操作之后的结果保存到a.log sed -e '/abc/d' a.txt > a.log * 删除含字符串abc或efg的行,将结果保存到a.log sed '/abc/d;/efg/d' a.txt > a.log 其中,abc也可以用正则表达式来代替。 继续阅读 »
2018-10-22 Vaniot
2017-07-06 安兴乐-siler
watch 定时监测 如同名字一样,watch就是监测一个命令的运行结果,省得自己不断的重复输入。 bash watch -n 2 "nvidia-smi" 每两秒运行一次nvidia-smi watch -n 2 -d "nvidia-smi" 同时高亮显示每次命令执行后变化的区域 继续阅读 »
2015-03-16 Mithrilwoodrat
参考 The Linux Kernel Module Programming Guide , linux kernel hacking lessons 继续阅读 »