美文网首页
01-Linux入门基础:命令行BASH的基本操作

01-Linux入门基础:命令行BASH的基本操作

作者: 梦幻西瓜 | 来源:发表于2018-12-29 09:50 被阅读0次

1.1命令行BASH的基本操作

1.1.1 shell

shell又叫壳,shell是操作系统内核和操作者(用户)之间的接口。

user<-->shell(kernel)

shell分为:

  • CLI:Command Line Interface
  • GUI:Graphical User Interface

1.1.2 BASH

提示符#表示超级用户

提示符$表示普通用户

命令一般由三部分组成:

  • 命令
  • 选项
  • 参数

[root@localhost ~]#

  • root是用户名
  • @是分隔符
  • localhost是主机名
  • ~是当前工作目录,~表示的是用户家目录,root的家目录一般是/root
  • #表示超级用户

1.1.3 常用命令

ls:列出当前的文件

uname -a:列出当前主机的信息

命令后接&,可以让命令在后台运行

使用Tab键可以自动补全命令

history:可以列出所有的输入命令

!! 重复上一个历史命令
!字符 重复字符匹配的最近输入的历史命令(倒序匹配,最近输入的命令最先匹配)
!num 重复对应序号的命令
!?abc 重复最近输入包含abc字符的命令
!-n 重复n个命令之前的那个命令

Control+r命令可以进入搜索页面,搜索匹配对应命令,按esc退出

1.1.4 命令行通配符

*:匹配零个或多个

?:匹配任何一个字符

[0-9]:匹配一个数字范围

[abc]:匹配一个括号内的字符

[^abc]:匹配一个非括号内的字符

1.1.5 切换用户

su -:切换用户并切换到新的工作环境

sudo:使用管理员身份运行命令

id:显示当前用户信息

passwd:修改当前用户密码

1.1.6 BASH作业管理

&:命令在后台运行(在命令后添加&那么该命令就在后台运行)

ctrl+z:暂停命令

管理命令:

#查看所有正在后台运行的命令
jobs

#ctrl+c终止命令
#ctrl+z暂停命令

#bg 进程名可以让命令后台运行
bg

#fg 进程名可以让命令前台运行
fg

相关文章

网友评论

      本文标题:01-Linux入门基础:命令行BASH的基本操作

      本文链接:https://www.haomeiwen.com/subject/zyhdlqtx.html