打开终端:
ctrl+alt+T 在一个界面下打开其他选项卡: ctrl+shift+T
软件安装:
首先做的是 apt-get update 更新/etc/apt/souce.list列表是最新的。
然后就是安装所需要的软件,但是在安装之前先删除一下
删除命令:apt-get autoremove --purge packagname 删除包以及所依赖的软件包+配置文件
安装所需要的软件:apt-get install packagename
补全文件名称:
使用快捷键Tab
创建文件:
mkdir 355 filename 加权限的文件,默认是775
删除文件:
rm -r filename
递归拷贝:
cp -r olddirectory newdirectory
改变权限:
chmod 7(属主)5(属组)5(其他) filename
vi下操作:
esc模式下:
dd 删除光标坐在行
yy是复制当前行
p是粘贴复制的内容
num+ x 表示删除光标所在字符以及后边共num个字符
末行命令模式下:
wq是保存后退出
q!是强制退出
:s/old/new/g 将old替换为new 替换一个
:%s/old/new/g 将old替换为new 全部替换
安装软件是搜索名称:
sudo apt-cache search filename(不完整的名称)
管道命令竖线(|)
例如 command1|command2 ,是将command1的结果作为command2的输入
grep命令:
cat * | grep -H -a OpenFst
-H 表示显示所在的文件名, -a 就是 --binary-files=text
回显:
(standard input): echo "*** $0: Kaldi cannot be installed (for now) if you have OpenFst"
加不加-a都会回显(standard input)怎么回事?
这是cat之后 只保留所有文件内信息,文件名字就没有了, 所以找不到文件名字。
直接用一个grep:
grep -R -H -n 'kaldi' *
或者更复杂的:
以后在多个文件中查找关键字用下面这个命令(后边的斜线和{}还有分号都要):
zhaojinming@ubuntu:~/git_manager/kaldi/tools$ find . -type f -exec grep -H --color=auto -n 'kaldi' {} \;
VIM 中:
gf 可以跳转到里边的脚本,然后ctrl+o 可以回退