Ubuntu常用命令

来源:互联网 发布:ubnt设置网络唤醒 编辑:程序博客网 时间:2024/06/06 14:26

打开终端:

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 可以回退

0 0