Linux学习笔记(2)-BASH基本操作

Kernel:Linux内核。

Shell:接受用户输入的指令,并将这些指令转换为Kernel可处理的信息。它是用户与Kernel之间联系的桥梁。

Shell分为CLI(Command Line Interface)和GUI(Graphic User Interface)两种。

Linux的Shell:

Cli名称为BASH,GUI名称为GNOME。

Bash能完成Linux的所有命令,GNOME则不一定。

 

BASH提示符:

#:代表root用户;$代表普通用户

 

Linux命令行提示符:

[root@linux ~]#

Root代表当前的登录用户为root用户

Linux 代表当前的主机名,名为linux。

~ 代表当前的目录为home目录。

 

命令一般由三部分组成:

命令 选项 参数

 

uname:返回当前系统信息

参数:-r 返回当前系统版本号

-a 或 -all返回当前系统的所有详细信息

 

任何命令后面加&,可以将命令在后台运行。

例如:firefox & 在后台打开火狐浏览器。

 

Tab键简化命令使用:

  1. 在输入开头部分命令,再按TAB键可自动补充剩余字符。如果有多个命令相符,则显示符合的所有命令;
  2. 在输入指定的文件名或文件夹名称,也可以用tab键自动补充字符,有多个相符也显示符合的文件名;

 

BASH的历史记录:

  1. 通过按上下键可浏览过去的操作命令;
  2. history命令显示之前的操作历史记录。
  3. 其他简化操作:


通过Ctrl+r:可以输入任一字符快速搜索之前使用的命令。

通过Esc+.:可以利用上一次命令使用的参数。

 

通配符:

通配符的使用与正则表达式类似。

 

切换用户:su命令

su - :切换到root用户(加-破折号代表启用全新的终端)

su – 指定用户名:切换到指定用户

使用管理员用户权限执行命令:sudo

 

id:显示当前用户信息

passwd:修改当前用户密码

clear: 清屏

 

BASH后台作业管理:

  1. 命令后添加 &,让命令在后台执行;
  2. Ctrl+z :暂停某个程序(发送信息17);
  3. jobs:查看后台运行的程序;
  4. bg 序号:让程序继续在后台运行;(序号使用jobs查找)
  5. fg 序号:把程序从后台拉到前台运行。(序号使用jobs查找)
原文地址:https://www.cnblogs.com/xiwang6428/p/2972371.html