Linux编程 3 (初识bash shell与man查看手册)
一.初识bash shell
1.1 启动 shell
GNU bash shell 能提供对Linux系统的交互式访问。通常是在用户登录终端时启动,登录时系统启动shell依赖于用户账户的配置。etc/passwd文件包含了所有系统用户列表以及每个用户的基本配置信息。
如上图:最后一个字段,告诉用户(root,mysql)使用的是shell程序,是使用bin/bash作为自己的默认shell程序,这意味着当root登录linux系统后,bash shell会自动启动。后面也会讲到dash和tcsh之类的shell。
1.2 shell 提示符
不同linux发行版采用不同格式的提示符。默认bash shell提示符是美元符号($)。在centos 7里提示符如下: [root@hsr bin]#
1.3 bash 手册
大多数liunx发生版自带用以查找shell命令及其他GNU工具信息的在线手册。通过man 命令且访问存储在linux系统上的手册页面。想要查找工具的名称前面输入man命令。通过点击空格键翻页,或使用回车键一行行查看。点击q键退出。
--例如查看vim 命令使用手册 [root@hsr bin]# man vim
手册里每节的含义如下:
节 |
描述 |
Name |
显示命令名和一段简短的描述 |
Synopsis |
命令的语法 |
Configuration |
命令配置信息 |
Description |
命令的一般性描述 |
... |
... |
--如果不记得bash关键词,可以使用 -k, 下面是查找与vim有关的关键词 (这个很实用) [root@hsr bin]# man -k vim
手册区域号代表的含义
区域号 |
内容 |
1 |
可执行程序或shell命令 |
2 |
系统调用 |
3 |
库调用 |
... |
.... |
例如vim命令 手册区域号代表是1,如下图所示:
转载于:https://www.cnblogs.com/MrHSR/p/9577666.html
Linux编程 3 (初识bash shell与man查看手册)相关推荐
- linux系统下的bash shell指令有哪些?对bash命令的汇总和小结
一.参考来源 Windows系统的cmd命令哪些?具体怎么用?cmd命令汇总,dos命令小结?和linux命令的对比? 下面这个网站,强烈推荐,一旦遇到自己不懂的linux命令,直接去这个开源站检索即 ...
- Linux学习笔记四--Bash Shell
查看某一命令是否是来自于外部命令还是内置于bash中:type [-tpa] name 也可用来查找命令,如:type -p touch 有/bin/touch:type -p vbird无 ...
- Linux中srch出现bash,Shell练习题(3)
(1)查找字母数小于6的单词 用shell打印下面这句话中字母数小于6的单词. Bash also interprets a number of multi-character options. #! ...
- Linux命令行–更多bash shell命令(转)
4.1.1 探查程序 ps 命令 默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户进程的进程 显示的当前进程的项目 进程号 运行在哪个终端(tty) 进程占用的CPU时间 Linux系统支 ...
- linux系统默认的环境变量path,Linux编程 12 (默认shell环境变量, PATH变量重要讲解)...
一 .概述 默认情况下, bash shell会用一些特定的环境变量来定义系统的环境.这些默认环境变量可以理解是上篇所讲的系统全局环境变量. 1.1 bash shell支持的Bourne变量 Bo ...
- linux编程书籍推荐
2019独角兽企业重金招聘Python工程师标准>>> Linux编程推荐书籍一览表 Linux编程推荐书籍一览表 shell 编程 <LINUX与UNIX SHELL编程指南 ...
- linux 中输入bash,Linux上Bash Shell编程
Linux下Bash Shell编程 Bash Shell Programming in Linux Linux下Bash Shell编程 Bash what? 进阶的内容是什么? Okay, I g ...
- 基于Linux的bash/shell编程基础
目录 第一章 shell入门 1.什么是shell 2.shell入门 3,变量的定义和使用 4.接收用户输入(重点) 5.条件判断语句 6.运算符 6.1.算数运算符 6.2.关系运算符 6.3.逻 ...
- linux 命令详解 大于号_大于号与小于号_笨办法学Bash Shell编程-基础篇视频课程_Linux视频-51CTO学院...
聪明人下笨功夫.本课程所倡导"笨办法"的核心是: ● 手动输入所有代码,不要复制粘贴! ● 正确地输入所有代码,也包括注释 ● 运行代码并保证产生相同的输出 ● 如果出现了bug, ...
最新文章
- iOS底层(三)-状态寄存器
- 小学校园里计算机文字,中小学计算机教学论文(共2228字).doc
- LeetCode上删除链表末尾第N个节点算法——Remove Nth Node From End of List
- 【vbs】vbs写ini文件
- C++11库中 steady_clock , system_clock和high_resolution_clock的区别
- 猜数大小编程c语言_猜数正确编程
- Python深浅拷贝辨析
- C语言预处理#line、#error
- 了解SQL Server数据库静态数据及其如何适合数据库生命周期管理
- 使用servlet+jdbc+MD5实现用户加密登录
- ipsec nat-t
- Asp.net页面生命周期详解任我行(3)-服务器处理请求详细过程
- 企业管理小故事【有问题4个管理小法则】
- qq留言板html代码,qq主人寄语代码_QQ留言板主人寄语
- 统一批量修改word页眉页脚
- workman php 视频,利用workerman实现webrtc实时音视频通话
- 友盟分享 微博 c8998文件不存在
- 再挤牙膏 2018年英特尔八代酷睿处理器你仍会失望
- javaScripty笔记
- node-sass 替换为 sass
热门文章
- java线程知识梳理_Java多线程——多线程相关知识的逻辑关系梳理
- java listen_Java进阶-IO基础
- 在centOS7中装mysql_在 CentOS7 上安装 MySQL5.7
- 双稳态继电器工作原理图_固态继电器只有单一的作用吗?带你了解不一样的固态继电器...
- 利用matlab实现SAR 图像线性拉伸显示
- Java编程基础阶段笔记 day04 Java基础语法(下)
- 深度学习系统相比较传统的机器学习系统,针对常见的分类问题,精度究竟能有多大提升?...
- 20175213 2018-2019-2 《Java程序设计》第4周学习总结
- How to use external classes and PHP files in Laravel Controller?
- Android 抽屉布局