Unix / Linux - 有用的命令

  • 简述

    快速指南列出了命令,包括语法和简要说明。有关更多详细信息,请使用 -
    
    $man command
    
  • 文件和目录

    这些命令允许您创建目录和处理文件。
    序号 命令和描述
    1
    cat
    显示文件内容
    2
    cd
    将目录更改为 dirname
    3
    chgrp
    更改文件组
    4
    chmod
    更改权限
    5
    cp
    将源文件复制到目标
    6
    file
    确定文件类型
    7
    find
    查找文件
    8
    grep
    在文件中搜索正则表达式
    9
    head
    显示文件的前几行
    10
    ln
    在旧名称上创建软链接
    11
    ls
    显示有关文件类型的信息
    12
    mkdir
    创建一个新目录 dirname
    13
    more
    以分页形式显示数据
    14
    mv
    将旧名称移动(重命名)为新名称
    15
    pwd
    打印当前工作目录
    16
    rm
    移除(删除)文件名
    17
    rmdir
    删除现有目录,前提是它是空的
    18
    tail
    打印文件中的最后几行
    19
    touch
    更新文件的访问和修改时间
  • 操作数据

    可以使用以下命令比较和更改文件的内容。
    序号 命令和描述
    1
    awk
    模式扫描和处理语言
    2
    cmp
    比较两个文件的内容
    3
    comm
    比较排序的数据
    4
    cut
    剪切文件每一行的选定字段
    5
    diff
    差分文件比较器
    6
    expand
    将制表符扩展为空格
    7
    join
    加入一些公共领域的文件
    8
    perl
    数据操作语言
    9
    sed
    流文本编辑器
    10
    sort
    对文件数据进行排序
    11
    split
    将文件拆分成更小的文件
    12
    tr
    翻译字符
    13
    uniq
    报告文件中的重复行
    14
    wc
    计算字数、行数和字符数
    15
    vi
    打开 vi 文本编辑器
    16
    vim
    打开 vim 文本编辑器
    17
    fmt
    简单的文本格式化程序
    18
    spell
    检查文本是否有拼写错误
    19
    ispell
    检查文本是否有拼写错误
    20
    emacs
    GNU 项目 Emacs
    21
    ex, edit
    行编辑器
    22
    emacs
    GNU 项目 Emacs
  • 压缩文件

    可以压缩文件以节省空间。可以创建和检查压缩文件。
    序号 命令和描述
    1
    compress
    压缩文件
    2
    gunzip
    帮助解压缩 gzip 文件
    3
    gzip
    GNU 替代压缩方法
    4
    uncompress
    帮助解压文件
    5
    unzip
    列出、测试和提取 ZIP 存档中的压缩文件
    6
    zcat
    cat 压缩文件
    7
    zcmp
    比较压缩文件
    8
    zdiff
    比较压缩文件
    9
    zmore
    用于 crt 查看压缩文本的文件阅读过滤器
  • 获取资讯

    各种 Unix 手册和文档都可以在线获得。以下 Shell 命令提供信息 -
    序号 命令和描述
    1
    apropos
    通过关键字查找定位命令
    2
    info
    在线显示命令信息页面
    2
    man
    在线显示手册页
    3
    whatis
    在 whatis 数据库中搜索完整的单词
    4
    yelp
    GNOME 帮助查看器
  • 网络通讯

    以下这些命令用于从本地 Unix 主机向世界各地的远程主机发送和接收文件。
    序号 命令和描述
    1
    ftp
    文件传输程序
    2
    rcp
    远程文件复制
    3
    rlogin
    远程登录到 Unix 主机
    4
    rsh
    远程外壳
    5
    tftp
    简单的文件传输程序
    6
    telnet
    与另一台主机建立终端连接
    7
    ssh
    保护 shell 终端或命令连接
    8
    scp
    保护 shell 远程文件复制
    9
    sftp
    保护外壳文件传输程序
    出于安全原因,其中一些命令可能会在您的计算机上受到限制。
  • 用户之间的消息

    Unix 系统支持发送给其他用户的屏幕消息和全球电子邮件 -
    序号 命令和描述
    1
    evolution
    GUI mail handling tool on Linux
    2
    mail
    简单的发送或阅读邮件程序
    3
    mesg
    允许或拒绝消息
    4
    parcel
    将文件发送给另一个用户
    5
    pine
    基于 Vdu 的邮件实用程序
    6
    talk
    与另一个用户交谈
    7
    write
    写消息给另一个用户
  • 编程工具

    根据您在 Unix 上安装的内容,可以使用以下编程工具和语言。
    序号 命令和描述
    1
    dbx
    Sun调试器
    2
    gdb
    GNU调试器
    3
    make
    维护程序组并编译程序
    4
    nm
    打印程序的名称列表
    5
    size
    打印程序的大小
    6
    strip
    删除符号表和重定位位
    7
    cb
    C程序美化器
    8
    cc
    用于 Suns SPARC 系统的 ANSI C 编译器
    9
    ctrace
    C程序调试器
    10
    gcc
    GNU ANSI C 编译器
    11
    indent
    缩进和格式化 C 程序源代码
    12
    bc
    交互式算术语言处理器
    13
    gcl
    GNU Common Lisp
    14
    perl
    通用语言
    15
    php
    网页嵌入语言
    16
    py
    Python语言解释器
    17
    asp
    网页嵌入语言
    18
    CC
    Suns SPARC 系统的 C++ 编译器
    19
    g++
    GNU C++ 编译器
    20
    javac
    JAVA编译器
    21
    appletvieweir
    JAVA小程序查看器
    22
    netbeans
    Linux上的Java集成开发环境
    23
    sqlplus
    运行 Oracle SQL 解释器
    24
    sqlldr
    运行 Oracle SQL 数据加载器
    25
    mysql
    运行 mysql SQL 解释器
  • 杂项命令

    这些命令列出或更改有关系统的信息 -
    序号 命令和描述
    1
    chfn
    更改您的手指信息
    2
    chgrp
    更改文件的组所有权
    3
    chown
    更改所有者
    4
    date
    打印日期
    5
    determin
    自动查找终端类型
    6
    du
    打印磁盘使用量
    7
    echo
    标准选项的回显参数
    8
    exit
    退出系统
    9
    finger
    打印有关登录用户的信息
    10
    groupadd
    创建用户组
    11
    groups
    显示群组成员资格
    12
    homequota
    显示配额和文件使用情况
    13
    iostat
    报告 I/O 统计信息
    14
    kill
    向进程发送信号
    15
    last
    显示用户上次登录
    16
    logout
    注销 Unix
    17
    lun
    列出用户名或登录 ID
    18
    netstat
    显示网络状态
    19
    passwd
    更改用户密码
    20
    passwd
    更改您的登录密码
    21
    printenv
    显示 shell 变量的值
    22
    ps
    显示当前进程的状态
    23
    ps
    打印进程状态统计信息
    24
    quota -v
    显示磁盘使用情况和限制
    25
    reset
    重置终端模式
    26
    script
    保留终端会话的脚本
    27
    script
    保存命令或进程的输出
    28
    setenv
    设置环境变量
    30
    stty
    设置终端选项
    31
    time
    帮助计时命令
    32
    top
    显示所有系统进程
    33
    tset
    设置终端模式
    34
    tty
    打印当前终端名称
    35
    umask
    显示默认情况下授予查看文件的权限
    36
    uname
    显示当前系统的名称
    37
    uptime
    获取系统启动时间
    38
    useradd
    创建用户帐户
    39
    users
    打印登录用户的名称
    40
    vmstat
    报告虚拟内存统计信息
    41
    w
    显示登录用户正在做什么
    42
    who
    列出登录的用户