【快速入门Linux】3_Linux命令—终端命令格式、命令帮助信息、bash标准输入输出

简介: 【快速入门Linux】3_Linux命令—终端命令格式、命令帮助信息、bash标准输入输出

一、终端命令格式


Linux下,一切皆文件。


command [-options] [parameter]


说明:


  • command:命令名,相应功能的英文单词或单词的缩写
  • [-options]:选项,可用来对命令进行控制,也可以省略
  • parameter:传给命令的参数,可以是 零个一个 或者 多个


[] 代表可选


二、查阅命令帮助信息


提示

  • 现阶段只需要 知道 通过以下两种方式可以查询命令的帮助信息
  • 先学习常用命令常用选项的使用即可,工作中如果遇到问题可以借助 网络搜索


2.1 --help


1)内部命令:shell内置的命令,bash会内置这个命令。


help 命令


2)外部命令:第三方程序或者软件带来的命令。


command --help


3)如何判断一个命令时内部还是外部


type 命令
• 1


说明:


  • 显示 command 命令的帮助信息


2.2 man


man command
• 1


说明:


  • 查阅 command 命令的使用手册


manmanual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用说明


2.2.1 使用 man 时的操作键


image.png


三、bash的标准输入输出


3.1 名词解释


标准输入(stdin):键盘上的输入 文件描述符一>0

标准输出(stdout):屏幕上正确的输出 文件描述符一>1

标准错误(stderr):屏幕上错误的输出 文件描述符一>2


3.2 相关符号


重定向:将屏幕上输出的结果放到另外一个地方去。


>:标准输出重定向,覆盖重定向,1>或>标准输出重定向,2>标准错误重定向
>>:重定向追加,1>>标准输出追加,2>>标准错误追加
<:标准输入
&>:标准输出标准错误重定向


目录
相关文章
|
18天前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
80 16
|
9天前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
|
1月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
374 0
|
1月前
|
安全 Linux Shell
Linux系统中sudo命令的高效运用技巧。
用户可以通过sudo -l来列出自己目前可执行的命令列表,这有助于用户了解自己的权限范围。
112 0
|
Shell Linux API
C语言在linux环境下执行终端命令
本文介绍了在Linux环境下使用C语言执行终端命令的方法。首先,文章描述了`system()`函数,其可以直接执行shell命令并返回结果。接着介绍了更强大的`popen()`函数,它允许程序与命令行命令交互,并详细说明了如何使用此函数及其配套的`pclose()`函数。此外,还讲解了`fork()`和`exec`系列函数,前者创建新进程,后者替换当前进程执行文件。最后,对比了`system()`与`exec`系列函数的区别,并针对不同场景推荐了合适的函数选择。
|
NoSQL Linux 开发工具
Linux终端革命:掌握这些命令,让工作速度飞跃提升!
本文介绍了Linux命令行操作效率提升的关键技巧,包括光标移动快捷键、Vim编辑器的高效使用、快速切换目录、跨服务器文件拷贝等。通过掌握`Ctrl + a`、`Ctrl + e`等快捷键可加快命令编辑;Vim的`:set nu`、`:20`等命令能提升文本编辑速度;`cd -`命令可在最近访问过的目录间快速切换;利用`nc`或`python -m SimpleHTTPServer`可实现在无密码权限时的文件传输。这些技巧帮助用户提高工作效率,简化日常工作流程。
331 1
|
Linux Unix 安全
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(一)
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(一)
|
Linux Unix Windows
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)
|
Linux 监控 Ubuntu
Linux 终端操作命令(1)
Linux 终端操作命令(1)
186 1
Linux 终端操作命令(1)
|
Linux 索引 关系型数据库
Linux 终端命令之文件目录操作,对比Dos相关命令
Linux 终端命令之文件目录操作,对比Dos相关命令
244 0
Linux 终端命令之文件目录操作,对比Dos相关命令