1.启动VMware
2.启动好安装的Ubuntu操作系统
3.输入用户名密码进入到系统
4.将Terminal放置到左侧任务栏里
5.启动Terminal
6.练习ls、pwd、cd、mkdir、rmdir、chmod、tail、cp、mv命令
ls:全拼list,功能是列出目录的内容。
cd:全拼change directory,功能是切换到指定的工作目录。
pwd:全拼print working directory,其功能是显示当前工作目录的绝对路径。
mkdir:全拼make directories,其功能是创建目录。
rmdir:全拼remove empty directories,功能是删除空目录。
cat:全拼concatenate,功能是用于连接多个文件并且打印到屏幕输出。
tail:显示文件内容的尾部。
cp:全拼copy,其功能为复制文件或目录。
mv:全拼move,其功能是移动或重命名文件。
man:查看命令帮助。
chmod:改变文件或目录权限。
并使用man命令获取相关命令的帮助
7.练习使用vi/vim编辑文本文件Git Bash实验步骤
1启动Git Bash
2进入到git bash 的命令行窗口
3验证上述“Vmware/Ubuntu具体实验步骤”中的指令是否可以运行思考题:
1、什么是文件?什么是目录?什么是路径?
文件:文件就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。
目录:是一个装有数字文件系统的虚拟“容器”,在它里面保存着一组文件和其它一些目录(文件夹)。
路径:路径指的是从起点到终点的全程路由,到达某个文件位置需要经过的途径。
2、Linux中相对路径和绝对路径是怎么定义的?
相对路径:以 . 或 … 开始的,.表示用户当前操作所处的位置,而… 表示上级目录。
绝对路径:从根目录(/)开始的。
3、Linux系统文件权限怎么规定的?
文件的权限总共有三种:r(可读),w(可写),x(可执行)
文件权限的作用
(r)
对文件 是否可以查看文件中的字符
对目录 是否可以查看目录中有什么文件
(w)
对文件 是否可以改变文件中记录的字符
对目录 是否可以在目录中管理文件,是否可以更改目录中文件的元数据
(x)
对文件 是否可以通过文件名称调用文件内记录的程序
对目录 是否可以进入此目录
总结Ubuntu根目录结构下的所有目录以及系统文件的含义(包括二级目录结构文件的含义)/
根目录
/bin
此目录中包含了常用的基本命令
/boot
存放开机时会用到的档案,包括Linux核心档案等
/boot/grub
存放GRUB(启动引导程序)相关的配置文件
/dev
任何装置与周边设备都是以档案的型态存在于这个目录当中
/etc
系统主要的设定档几乎都放置在这个目录内(账号,密码等)
/etc/init.d
放置一些服务器,工具包之类的进程文件
/ect/sysconfig
存放Linux下各种系统配置文件
/home
用户列表目录。下面是用户自己定义的文件夹
/home/dmtsai
文件的权限
/lib
根目录下的所程序的共享库目录
/lib/modules
包含系统核心可加载各种模块
/mnt
此目录主要是作为挂载点使用
/opt
安装系统后用户自己安装的其他应用软件
/proc
这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里
/root
系统管理员 (超级用户),即根用户的主目录
/sbin
这里存放的是系统管理员使用的系统管理程序,
/sys
系统设备和文件层次结构,并向用户程序提供详细的内核数据信息
/srv
存储系统提供的服务数据
/tmp
这个目录是用来存放一些临时文件的
/usr
存放与系统用户直接有关的文件和目录
/usr/bin
用户和管理员的标准命令
/usr/XIIR6
存放X-Windows的目录
/usr/share
用于存放一些共享的数据,比如音乐,图标等
/usr/local
系统管理员安装的应用程序目录
/var
用于存放很多不断变化的文件,例如日志文件等
/var/log
日志文件
/var/lib
存放系统正常运行时要改变的文件
/var/spool
打印队列和其他队列工作的目录