Linux 一 Linux系统入门及获取帮助

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下,这些文档是相应程序最为详尽的文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值