linux学习入门2-3——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
2013-11-07 22:38
1346 查看
1.
ctrl+l 清屏(bash)
2.不能对kernel直接进行控制,这是需要一个shell程序这时需要shell指令向kernel进行传递信息(这就是shell的功能)
shell分为CLI和GUI。命令和图形两种。GUI:GONE CLI:BASH
3.bash:在图形界面中是一个模拟终端Terminal。
4.bash的组成部分:
提示符:#(root身份登录) $(普通用户)
中间有一个@符号 ,后面是主机名(可以用hostname命令查看) 之后是当前目录
5.命令一般由三个部分组成:命令、选项、参数
uname显示内核的一些信息不带参数 uname -r 内核版本号 uname -a 所有信息
6.后台执行任务在命令后面加上&符号,ctrl+c结束当前命令----这是一个多任务的终端
7.简化命令输入,用tab补全,或查找命令(连续两下)还可以自动补全文件名不能进行参数补齐
8.bash历史记录:方向键上和下来浏览执行过的命令,所有历史记录用history命令
简化操作:(平常很少用)可以通用ctrl+r命令的搜索功能:会出现(reverse-i-search)后在输入要查找的命令(经常用)
!!重复前一个命令
!字符:重复前一个以“字符”开头的命令
!num:按照历史记录的序号执行命令
!?abc:重复之前包含abc的命令
!-n:重复n个命令之前的哪个命令
还可以按下esc 之后再按一个点,可以调用上一个命令的参数
9.可以使用通配符
* -》匹配零个或多个
?-》任意一个字符
[0-9-》匹配一个数字范围
[abc]-》匹配列表中的任何字符
[^abc]-》匹配列表外的字符
10.切换用户
su - 用户名:切到指定用户名 su - 切换到root(加入-是启用到一个新的终端,不加上还在之前的用户环境中)
sudo:使用管理员权限
id:显示当前用户信息
passwd:修改当前用户密码
11. bash作业管理
后台运行程序:添加一个&
暂停某个程序:使用ctrl+z 重新继续运行 使用bg加上jobs显示的序号,将后台程序拉到前台fg 序号
管理后台作业:jobs,bg,fg
ctrl+l 清屏(bash)
2.不能对kernel直接进行控制,这是需要一个shell程序这时需要shell指令向kernel进行传递信息(这就是shell的功能)
shell分为CLI和GUI。命令和图形两种。GUI:GONE CLI:BASH
3.bash:在图形界面中是一个模拟终端Terminal。
4.bash的组成部分:
提示符:#(root身份登录) $(普通用户)
中间有一个@符号 ,后面是主机名(可以用hostname命令查看) 之后是当前目录
5.命令一般由三个部分组成:命令、选项、参数
uname显示内核的一些信息不带参数 uname -r 内核版本号 uname -a 所有信息
6.后台执行任务在命令后面加上&符号,ctrl+c结束当前命令----这是一个多任务的终端
7.简化命令输入,用tab补全,或查找命令(连续两下)还可以自动补全文件名不能进行参数补齐
8.bash历史记录:方向键上和下来浏览执行过的命令,所有历史记录用history命令
简化操作:(平常很少用)可以通用ctrl+r命令的搜索功能:会出现(reverse-i-search)后在输入要查找的命令(经常用)
!!重复前一个命令
!字符:重复前一个以“字符”开头的命令
!num:按照历史记录的序号执行命令
!?abc:重复之前包含abc的命令
!-n:重复n个命令之前的哪个命令
还可以按下esc 之后再按一个点,可以调用上一个命令的参数
9.可以使用通配符
* -》匹配零个或多个
?-》任意一个字符
[0-9-》匹配一个数字范围
[abc]-》匹配列表中的任何字符
[^abc]-》匹配列表外的字符
10.切换用户
su - 用户名:切到指定用户名 su - 切换到root(加入-是启用到一个新的终端,不加上还在之前的用户环境中)
sudo:使用管理员权限
id:显示当前用户信息
passwd:修改当前用户密码
11. bash作业管理
后台运行程序:添加一个&
暂停某个程序:使用ctrl+z 重新继续运行 使用bg加上jobs显示的序号,将后台程序拉到前台fg 序号
管理后台作业:jobs,bg,fg
相关文章推荐
- linux学习入门1——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- linux学习入门13——linux权限机制(linuxcast.net)(用户和组的管理和操作chmod、chown、chgrp)
- linux学习入门12——linux用户基础(linuxcast.net)(用户和组的管理和操作)
- linux学习入门3——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- linux学习入门5——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- linux学习入门 基础部分(7)【1.进程定义2.ps命令3.进程优先级4.环境中进程的前后台调用5.进程信号6.用户登陆审记7.top命令】
- linux学习入门4——linux文件系統基本结构(linuxcast.net)(倒转树状结构、命名机制、查看文件类型)
- linux学习入门21——YUM软件管理(linuxcast.net)
- linux学习入门10——linux文件系統挂载管理(linuxcast.net)(mount、umount、配置fstab进行自动挂载)
- 菜鸟学习linux笔记与练习-----一些初级命令以及基本用户管理
- Linux 命令 - fg & bg: 将进程切换到前台(后台)运行
- linux学习入门20——RPM软件包管理(linuxcast.net)(rpm 安装,验证等)
- 【Linux 入门笔记】命令行BASH的基本操作
- Linux学习第四节课-文件管理基本概念及部分通配符变量说明
- linux学习入门7——磁盘基本概念(linuxcast.net)
- linux学习入门 基础部分(5)[用户理解 用户涉及到的系统配置文件 用户管理《建立,删除,查看,更改》 权力下放 忘记密码。
- centos shell基础 alias 变量单引号 双引号 history 错误重定向 2>&1 jobs 环境变量 .bash_history source配置文件 nohup & 后台运行 cut,sort,wc ,uniq ,tee ,tr ,split, paste cat> 2.txt <<EOF 通配符 glob模式 发邮件命令mail 2015-4-8 第十二节课
- linux学习入门23——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- Linux 学习手记(1):命令行BASH的基本操作