Linux入门基础 #3 命令行BASH的基本操作

Linux 入门基础

网课地址:http://study.163.com/course/courseMain.htm?courseId=232007

#3 命令行BASH的基本操作

Linux基本操作

基本逻辑:用户——shell——kernel
Kernel实现上层应用的基本功能,如内存管理,进程调度,鼠标管理等,但是Kernel不能直接被用户操作。因此需要shell,将用户的操作传递给Kernel。

关于Shell

shell分为命令行shell和图形界面shell。
CLI:command line interface
GUI:graphical user interface
主流的操作系统的shell默认为GUI,即图形界面shell。通过点击或者拖拽鼠标进行操作。
linux的shell主要是命令行shell。
GUI:GNOME
CLI:BASH
linux中主要用bash图形界面。

提示符: #为root用户, $为普通用户

[用户名@主机名 ~]$

命令

hostname
返回主机名

ls
列出目录

firefox &
在后台打开火狐浏览器,命令行继续等待输入命令

参数:以uname命令为例:

uname
只返回Linux

uname -r
返回内核版本号

uname -a
uname --all
返回所有系统信息

使用tab来补全命令

可以通过上下按键或者history命令查看历史命令
通过历史记录简化操作:

!!
重复前一个命令

!字符
重复前一个以“字符”开头的命令

!num
按照历史记录的序号执行命令

!?abc
重复之前包含abc的命令

!-n
重复n个命令之前的那条命令

搜索历史记录:可以通过ctrl+r来在历史记录中搜索命令
重新调用前一个命令中的参数:按esc之后按.键

命令通配符:

*
匹配零个或多个

?
匹配任意一个字符

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

[abc]
匹配列表里的任何字符

[^abc]
匹配列表以外的字符

切换用户命令:

- su
切换到root用户 并使用一个新的运行环境

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

id
显示当前用户信息

passwd
修改当前用户密码

exit
退出root用户

BASH作业管理
Ctrl+Z可以暂停某个程序

命令&
在后台运行命令“命令”

jobs            //查看进程及运行状态
bg 进程代号     //唤醒已暂停的指定进程
fg 进程代号     //继续运行指定进程
管理后台作业

sleep 5000
暂停进程运行5000
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值