S0150 | cd /k_ln/data/S0150/S0150_mic |
到kaldi目录下 | cd /k_ln/kaldi |
tools | cd /k_ln/kaldi/tools |
vim INSTALL | |
cd /k_ln/kaldi | |
cd | |
vim的命令:q
vim xxx 文件名 可以创建文件
:wq
i插入
o尾行插入
:q!退出不
创建文件 /打开文件 | vim xxx.txt |
不保存不修改退出 | esc+:q |
修改不保存退出 | esc+:q! |
插入 | i |
删除一行 | dd |
发现文档 | gf |
设置数量 | esc : set number |
linux的常用命令
进入文件夹 | |
回退上一级目录 | |
创建文件夹 | |
创建vim文档 | |
显示文件夹中的所有文件 | |
删除文件夹 | |
当前所在文件 | pwd |
删除文件夹实例 | rm -rf /var/log/httpd/access |
复制文件文件夹 | cp |
表示所有东西 | /* |
查看文件个数 | ls |wc -l |
显示详细文件信息 | ll |
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
du -sh | 查看整个当前文件夹大小 |
ls | 以kb显示文件 |
df -h | 所有目录大小 |
du -h --max-depth=1 ./ | 查看当前目录所有文件夹的大小 |
rm -rf ./S0252/ | 删除相对当前目录的文件夹 |
su | 切换root权限 |
su +用户名 | 切换回普通用户 |
P47编译kaldi文件,
tools需要编译,INSTALL需要CMAKE一下
学习yum
yum -y install xxx(需要安装的东西)
eg:yum -y install gcc
属于网络安装,如果没有,会自己去网上下载
yum -y remove xxx(需卸载的东西)
eg:yum -y remove gcc
已安装的话会升级到最新版本
不知道软件包名称可以去百度搜
eg:yum -y install gcc-c++
感谢B站UP主--C语言技术网
rpm安装
来自C语言技术网整理
1、查看系统中已安装的软件包
1)查看已安装的软件包。
rpm -q 软件包名
2)查看软件包安装的目录和文件(包括了可执行程序、配置文件和帮助文档)。
rpm -ql 软件包名
3)查看已安装软件包的详细信息。
rpm -qi 软件包名
4)查看已安装软件包的配置。
rpm -qc 软件包名
5)查看已安装软件包所依赖的软件包及文件。
rpm -qR 软件包名
2、查看软件包的安装文件
1)查看一个软件包的安装文件的详细信息。
rpm -qpi 软件包的安装文件名
2)查看软件包的安装文件所包含的文件。
rpm -qpl 软件安装包文件名
3)查看软件包的依赖关系。
rpm -qpR 软件包的安装文件名
3、安装/升级软件包
1)安装软件包。
rpm -ivh 软件包的安装文件名
2)升级软件包。
rpm -Uvh 软件包的安装文件名
3)强制安装软件包。
rpm -ivh 软件包的安装文件名 --nodeps --force
4)强制升级软件包。
rpv -Uvh 软件包的安装文件名 --nodeps --force
4、删除软件包
rpm -e 软件包名
yum
yum(Yellow dog Updater, Modified)解决了这些问题,yum是rpm的前端程序,设计的主要目的就是为了自动解决rpm的依赖关系,有以下优点:
1) 自动解决依赖关系;
2) 可以对rpm进行分组,基于组进行安装操作;
3) 引入仓库概念,支持多个仓库;
4) 配置简单。
1、yum的语法
yum [options] [command] [package ...]
options:可选参数:1)-h帮助;2)-y,当安装过程提示选择全部为yes,不需要再次确认;3)-q,不显示安装的过程。
command:待操作的命令。 有install,remove 等等
package:待操作的软件包名,多个软件包之间用空格分开,支持用星号*匹配。
2、yum的常用命令
最最常用的命令加粗显示。
1)安装/升级软件包。
yum install 软件包名/软件包文件名
2)升级软件包。
yum update 软件包名
3)删除软件包。
yum remove 软件包名
4)查找软件包。
yum search 软件包名 查找软件包非常好用
5)列出所有可更新的软件包清单。
yum check-update
6)更新所有软件包。
yum update
7)列出所有可安装软件包的清单;
yum list
8)清除缓存。
yum clean [headers|packages|metadata|dbcache|plugins|expire-cache|all]
3、示例
1)安装/升级ftp客户端软件包。
yum -y install ftp
或
yum -y install ftp-0.17-67.el7.x86_64.rpm
2)升级ftp客户端软件包
yum -y update ftp
3)删除ftp客户端软件包。
yum -y remove ftp
gf
创建或解压tar.xz文件的
方法
习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一命令搞定解压或压缩。其实不行 tar里面没有征对xz格式的参数比如 z是针对 gzip,j是针对 bzip2。
创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为 xxx.tar.xz
解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。