您的位置:首页 > 运维架构 > Linux

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下,这些文档是相应程序最为详尽的文档。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: