【学习笔记】Linux基本操作(1)--- 命令行BASH基本操作
2014-03-18 19:59
761 查看
课程连接:命令行BASH基本操作
2、Shell分为两种:CLI和GUI
CLI: Command Line Interface - 命令行Shell(Linux)
GUI:Command Line Interface - 图形化Shell (Mac,Windos默认管理方式)
Linux中一般默认GUI为GNOME,CLI为BASH.
<用户名>@<主机名> <工作目录>
2、命令: 命令、选项和参数三部分。
3、Tab键补全:
自动补全命令
自动补全文件名
无法补全参数
连续按两下可以查看可能补全的可能命令或文件名。
4、历史记录
通过上下键来查看历史命令
通过history命令查看
调用历史命令简化方式:
!! 重复上一个命令
!<字符> 重复上一个以“字符”开头的命令
!<数值> 按照历史记录的序号执行命令
!?<字符串> 重复之前包含“字符串”的命令
!-<数值> 重复“数值”个命令前的命令
Ctrl + r 历史记录搜索功能
esc + . 调用上一个命令的参数部分
5、通配符
* 零个或者多个字符
? 匹配一个字符
[<若干数字>] 匹配一个数字范围在“若干数字”中
[<若干字符>] 匹配一个字母在“若干字符”中
[^<若干字符>] 匹配列表以外的字符
6、切换用户
su - <用户名>(默认为root)
su - 启动了新的终端
su 仅切换用户
sudo + <cmd> 使用管理员权限执行命令
id 获得当前用户的信息
passwd 修改当前用户密码
7、作业管理
<cmd>+& 将命令放在后台
jobs 查看在后台运行的进程
bg+<编号> 继续执行一个后台任务
fg+<编号> 将一个后台任务调至前台
uname 获得当前操作系统的信息 -r:版本号;-a(全部)
history 查看历史命令
su - 切换用户
id 获得用户信息
passwd 修改当前用户密码
sudo 使用管理员权限执行命令
clear 清除屏幕
ls 列出当前工作目录下的所有文件
jobs 查看后台运行的进程
bg 继续运行后台的一个程序
fg 将后台的一个程序移动至前台
sleep 暂停一些时间
Ctrl + z 暂停进程
Ctrl + c 终止进程
Ctrl + r 历史记录搜索
Shell
1、Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层。2、Shell分为两种:CLI和GUI
CLI: Command Line Interface - 命令行Shell(Linux)
GUI:Command Line Interface - 图形化Shell (Mac,Windos默认管理方式)
Linux中一般默认GUI为GNOME,CLI为BASH.
BASH
1、提示符: # 根用户(root) $ 普通用户<用户名>@<主机名> <工作目录>
2、命令: 命令、选项和参数三部分。
3、Tab键补全:
自动补全命令
自动补全文件名
无法补全参数
连续按两下可以查看可能补全的可能命令或文件名。
4、历史记录
通过上下键来查看历史命令
通过history命令查看
调用历史命令简化方式:
!! 重复上一个命令
!<字符> 重复上一个以“字符”开头的命令
!<数值> 按照历史记录的序号执行命令
!?<字符串> 重复之前包含“字符串”的命令
!-<数值> 重复“数值”个命令前的命令
Ctrl + r 历史记录搜索功能
esc + . 调用上一个命令的参数部分
5、通配符
* 零个或者多个字符
? 匹配一个字符
[<若干数字>] 匹配一个数字范围在“若干数字”中
[<若干字符>] 匹配一个字母在“若干字符”中
[^<若干字符>] 匹配列表以外的字符
6、切换用户
su - <用户名>(默认为root)
su - 启动了新的终端
su 仅切换用户
sudo + <cmd> 使用管理员权限执行命令
id 获得当前用户的信息
passwd 修改当前用户密码
7、作业管理
<cmd>+& 将命令放在后台
jobs 查看在后台运行的进程
bg+<编号> 继续执行一个后台任务
fg+<编号> 将一个后台任务调至前台
本节命令
hostname 查看主机名uname 获得当前操作系统的信息 -r:版本号;-a(全部)
history 查看历史命令
su - 切换用户
id 获得用户信息
passwd 修改当前用户密码
sudo 使用管理员权限执行命令
clear 清除屏幕
ls 列出当前工作目录下的所有文件
jobs 查看后台运行的进程
bg 继续运行后台的一个程序
fg 将后台的一个程序移动至前台
sleep 暂停一些时间
Ctrl + z 暂停进程
Ctrl + c 终止进程
Ctrl + r 历史记录搜索
相关文章推荐
- linux学习入门2-3——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- Linux 学习手记(1):命令行BASH的基本操作
- 【学习笔记】Linux基本操作(5)--- Linux系统常用命令
- linux学习入门1——bash命令基本操作(linuxcast.net)(bash部分快捷键、uname、history、通配符、切换用户、作业管理(前台、后台运行,暂停等操作))
- Linux命令学习笔记之一目录与文件基本操作
- 【Linux 入门笔记】命令行BASH的基本操作
- Linux学习笔记:基本概念、常用命令
- Linux学习笔记--Python操作mysql数据库(封装基本的增删改查)
- 实验楼Linux学习笔记(1): 基本概念和操作
- 写得蛮好的linux学习笔记(二)(一些常用的基本命令)
- Linux基本操作 1-----命令行BASH的基本操作
- 菜鸟学习linux笔记与练习-----一些初级命令以及基本用户管理
- linux入门基础——命令行bash的基本操作
- linux学习——基本操作命令
- Linux程序设计学习笔记----多线程编程基础概念与基本操作
- 【linux学习笔记】bash学习之read命令
- 【Linux学习笔记】Linux_01_基本命令、文件管理、正则
- linux学习笔记:linux中文件的基本操作
- 【学习笔记】Linux基本操作(3)--- Linux文件基本操作管理
- Linux 基础学习 基本概念及操作、常见命令