![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
ai-ai360
数据挖掘,自然语言处理,推荐,搜索,语音识别,语音处理相关学习知识笔记
展开
-
kaldi里面文件过滤工具——filter_scp.pl
文件内容筛选工具原创 2024-05-22 17:43:08 · 122 阅读 · 0 评论 -
sed和awk使用
sed主要用于删除和替换文本,awk主要用于过滤和增加文本。sed按行执行,awk按列执行简述在以下的文章中会介绍使用 linux sed 命令删除和替换文件中指定字符的 20 个例子。sed 替换字符的命令格式 如下:$ sed 's/find/replace/' file示例文件:$ cat fileLinuxSolarisUbuntuFedoraRedHat 1. 删除指定的字符,比如 ‘a’$ sed 's/a//' fileLinuxSolrisUbuntuFe原创 2021-06-18 14:28:01 · 745 阅读 · 0 评论 -
kaldi parse_options.sh
一般程序里的局部变量我们都会设置默认值,如果没有传真值,程序执行时候使用默认值,这个在python或其它程序里都比较好实现,在shell里如何实现呢?test.sh代码a=1b=1echo "\$0 =${0} \$1=${1} \$2=${2}"echo "default a=${a} b=$b"echo "update a=${a} b=$b"即使我们这样执行 bash test.sh --a 10 --b 22, 执行结果(notebook) root@ai-PowerEdge-R原创 2021-05-20 11:53:20 · 658 阅读 · 0 评论 -
set -o -e -i pipifail作用
-eExit immediately if a command exits with a non-zero status.pipefailIf set, the return value of a pipeline is the value of the last (rightmost) command to exit with a non-zero status, or zero if all commands in the pipeline exit successfully. This .原创 2021-05-19 20:50:29 · 458 阅读 · 0 评论 -
linux查看文件夹大小 du -lh --max-depth=2
查看文件夹大小详情,这个会递归列出查询文件夹的大小du -lh 如果指定查询深度,比如只查询当前文件夹以及子文件夹大小,那么可以通过两个参数du -lh -d 2du -lh --max-depth 2例子du -lhdu -lh -d 2du -lh --max-depth=2tips:如何知道用哪个命令,可以通过一下帮助命令查看du -lh --help...原创 2021-04-16 10:32:47 · 1161 阅读 · 0 评论 -
ubuntu修改主机名-临时修改和永久修改
临时修改,重启后失效修改命令hostname newName永久修改需要改下这两个文件(base) root@ai:/etc# more /etc/hostnameai-PowerEdge-R740(base) root@ai:/etc# more /etc/hosts127.0.0.1 localhost127.0.1.1 ai-PowerEdge-R740使用临时修改方式,修改完重新打开终端,看到主机名已经改变了,但是去看hostname和hosts的配原创 2021-03-15 10:45:28 · 262 阅读 · 0 评论 -
目录更换磁盘分区的总结
如何更换磁盘分区,操作过程请看这篇文章给现有目录换分区这种操作纯属linux使用,一般研发人员很少接触到。这种操作搞运维的人员肯定很熟。我只是用kaldi举了个例子,其实没讲关于kadli东西。下面对目录换分区做一个一般化的总结第一,给目录换分区有两种方式,第一种就是将分区挂载到目录, 第二种将目录挂载到目录。两种方式都要求目录是已知存在的,如果不存在,必须先事先新建目录,然后再进行挂载。如果目录已存在且该目录已经有内容了,如果想挂载后继续使用这个目录现有的文件,这个时候先要对内容进行备份。然后再挂载原创 2021-03-01 09:30:08 · 182 阅读 · 0 评论 -
给 kaldi 的egs 目录搬家
给 kaldi 的egs 目录搬家问题提出服务器有两块硬盘,一块500G SSD固态硬盘, 一块1.8T机械硬盘。固态盘是系统盘,kaldi装在系统盘上了。最近跑librispeech recipe,疯狂下载数据集,把系统盘空间占满了。kaldi下egs目录占用空间最大,如何不改变kaldi目录结构,将egs内容移动到其它磁盘上,给系统盘的瘦身。egs目录大小(base) root@ai-PowerEdge-R740:/# du -sh /opt/asr/kaldi/egs/251G原创 2021-02-27 23:36:20 · 277 阅读 · 0 评论 -
通过进程id查应用端口
后台nohup开了好多应用,有的应用对应哪个端口,如何在一堆应用里找到对应端口通过名称拿到进程IDps -ef | grep Name通过ID拿到进程端口netstat -anp | grep ID_num以查找jupyter notebook应用端口为例(base) root@ai-PowerEdge-R740:~# ps -ef | grep jupyterroot 308805 2980452 0 11:59 pts/1 00:00:00 grep --color=原创 2021-02-24 12:02:04 · 848 阅读 · 0 评论 -
linux date 时间操作脚本
查看当前时间[root@AIOps-1 ~]# date2021年 02月 23日 星期二 10:50:53 CST当天[root@AIOps-1 ~]# date +"%Y%m%d"20210223[root@AIOps-1 ~]# day=`date +'%Y%m%d'`[root@AIOps-1 ~]# echo $day202102232天前[root@AIOps-1 ~]# date -d "2 day ago" +"%Y%m%d"20210221[root@AIOps原创 2021-02-23 17:02:49 · 209 阅读 · 0 评论