命令行BASH的基本操作(三)

Linux基础 思享 1798浏览

shell是一个命令行用户界面,用户可以在这个命令行界面中输入各种字符命令。所以也可以讲shell是一个命令解释器。

shell

GUI 图形方面的shell ------〉windows 、mac os
CLI 命令行方面的shell -----〉比图形强大

提示符
# root用户 (最高权限)
$ 普通用户

命令一般由 (选项、命令、参数) 组成。

uname 显示系统的基本信息
-r 内核版本号
-a 显示所有信息==(--all)
ctrl+c 终止当前命令。
命令后面加上 &将这个命令放到后台运行。

使用Tab键来自动补全命令(注意:无法自动补全参数,)
按2下Tab显示所有命令

Bash会保存你输入过的命令,可以通过↓↑ 键来查看。
通过history可查看输入过的全部命令。

!!重复前一个命令(用上也可以。还方便)
!字符 重复前一个以“字符”开头的命令
!num 按照历史记录的序号执行命令
!?abc重复之前包含abc的命令
!-n重复n歌命令之前的那个命令

通过Ctrl+r来在历史记录中搜素命令(reverse-i-search)“:
重新调用前一个命令中的参数Esc.(按完Esc键之后按.)

命令行通配符
*匹配零个或多个
?匹配任意一个字符
[0-9]匹配一个数字范围
[abc]匹配列表里任何字符
[Λabc]匹配列表以外的字符

切换用户
su - 切换到root用户(切换终端)
sudo 使用管理员权限运行命令

显示当前用户信息
id
修改当前用户密码
passwd
首先输入当前密码
然后输入的是新密码

管理后台作业
jobs 查看当前在后台运行的作业
sleep 5000 停参数输入的时间 5000秒 可使用ctrl+c终止 或者 使用ctrl+z暂停
bg 编号 控制进程继续在后台运行
fg 编号 继续在前台运行

推荐阅读

Ubuntu系统安装搜狗输入法详细教程

最近研究了linux系统,弄来弄去发现原来自己从来都没输入过中文。更是不知道如何安装中文,于是网上找了一些教程,最终成功安装。如果有碰到同样问题的朋友,希望如下可以帮助到你。 安装fcitx fcitx小企业输入法是一个以 GPL 方式发布的输入法框......

Ubuntu系统怎么设置成中文

对于刚接触linux系统的朋友,一定很难适应这个陌生的系统。就比如我这个小白。在使用了一段时间后,还是决定把系统改为中文。(一开始以为要下中文版,后来才知道可以设置系统语言为中文)。下面是设置的教程,大家可以参考一下 设置方法 点击System Se......

Linux系统下每个目录都有什么用?

装完Linux,首先需要弄清Linux 标准目录结构 / root ---?启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。 home ---?存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba us......