一、BASH
1、在Linux中terminal == bash
2、提示符
#(代表root用户---最大权限--所有操作很危险--有破坏os的权利)、$(代表普通用户)
3、命令行一般由三个部分组成:
命令eg hostname主机名称
ls列出目录
uname主机的OS类型
uname -r Kernel的版本号
uname-a == uname -all Kernel全部信息
选项
参数可以通过命令-参数[单字符] 或者 命令--[字符全称]
也可以通过命令执行程序
程序可以通过ctrl+c直接中断
4、使用TAB建
对命令自动补全
能直接识别出来就显示什么
自动补全文件名
没有办法补全参数
5、BASH--历史记录
①Bash会保存你输入命令的历史记录,可以通过上下按键或者history命令来查看
②使用上下键查看之前的命令
③使用history查看历史命令
6、通过历史记录简化操作
(1)!!重复前一个命令
(2)!字符重复前一个以“字符”开头的命令
(3)!num按照历史记录的序号执行命令
(4)!?abc重复之前包含abc的命令
(5)!-n重复n个命令之前的那个命令
7、搜索命令历史记录
(6)可以通过Ctrl + r来在历史记录中搜索命令(reverse - i - search)
(7)重新调用前一个命令中的参数
①Esc按esc之后按.键
8、命令行通配符
Bash shell支持以下的通配符
②*匹配零个或多个
③?匹配任意一个字符
④[0-9]匹配一个数字范围
⑤[abc]匹配列表里任何字符
⑥[^abc]匹配列表以外字符
9、切换用户
⑦su和su-都可以切换到root模式
1)su仅仅是权限扩大
2)su -是切换到另一个终端
(8)sudo使用管理员的身份执行命令
10、id显示当前用户身份
11、passwd修改密码
12、bash作业管理
(1)在后台运行进程
在命令后面加一个&
(2)暂停某个程序
1)Ctrl + z或者发送信号17
2)Ctrl + c停止
(3)管理后台作业
1)Jobs用来查看当前的作业
2)bg
3)Fg
4)
二、Linux文件系统结构
1、Linux文件系统是一个倒转的单根树状结构
2、文件系统根为“/”
3、文件系统严格区分大小写
4、路径使用“/”分割(windows中使用 “\”)
5、当前工作目录
①每一个shell或者系统进程都有一个当前工作目录
②使用pwd(print word directory)命令可以显示当前的工作目录
6、Linux文件名称
①文件名称大小写敏感
②名称最多为255字符
③出来正斜线都是有效字符
④通过touch命令可以创建一个空白文件或者更新文件的事件
⑤以“.”开头的文件是隐藏文件-----几乎所有的都是的
隐藏文件大多为配置文件
通过ls -a可以看到隐藏文件
领取专属 10元无门槛券
私享最新 技术干货