Linux学习--命令行BASH的基本操作

SHELL

操作系统的Shell:

GUI:GNOME--图形界面

GLI:BASH--命令行界面

提示符:#、$

#:超级管理员

$:普通用户

Ctrl+C结束当前命令

使用Tab键简化命令输入

·  自动补全命令 

·  自动补全文件名

·  无法自动补全参数

xx &表示在后台运行xx

xx+Tab使用Tab键自动补全命令(只有存在一个以xx开头的命令才起作用)

xx+Tab+Tab 双击Tab键会列出以xx开头的所有命令

通过历史记录简化操作

history命令

· !!        重复前一个命令

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

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

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

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

搜索命令历史记录

可以通过Ctrl+r来在历史命令记录中搜索命令
重新调用前一个命令中的参数:Esc+. 即可
命令行通配符
· *         匹配另个或多个
· ?       匹配任意一个字符
· [0~9]  匹配一个数字范围
· [abc]   匹配列表里任何字符
· [^abc] 匹配列表以外字符
切换用户
su -      切换到root用户并使用一个新的运行环境
su         切换到root用户不使用一个新的运行环境,还在原目录下
sudo     使用管理员用户身份运行命令,有些命令没有权限时 可以在前加上sudo
id          显示当前用户
passwd 修改当前密码
管理后台作业 
jobs查看当前在后台运行的作业 
sleep 5000 停参数输入的时间 5000秒 可使用ctrl+c终止 或者 使用ctrl+z暂停 
bg 编号 控制进程继续在后台运行 
fg  编号 继续在前台运行
pwd 当前工作目录
touch 更新文件时间或创建空白文件
以.开头的文件都是隐藏文件,大多数都是配置文件
ls -a 显示所有文件
ls -l 显示文件详细信息
ls -R 递归显示子目录结构
ls -ld 显示目标和链接信息
file+文件名 显示文件类型
绝对路径和当前路径
cd 用来切换当前目录
上一级目录“.."
当前目录 ”."
用户家目录 “~”
上一个工作目录"-"
直接cd 都是回到家目录
 

Linux学习--命令行BASH的基本操作

上一篇:TextFlow with JavaFX 2


下一篇:SSH框架中一些技巧、处理办法