1.shell是什么
shell:是一个接收由键盘输入的命令,并将其传递给操作系统来执行的程序
1.1终端仿真器
作用:让用户访问shell
1.2第一次输入
1.1.png
1.3几个简单的命令
1.2.png
1.4结束终端会话
使用exit
幕后的控制台
虚拟终端(或虚拟控制台):一些在图形桌面的后台运行的终端会话。
(可以通过按ctrl+alt+F1到ctrl+alt+F6键可以访问虚拟后台,按ALT+F7返回图形界面
2.导航
导航文件系统
- pwd:查看当前工作目录
- cd: 改变目录
- ls:列出目录内容
2.1理解文件系统树
- linux文件是树形结构目录
- linux不论多少驱动器或者存储设备与计算机相连,通常只有一个文件系统树
2.2 当前工作目录
2.1.png
第一次登陆系统时(或者是启动终端仿真器会话时),当前工作目录被设置成主目录。每个用户账号都有一个主目录,作为普通用户操作时,这是唯一一个允许用户写文件的地方。
2.3列出目录内容
使用ls命令可以列出当前工作目录文件和目录
2.2.png
2.4更改当前工作目录
cd.png
2.4.1一些有用的快捷方式
快捷方式 | 结果 |
---|---|
cd | 将工作目录改变成主目录 |
cd- | 将工作目录改变成先前的工作目录 |
cd~username | 将工作目录改变为username的主目录 |
2.6.png
有关文件名的一些重要说明
- 以“.”字符开头的文件名是隐藏的。这仅说明ls不会列出这些文件,除法输入ls -a
- 文件名与命令是区分大小写的
- 没有扩展名的概念,文件的内容或用途由其他方式决定。
- 支持长文件名,文件名可能包含了嵌入的空格和标点符号。但在创建文件名过程,仅句号、连字符和下划线可以使用。(ps,文件名中不要嵌入空格)
第三章 linux系统
- ls 列出目录内容
- file 确定文件类型
- less 查看文件内容
3.1 ls命令
ls命令可以查看目录内容,确定各种重要文件和目录的属性。
3.1.1 选项和参数
3.5.png
3.1.2 ls
-
查看当前工作目录中包含的一系列文件和子目录
3.1.png -
指定要显示的目录
3.2.png -
可以指定多个目录,下列出主目录(符号“~”表示)和/usr目录的内容
3.3.png -
改变输出格式获得更多细节,下面加-l,将输出以长格式显示
3.4.png
ls最常用的选项
选项 | 长选项 | 含义 |
---|---|---|
-a | -all | 列出所有文件,包括以点号开头的文件,这些文件通常是不列出来的(比如隐藏的文件) |
-d | --directory | 通常,如果指定了一个目录,ls命令会列出目录中的内容而不是目录本身。将此选项与-l选项结合使用,可查看目录的详细信息,而不是目录中的内容 |
-F | --classify | 选项会在每个所列出的名字后面加上类型指示符(例如,如果名字是目录名,则会加上一个斜杠) |
-h | -human | 以长格式列出,以人们可读的方式而不是字节数来显示文件大小,使用长格式显示结果 |
-l | 使用长格式显示结果 | |
-r | --reverse | 以相反的顺序显示结果。通常,ls命令来按照字母升序排列显示结果 |
-S | 按文件大小对结果排序 | |
-t | 按修改时间排序 |
3.6.png
3.7.png
3.1.3 进一步了解长列表格式
3.9.png
3.2使用file命令确定文件类型
所有的东西都是一个文件
file命令会打印出文件内容的简短说明
file filenanme
3.10.png
3.3使用less命令查看文件内容
less命令是一种查看文本文件的程序
less filename
一旦运行起来,less程序允许我们前后滚动文件。例如,想要查看定义了系统用户账户文件:
3.11.1.png
3.11.2.png
如果文件不止一页,可以上下滚动文件。按Q键可退出less程序。
less程序最常使用的键盘命令
命令 | 功能 |
---|---|
page up或b | 后翻一页 |
page down或spacebar | 前翻一页 |
向上箭头 | 向上一行 |
向下箭头键 | 向下一行 |
G | 跳转到文本文件的末尾 |
lG或g | 跳转到文本文件的开头 |
/charecters | 向前查找指定的字符串 |
n | 向前查找指定的字符串 |
h | 显示帮助屏幕 |
q | 退出less |
less is more
3.4 快速浏览
3.12.1.png
3.12.2.png
3.12.3.png
3.12.4.png
3.5符号链接
3.13.png