查看“Linux-2019-spring”的源代码
←
Linux-2019-spring
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
= Linux 操作系统 课程主页 = *Teacher: [http://hlt.suda.edu.cn/~zhli/ 李正华] *Teach Assistant: [待定] *2019春季学期 * 写给自己的话 ** 内容不可能面面俱到,抓住重点(以及自己感觉最重要的知识点)即可,其他需要靠学生自己去探索 ** 多鼓励学生自己思考 = 课程信息 = * 上课时间和地点: ** 周三10:10-12:00理工楼153上理论课; ** 周四10:10-12:00(单周)理工楼243上机课(434备用,目前用不到) * 成绩分布:平时10-15分、实践20-25、期末60(计划) * Linux学习交流群:643979822 * [https://pan.baidu.com/s/18xF9-GorGGuJN0-XVlItMg Linux课程的百度云分享链接(2018年教学视频)] - 密码: 45n2 * [http://hlt.suda.edu.cn/index.php/Linux-2019-spring-final-score 期末总成绩(待定)] = 实践作业 = * 请登录csteaching.suda.edu.cn网站,完成实验报告,并将word作为附件提交 * 实验作业1: * 实验作业2: = Linux核心思想 = * 每个程序只做一件事,做到最好,功能完善:vim+gcc+gdb = visual studio c++ = 讲义 = == 下节课计划 == [http://hlt.suda.edu.cn/index.php/Linux-2019-spring-misc 杂项记录] * 什么是文字终端,深入理解shell,多个不同的shell ** 可以不通过图形终端中的文字终端 开机时可以设置不启动图形界面 在terminal端口下按ctrl+alt+F1到F7,可分别进入1号到7号终端(默认F7回到了图形界面) 环境变量S1='hi':设置提示符 7、$ sudo useradd ll12:创建一个新用户命令。sudo--以root的身份执行后面的命令 8、$ sudo su:可以进入root账户 touch(创建一个文件;如果一个文件已经存在,就会更新文件的时间 == 2019.3.13 == * Linux的文件目录结构 (续) ** root目录及超级用户 $ su # cd :切换到root的家目录下(/root) # exit :回到普通用户下 bin--可执行文件,二进制; etc--配置文件;boot--操作系统启动相关的代码;home--家目录,一个用户自己的目录,通常情况下每个普通用户都在home下面有一个目录,超级管理员在/root下 ** 文件名规则 linux下文件名大小写区分,windows下不区分 linux下文件名最长为256字节,尽量不要用中文 linux下几乎所有的符号都可以作为文件名的一部分,只有“/”不能作为文件名的一部分出现(斜杠“/”:slash;反斜杠“\”:backslash) 隐藏文件:文件名以.开头。ls 看不到隐藏文件;ls -a 可看到隐藏文件夹。 文件夹(目录)也是一种文件 ** 绝对路径和相对路径 “.”表示当前目录 “..”表示上一级目录 绝对路径:从根目录开始到目标文件的路径 相对路径:从当前目录(不是从根目录开始)到目标文件的路径 * 图形终端下的文字终端Terminal XWindow下打开了Terminal应用程序(快捷键:ctrl+alt+t)【航站楼】 * 输入一些简单命令 ** 命令的结构:命令(command) 选项(option) 参数(argument)。 date, cal, calendar, bc, echo $ uname -a :命令是uname;-a是选项(显示全部的信息);可以查看内核(kernel)版本号等。 $ pwd:显示当前工作目录(print working directory) $ ls :显示目标列表 $ cd :切换目录(change directory)。 $ cd ~ :回到当前用户的根目录下 /bin$ cd /home/zhanghua/Download:用绝对路径进行切换 == 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
返回至
Linux-2019-spring
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
新闻
成员介绍
研究组
科研项目
发表论文
在线演示
工具
链入页面
相关更改
特殊页面
页面信息