Linux 一 Linux系统入门及获取帮助
2017-04-29 19:34
169 查看
1.养成使用开源软件的习惯
2.Linux优势:避免重复造轮子
3.尽量使用普通用户登录和操作,而非root用户(安全考虑)
命令行BASH的基本操作:
Kernel:实现用户或应用程序的命令,但用户无法直接对其进行操作;
Shell:将用户的指令以Kernel能够理解的方式传递给Kernel。
①Shell的分类:
CLI:Command line Interface,BASH属于这一类。典型系统:Linux
GUI:Graphical user interface,GNOME属于这一类。典型系统:Window、MacOS
②Shell的组成:
提示符:#(root用户) 、$(普通用户)
命令一般由三部分组成:命令、选项、参数;如 uname -r
例子:[root@izuinz ~]# 以root用户的身份登录到id为izuinz 的主机上
③Tab键的使用来简化命令输入: 自动补全命令、文件名(连击两次),但无法自动补全参数
④↑↓ history 的使用
⑤其他常用键(一般在写Shell脚本时用):
!! 重复上一个命令
!字符 重复前一个以“字符”开头的命令,!u
!num 执行以history列出的序号的命令,!8
!?字符串 之前包含该字符串的命令
-n 重复n个命令之前的命令
⑥ctr+r 在之前所有执行过的命令中搜索包含输入的字符串的命令
⑦ecs,. 使用前一个命令的参数
⑧命令行通配符:
Bash Shell 支持以下通配符:
* 匹配0个或多个字符
? 匹配任意一个字符
[0-9] 匹配一个数字
[abc] 匹配列表里的任何字符
[^abc] 匹配列表以外的字符
⑨切换用户
su- 切换到root权限并使用一个新的运行环境
sudo 普通用户以root权限运行命令
id 显示当前用户信息
passwd 修改当前用户的密码
(10) BASH 作业管理
后台运行命令:命令后加&
暂停某个程序:ctr+z或发送信号
管理后台作业:
– jobs 当前所有在后台运行的程序
– bg 使程序继续在后台运行
– fg 将程序拉回前台运行
(11)获取帮助
help、man、info及doc
综述:没有必要记住所有东西,Linux 提供了极详细的帮助工具及文档,一定要养成查帮助文档的习惯,可以大大减少要记忆的内容并提高效率。
help
命令 -h 几乎所有命令都可使用-h或–help参数获取使用方法、参数等信息;
man
man 命令,(手册)是Linux中最常用的帮助命令,将要获取帮助的命令作为参数运行man命令可获取相应的文档帮助;
man -k 关键字 可以用来查询包含该关键字的命令或文档;
info
info与man类似,但提供的信息更详细;
man与info显示出来的文档,都可以通过“/+关键字”方式进行搜索;
Doc
很多程序、命令都带有详细的文档,以txt、html、pdf等方式保存在目录/usr/share/doc下,这些文档是相应程序最为详尽的文档。
2.Linux优势:避免重复造轮子
3.尽量使用普通用户登录和操作,而非root用户(安全考虑)
命令行BASH的基本操作:
Kernel:实现用户或应用程序的命令,但用户无法直接对其进行操作;
Shell:将用户的指令以Kernel能够理解的方式传递给Kernel。
①Shell的分类:
CLI:Command line Interface,BASH属于这一类。典型系统:Linux
GUI:Graphical user interface,GNOME属于这一类。典型系统:Window、MacOS
②Shell的组成:
提示符:#(root用户) 、$(普通用户)
命令一般由三部分组成:命令、选项、参数;如 uname -r
例子:[root@izuinz ~]# 以root用户的身份登录到id为izuinz 的主机上
③Tab键的使用来简化命令输入: 自动补全命令、文件名(连击两次),但无法自动补全参数
④↑↓ history 的使用
⑤其他常用键(一般在写Shell脚本时用):
!! 重复上一个命令
!字符 重复前一个以“字符”开头的命令,!u
!num 执行以history列出的序号的命令,!8
!?字符串 之前包含该字符串的命令
-n 重复n个命令之前的命令
⑥ctr+r 在之前所有执行过的命令中搜索包含输入的字符串的命令
⑦ecs,. 使用前一个命令的参数
⑧命令行通配符:
Bash Shell 支持以下通配符:
* 匹配0个或多个字符
? 匹配任意一个字符
[0-9] 匹配一个数字
[abc] 匹配列表里的任何字符
[^abc] 匹配列表以外的字符
⑨切换用户
su- 切换到root权限并使用一个新的运行环境
sudo 普通用户以root权限运行命令
id 显示当前用户信息
passwd 修改当前用户的密码
(10) BASH 作业管理
后台运行命令:命令后加&
暂停某个程序:ctr+z或发送信号
管理后台作业:
– jobs 当前所有在后台运行的程序
– bg 使程序继续在后台运行
– fg 将程序拉回前台运行
(11)获取帮助
help、man、info及doc
综述:没有必要记住所有东西,Linux 提供了极详细的帮助工具及文档,一定要养成查帮助文档的习惯,可以大大减少要记忆的内容并提高效率。
help
命令 -h 几乎所有命令都可使用-h或–help参数获取使用方法、参数等信息;
man
man 命令,(手册)是Linux中最常用的帮助命令,将要获取帮助的命令作为参数运行man命令可获取相应的文档帮助;
man -k 关键字 可以用来查询包含该关键字的命令或文档;
info
info与man类似,但提供的信息更详细;
man与info显示出来的文档,都可以通过“/+关键字”方式进行搜索;
Doc
很多程序、命令都带有详细的文档,以txt、html、pdf等方式保存在目录/usr/share/doc下,这些文档是相应程序最为详尽的文档。
相关文章推荐
- 【Linux 入门笔记】Linux下获取帮助
- 如何在linux系统上获取命令的帮助?
- Linux系统中获取帮助的方法及Linux系统的哲学思想
- Linux系统上获取命令帮助信息的方法
- Linux系统下如何获取帮助
- Linux入门-4 Linux下获取帮助
- 在 Linux 系统上快速获取命令的帮助信息
- linux系统上获取命令的帮助信息,man文档的章节是如何划分的
- Linux入门(2)+帮助+文件系统(1)
- Linux入门-获取帮助信息
- Linux系统如何获取命令帮助详解
- 在Linux系统上获取命令的帮助信息,man文档的章节的划分
- 如何在linux系统上获取命令的帮助信息
- linux系统上获取命令的帮助信息,man文档的章节是如何划分的
- 如何在Linux系统上获取命令的帮助信息
- linux学习入门11——linux下获取帮助(linuxcast.net)(help、man、info及doc)
- Linux入门:如何获取命令帮助
- Linux 入门记录:十、Linux 下获取帮助
- 如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
- Linux系统上获取命令帮助信息的方法