“Linux-2019-spring”的版本间的差异
跳到导航
跳到搜索
| 第29行: | 第29行: | ||
[http://hlt.suda.edu.cn/index.php/Linux-2019-spring-misc 杂项记录] | [http://hlt.suda.edu.cn/index.php/Linux-2019-spring-misc 杂项记录] | ||
| + | |||
| + | * 什么是文字终端,深入理解shell,多个不同的shell | ||
| + | ** 可以不通过图形终端中的文字终端 | ||
| + | 1、xwindow下打开了terminal应用程序(快捷键:ctrl+alt+t) | ||
| + | 2、在terminal端口下按ctrl+alt+F1到F7,可分别进入1号到7号终端(默认F7回到了图形界面) | ||
| 第34行: | 第39行: | ||
* Linux的文件目录结构 (续) | * Linux的文件目录结构 (续) | ||
** root目录及超级用户 | ** root目录及超级用户 | ||
| − | ** | + | ** 文件名规则 |
| + | linux下文件名大小写区分,windows下不区分 | ||
| + | linux下文件名最长为256字节,尽量不要用中文 | ||
| + | linux下几乎所有的符号都可以作为文件名的一部分,只有“/”不能作为文件名的一部分出现(斜杠“/”:slash;反斜杠“\”:backslash) | ||
| + | ** 隐藏文件 | ||
| + | |||
| + | |||
** .和.. | ** .和.. | ||
| − | + | ||
| − | + | ||
| − | *绝对路径和相对路径 | + | * 绝对路径和相对路径 |
| − | + | 绝对路径:从根目录开始到目标文件的路径 | |
| − | + | 相对路径:从当前目录(不是从根目录开始)到目标文件的路径 | |
| − | + | ||
| + | |||
| + | 图形终端下的文字终端: | ||
| + | ctr+alt+f1 | ||
| + | |||
| + | :ls;ls -a;pwd;cd;touch(创建一个文件;如果一个文件已经存在,就会更新文件的时间);date,cal,calendar,bc,echo,uname | ||
= 2019.3.6 = | = 2019.3.6 = | ||
| 第53行: | 第69行: | ||
== Linux和Windows的一些区别 == | == Linux和Windows的一些区别 == | ||
| − | * | + | * 图形界面 |
| − | + | 菜单栏隐藏在最上面 | |
| − | + | 默认有四个工作区workplace | |
| + | ctrl+alt+上下左右键:可以在四个工作区之间切换 | ||
| + | ctrl+shift+alt+上下左右键:把当前焦点窗口拖到另外一个工作区 | ||
| + | 有自己的文本编辑器 | ||
| + | 熟悉一下资源管理器 | ||
| + | |||
* Linux的文件目录结构 | * Linux的文件目录结构 | ||
** 标准化(windows下是乱七八糟的) | ** 标准化(windows下是乱七八糟的) | ||
** bin(二进制);dev(设备);boot(启动);home(所有用户的家目录) | ** bin(二进制);dev(设备);boot(启动);home(所有用户的家目录) | ||
** 只有一个根目录 /(windows下每个分区有一个目录) | ** 只有一个根目录 /(windows下每个分区有一个目录) | ||
| − | ** | + | ** 家目录(Home Folder) |
*** 每个用户都有一个家目录,存放自己的私有数据 | *** 每个用户都有一个家目录,存放自己的私有数据 | ||
*** 用户的家目录通常在/home/用户名 | *** 用户的家目录通常在/home/用户名 | ||
2019年3月13日 (三) 02:42的版本
Linux 操作系统 课程主页
- Teacher: 李正华
- Teach Assistant: [待定]
- 2019春季学期
- 写给自己的话
- 内容不可能面面俱到,抓住重点(以及自己感觉最重要的知识点)即可,其他需要靠学生自己去探索
- 多鼓励学生自己思考
课程信息
- 上课时间和地点:
- 周三10:10-12:00理工楼153上理论课;
- 周四10:10-12:00(单周)理工楼243上机课(434备用,目前用不到)
- 成绩分布:平时10-15分、实践20-25、期末60(计划)
- Linux学习交流群:643979822
- Linux课程的百度云分享链接(2018年教学视频) - 密码: 45n2
- 期末总成绩(待定)
实践作业
- 请登录csteaching.suda.edu.cn网站,完成实验报告,并将word作为附件提交
- 实验作业1:
- 实验作业2:
Linux核心思想
- 每个程序只做一件事,做到最好,功能完善:vim+gcc+gdb = visual studio c++
下节课计划
- 什么是文字终端,深入理解shell,多个不同的shell
- 可以不通过图形终端中的文字终端
1、xwindow下打开了terminal应用程序(快捷键:ctrl+alt+t) 2、在terminal端口下按ctrl+alt+F1到F7,可分别进入1号到7号终端(默认F7回到了图形界面)
2019.3.13
- Linux的文件目录结构 (续)
- root目录及超级用户
- 文件名规则
linux下文件名大小写区分,windows下不区分 linux下文件名最长为256字节,尽量不要用中文 linux下几乎所有的符号都可以作为文件名的一部分,只有“/”不能作为文件名的一部分出现(斜杠“/”:slash;反斜杠“\”:backslash)
- 隐藏文件
- .和..
- 绝对路径和相对路径
绝对路径:从根目录开始到目标文件的路径 相对路径:从当前目录(不是从根目录开始)到目标文件的路径
图形终端下的文字终端: ctr+alt+f1
:ls;ls -a;pwd;cd;touch(创建一个文件;如果一个文件已经存在,就会更新文件的时间);date,cal,calendar,bc,echo,uname
2019.3.6
操作系统的作用
- 管理硬件资源
- 为程序员提供API
- 为普通用户提供界面(GUI、CLI)
Linux和Windows的一些区别
- 图形界面
菜单栏隐藏在最上面 默认有四个工作区workplace ctrl+alt+上下左右键:可以在四个工作区之间切换 ctrl+shift+alt+上下左右键:把当前焦点窗口拖到另外一个工作区 有自己的文本编辑器 熟悉一下资源管理器
- Linux的文件目录结构
- 标准化(windows下是乱七八糟的)
- bin(二进制);dev(设备);boot(启动);home(所有用户的家目录)
- 只有一个根目录 /(windows下每个分区有一个目录)
- 家目录(Home Folder)
- 每个用户都有一个家目录,存放自己的私有数据
- 用户的家目录通常在/home/用户名
- 除非别人允许,用户A无法访问用户B的家目录(权限的概念)
- 权限管理使得Linux支持真正的多用户
讲课期间用到的几个命令
- cd(change command)、ls (list files)
杂项
- 文字界面下的提示符:prompt symbol,通常包含的信息:用户名@机器名: 当前工作目录 $
2019.2.27
- 介绍课程基本情况,个人介绍,对读书、独立思考的看法
- 讨论了操作系统的概念、作用,相当于回忆操作系统理论课的内容
- /dev/stdin (stdout, stderr),为什么要区分标准输出和标准错误输出?
- g++ gcc cout cerr printf fprintf