栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux专栏

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux专栏

获得命令的帮助文档 [ 相关命令 ]
type: 说明如何解释命令名
which: 显示可执行程序的位置
man: 显示命令的手册页  // man和info的区别是什么呢
apropos: 显示一系列合适的命令
info: 显示命令的info条目
whaits: 显示一条命令的的简述
alias: 创建一条命令的别名

经过前面的学习, 我们知道,Linux中有许许多多的命令(如date, calendar, ls…) 但是很多时候, 这些命令可能有许多命令选项. ls -l 还有ls -t 里面中的-l和-t就是命令选项. 通过改变不同的命令选项, 可以获得不同的命令功能! 但是这么多的命令选项, 我们很难全部记住, 这时候, 通过查询Linux的命令帮助或者命令指南, 我们可以快速了解该命令的相关用法和相关命令选项,
因此, 掌握如何在Linux中获得命令的帮助and指南是非常重要的!

有哪些命令

首先, 我们了解一下在Linux中有哪些命令, Linux中的命令分为四种:

shell内置命令(shell builtin)

cd shell函数(已经写好)

本质是: 小型shell脚本ls 可执行程序(用户提供)

用C++等语言编写的shell等脚本语言编写的 alias命令

在其他命令的基础上定义的”用户命令” 识别命令

识别命令的命令主要有两个, 一个是type, 另一个是which.

type: 显示命令的类型 (针对所有的命令)

格式

type [命令名]
type cp

which: 查询命令的位置(针对可执行程序)

格式

which [程序名字]
which ls
获得命令的帮助文档

    使用help命令

      获得 内置命令 的帮助文档
      格式

      help [内置命令]
      
        显示命令的使用信息
        格式
      [命令名字] --help
      

    使用man命令

    man: 显示程序的手册页
    格式

    // man program
    man ls
    

    使用apropos查找命令

apropos: 搜索参考手册列表
格式

  apropos [搜索关键字]  //帮助你找到合适的命令

    使用whatis: 给你的命令提供一行简要的描述
    格式

     whatis [命令名]
     whatis ls
    
创建自己的命令

这里所讲的创建自己的命令只是在Linux已有命令的基础上进行创建.
在开始介绍之前, 我们先介绍一个shell中的使用小技巧: 可以将多条命令写在同一行, 彼此用分号分隔开

comand 1; command 2; command 3
等价于按先后顺序运行这三条命令
//eg
cd ..; ls; cd-
// 进入父目录
// 列出内容
// 返回子目录

创建自己的命令

确定命令的内容—基于多条已有的命令

  cd ..; ls; cd-

起一个名字, 确保名字没有被使用

  // 名字为kk
  type kk (确认其是否已被使用)

开始创建

  alias 名字="String"
  alias kk = cd ..; ls; cd-

当shell会话结束时,这些别名也随之消失了。在随后的章节中,我们将学习如何向文件中添加别名

[下章预告]

下一章,我们将介绍, 如何对shell的输入和输出进行重定向, 也就是让shell不只是从键盘读取输入, 还可以从其他地方, 比如一些文件读取输入; 且不只是输出在屏幕上, 还可以输出到文件中!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747904.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号