zoukankan      html  css  js  c++  java
  • Linux常用命令总结(一)

    一、cd命令

    用于切换当前目录,类似与win的命令。它可以切换到绝对路径,也可以是相对路径。

    cd  /root/Doce  # 切换到绝对路径/root/Doce目录下

    cd ./path  # 切换到当前目录下的path目录

    cd ../path # 切换到上层目录中的path目录中

    二、ls命令

    查看文件与目录的命令,list之意。

    -l :列出长数据库,包含文件的属性与权限数据等。

    -a:列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来

    -d:仅列出目录本身,而不是列出目录的文件数据

    -h:将文件容量以比较易读的方式(GB,KB等)列出来

    -R:连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示

    注:这些可以组合使用

    三、grep命令

    查找我们所需要的信息,该命令通常与管道命令一起使用,用于对命令输出进行筛选加工

    参数如下:

    -a:将文件以text文件的方式查找数据

    -c:计算找到‘查找字符串’的次数

    -i:忽略大小写的区别,即把大小写为相同

    -v:反向选择,即显示出没有‘查找字符串’内容的那一行

    ls -l | grep -i file  # 把ls -l的输出中包含字母file(不区分大小写)的内容输出

    四、find命令

    find是一个基于查找的功能,

    例:

    find /home/jiang  -user jiang  # 在目录/home/jiang中找出所有者为jiang的文件

    五、cp命令

    该命令用于复制文件,copy之意。

    参数如下:

    -a:将文件的特性一起复制

    -p:连同文件的属性一起复制,而非使用默认方式,与-a相似

    -i:若目标文件已经存在,在覆盖时会先询问操作的进行

    -r:递归持续复制,用于目录的复制行为

    -u:目标文件与源文件有差异时才会复制

    六、mv命令

    参数如下:

    -f:force强制的意思,忽略不存在的文件,不会出现警告消息

    -i:互动模式,在删除前会询问用户是否操作

    -r:递归删除,最长用与目录删除

    八、ps命令

    将某个时间点的进程运行情况选取下来并输出

    参数如下:

    -A:所有的进程均显示出来

    -a:不与terminal有关的所有进程

    -u:有效用户的相关进程

    -x:一般与a参数一起使用,可列出比较完整 的信息

    -l:较长,较详细地将PID的信息列出

    常用搭配:

    ps aux # 查看系统所有的进程数据

    ps ax # 查看不与terminal有关的所有进程

    ps -lA # 查看系统所有的进程数据

    ps axjf # 查看连同一部分进程树状态

    九、kill命令

    该命令用于向某个工作或者是某个PID传送信号

    kill  -signal  PID

    signal常用参数:

    注:最前边的数字为信号的代号

    十、killall命令

    参数如下:

    -i:交互式的意思,若需要删除时,会询问用户

    -e:表示后面接的command  name要一致,但command name不能超过15个字符

    -l:命令名称忽略大小写

    例如:

    killall  -SIGHUP syslogd

    十一、file命令

    判断file命令后的文件的基本数据

    file filename

    十二、tar命令

    用于压缩和打包

    命令

    用于切换当前目录,类似与win的命令。它可以切换到绝对路径,也可以是相对路径

    cd  /root/Doce  # 切换到绝对路径/root/Doce目

    cd ./path  # 切换到当前目录下的path

    cd ../path # 切换到上层目录中的path目

    二、ls

    查看文件与目录的命令,list之意

    -l :列出长数据库,包含文件的属性与权限数据

    -a:列出全部的文件,连同隐藏文件(开头为.的文件)一起列

    -d:仅列出目录本身,而不是列出目录的文件

    -h:将文件容量以比较易读的方式(GB,KB等)列

    -R:连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会

    注:这些可以组合

    三、grep

    查找我们所需要的信息,该命令通常与管道命令一起使用,用于对命令输出进行筛选加

    参数如

    -a:将文件以text文件的方式查找

    -c:计算找到‘查找字符串’的

    -i:忽略大小写的区别,即把大小写为

    -v:反向选择,即显示出没有‘查找字符串’内容的那

    ls -l | grep -i file  # 把ls -l的输出中包含字母file(不区分大小写)的内容

    四、find

    find是一个基于查找的功能

    find /home/jiang  -user jiang  # 在目录/home/jiang中找出所有者为jiang的

    五、cp

    该命令用于复制文件,copy之意

    参数如

    -a:将文件的特性一起

    -p:连同文件的属性一起复制,而非使用默认方式,与-a

    -i:若目标文件已经存在,在覆盖时会先询问操作的

    -r:递归持续复制,用于目录的复制

    -u:目标文件与源文件有差异时才会

    六、mv

    参数如下

    -f:force强制的意思,忽略不存在的文件,不会出现警告

    -i:互动模式,在删除前会询问用户是否

    -r:递归删除,最长用与目录

    八、ps

    将某个时间点的进程运行情况选取下来并输

    参数如

    -A:所有的进程均显示

    -a:不与terminal有关的所有

    -u:有效用户的相关

    -x:一般与a参数一起使用,可列出比较完整 的

    -l:较长,较详细地将PID的信息

    常用搭

    ps aux # 查看系统所有的进程

    ps ax # 查看不与terminal有关的所有

    ps -lA # 查看系统所有的进程

    ps axjf # 查看连同一部分进程树

    九、kill

    该命令用于向某个工作或者是某个PID传送信

    kill  -signal  P

    signal常用参

    注:最前边的数字为信号的

    十、killall

    参数如下

    -i:交互式的意思,若需要删除时,会询问

    -e:表示后面接的command  name要一致,但command name不能超过15个

    -l:命令名称忽略大

    killall  -SIGHUP syslo

    十一、file

    判断file命令后的文件的基本数

    file filena

    十二、tar

    用于压缩和打包

    参数如下:

    -c:新建打包文件

    -t:查看打包文件

    -x:解压文件

    -i:通过bzip2支持进行压缩/解压缩

    -z:通过qzip的支持进行压缩/解压缩

    -v:在压缩/解压缩过程汇总,将正在处理的文件显示处理

    -f:filename为要处理的文件

    -C dir:指定压缩/解压缩的目录dir

    十三、cat命令

    该命令用于查看文本文件的内容,后接要查看的文件名,通常可以more和less一起使用,从而可以一页页地查看数据

    十四、chgrp命令

    用于改变文件所属用户组

    十五、chown命令

    该命令用于改变文件的所有者,与chgrp命令的使用方法相同,只是修改的文件属性不同

    十六、chmod命令

    用于改变文件的权限

    u(user)、g(group)、o(other)、a(all)、+、-、=

    十七、vim命令

    文本编辑

    十八、gcc命令

    c语言的源程序文件,编译成可执行程序

    -o:指定生成一个可执行文件的文件名

    -c:用于把源文件生成目标文件,并阻止编译器创建一个完整的程序

    -l:增加编译时搜索头文件的路径

    -L:增加编译时搜索静态连接库的路径

    -S:把源文件生成汇编代码文件

    -lm:表示标准库的目录中名为libm.a的函数库

    -lpthread:连接NPTL实现的线程库

    -std=:用于指定把使用的C语言的版本

    十九、time命令

    用于测算一个命令的执行时间

    输出三个时间,分别是:

    user:用户CPU时间

    system:系统CPU时间

    real:实际时间

  • 相关阅读:
    kaldi的TIMIT实例二
    kaldi的TIMIT实例一
    kaldi脚本注释二
    kaldi脚本注释一
    [转]kaldi特征和模型空间转换
    [转]kaldi中的特征提取
    [转]kaldi上的深度神经网络
    [转]语音识别中区分性训练(Discriminative Training)和最大似然估计(ML)的区别
    [转]kaldi中的在线识别----Online Recognizers
    [转]决策树在Kaldi中如何使用
  • 原文地址:https://www.cnblogs.com/yanpingping/p/11154887.html
Copyright © 2011-2022 走看看