----------------------命令行BASH的基本操作----------------------
切换用户,通过su命令切换。
su - 切换到root用户,启用了全新的终端。
su 仅仅切换用户身份,不切换终端
两种的区别,是否创建新的终端
sudo 使用管理员身份运行命令,让普通用户具有使用管理员命令的权限
id显示当前用户信息
passwd修改当前用户密码
BASH作业管理
在后台运行进程,在命令后添加一个&
jobs查看当前后台所有运行的进程
Ctrl+c终止进程
Ctrl+z暂停某个应用程序,是向进程发送17
bg命令可以控制后台进程,程序继续运行
fg+编号,将后台的作业拉回前台
------------------------Linux文件系统基本结构-----------------------
Linux文件系统为一个倒转的单根树状结构
文件系统的跟为"/"
文件系统严格区分大小写
路径使用"/"分割。windows使用"\"
每一个shell或系统进程都有一个当前工作目录
pwd命令显示当前的工作目录
文件的名称大小写敏感
名称最多可以为255个字符
除了正斜线外,都是有效字符
通过touch可以创建一个空白文件或者更新已有文件的更新时间
以"."开头的文件为隐藏文件
隐藏文件大部分都是配置文件,轻易不要去动
Linux文件和目录没多大区别
-------------------------vi文本编辑器---------------------------
vim第vi的改进版本
文本编辑器还有emacs,他的功能比vim还要强大。
绝大多数Linux系统上装有vim,vim比vi的更能给位强大,所以建议大家使用vim
而非vi,两个使用方法相同。
命令vim可以启动vim编辑器
一般我们通过vim+目标文件路径 的形式使用vim
如果目标文件存在,则vim打开盖文件
如果目标文件不存在,则vim新建并打开该文件
vim拥有三种模式:
-命令模式(常规模式)
vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以
多按几次),命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等等
操作
-插入模式
在命令模式中按"i"键,即可进入插入模式,在插入模式可以输入编辑文本内容,使用esc
键可以返回命令模式
-ex模式
在命令模式中按":"键可以进入ex模式,光标会移动到底部,在这里可以保存修改或
退出vim。
命令模式(常规模式)
插入模式
ex模式
命令模式常用指令:
i 在光标前插入文本
o 在当前行下插入新行
dd 删除当前行
yy 复制一行
p 粘贴
u 撤销上一个操作
r 替换当前字符
/ 搜索
ex模式常用命令:
:w 保存修改
:q 退出
:q! 强制退出,不保存修改
:x 保存并退出,相当于:wq
:set number 显示行号
:! 执行系统命令
:sh 切换到命令行,使用 ctrl + d 切换回vim
切换用户,通过su命令切换。
su - 切换到root用户,启用了全新的终端。
su 仅仅切换用户身份,不切换终端
两种的区别,是否创建新的终端
sudo 使用管理员身份运行命令,让普通用户具有使用管理员命令的权限
id显示当前用户信息
passwd修改当前用户密码
BASH作业管理
在后台运行进程,在命令后添加一个&
jobs查看当前后台所有运行的进程
Ctrl+c终止进程
Ctrl+z暂停某个应用程序,是向进程发送17
bg命令可以控制后台进程,程序继续运行
fg+编号,将后台的作业拉回前台
------------------------Linux文件系统基本结构-----------------------
Linux文件系统为一个倒转的单根树状结构
文件系统的跟为"/"
文件系统严格区分大小写
路径使用"/"分割。windows使用"\"
每一个shell或系统进程都有一个当前工作目录
pwd命令显示当前的工作目录
文件的名称大小写敏感
名称最多可以为255个字符
除了正斜线外,都是有效字符
通过touch可以创建一个空白文件或者更新已有文件的更新时间
以"."开头的文件为隐藏文件
隐藏文件大部分都是配置文件,轻易不要去动
Linux文件和目录没多大区别
-------------------------vi文本编辑器---------------------------
vim第vi的改进版本
文本编辑器还有emacs,他的功能比vim还要强大。
绝大多数Linux系统上装有vim,vim比vi的更能给位强大,所以建议大家使用vim
而非vi,两个使用方法相同。
命令vim可以启动vim编辑器
一般我们通过vim+目标文件路径 的形式使用vim
如果目标文件存在,则vim打开盖文件
如果目标文件不存在,则vim新建并打开该文件
vim拥有三种模式:
-命令模式(常规模式)
vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式(可以
多按几次),命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等等
操作
-插入模式
在命令模式中按"i"键,即可进入插入模式,在插入模式可以输入编辑文本内容,使用esc
键可以返回命令模式
-ex模式
在命令模式中按":"键可以进入ex模式,光标会移动到底部,在这里可以保存修改或
退出vim。
命令模式(常规模式)
插入模式
ex模式
命令模式常用指令:
i 在光标前插入文本
o 在当前行下插入新行
dd 删除当前行
yy 复制一行
p 粘贴
u 撤销上一个操作
r 替换当前字符
/ 搜索
ex模式常用命令:
:w 保存修改
:q 退出
:q! 强制退出,不保存修改
:x 保存并退出,相当于:wq
:set number 显示行号
:! 执行系统命令
:sh 切换到命令行,使用 ctrl + d 切换回vim