实验一 Linux 系统的基本操作
班级: B07513 姓名: 蒲熙德 学号 20074051306 日期: 2009\\10\\3
1.实验目的
(1) 了解Linux操作系统的启动、登录及注销的方法 (2) 学习和掌握Linux系统的常用命令
(3) 学习和掌握vi编辑器的使用,及程序的编译和运行的方法
2.实验环境
已安装Linux操作系统的微机一台
3.实验内容
(1) 创建新用户(以自己的名字创建一个用户) (2) 启动和登录Linux系统
(3) 练习Linux的常用操作命令
? 目录操作命令:pwd、ls、mkdir、rmdir、mv ? 文件操作命令:more、cp、cat、rm (4)帮助命令:man 命令名 (5)vi编辑器的使用
? vi的进入、模式的切换、文件的保存和退出 ? 编写“hello world”程序,并编译、运行 (6)退出系统和关机命令。
4.实验要求
1、创建一个用户:在[系统]->系统管理->用户和组有一个用户设置,单击添加用户,填写好相关设置就行了,如下所示:
图1-1
2、对目录文件的操作:(1)pwd显示当前目录完整路径 (2)ls显示当前目录所有文件 (3)mkdir创建一个新的目录 (4)rmdir删除一个目录
(5)mv移动一个目录及more按行显示
图2-1
3、对文件的操作:(1)cp复制一个文件 (2)rm删除一个文件
(3)cat查看显示一个文件
图2-2
图3-1
4、vi编译器的使用
图4-1
图4-2
5.实验总结
(1)写上各个命令的含义,用法: 1.显示工作目录
命令名称:pwd - print name of current/working directory 命令格式:pwd [--help][--version]
功能说明:执行pwd指令可显示当前所在的工作目录的绝对路径名称。 命令参数:
--help 在线帮助。
--version 显示版本信息。 范例:
显示当前工作目录。 [lly@localhost ~]$ pwd /home/lly
[lly@localhost ~]$ 2.改变当前目录
命令名称:cd - change diretory 命令格式:cd [-L|-P] [dir]
功能说明:改变当前目录为dir指定的目录。其中dir可为绝对路径或相对路径。若目录名称省略,则变换至用户的 home directory (也就是刚 login 时所在的目录)。 另外,\也表示为 home directory 的意思,\则是表示目前所在的目录,\则表示目前目录位置的上一层目录。
范例:
(1)进入/home目录。 [lly@localhost ~]$ cd /home [lly@localhost home]$ (2)进入根目录。 [lly@localhost ~]$ cd / [lly@localhost /]$
(3)进入用户lly的主目录。 [lly@localhost /]$ cd ~ [lly@localhost ~]$ 或者:
[lly@localhost /]$ cd /home/lly [lly@localhost ~]$
(4)进入当前目录的上一级目录。 [lly@localhost ~]$ cd .. [lly@localhost home]$ 3.显示目录内容
命令名称:ls - list directory contents 命令格式:ls [OPTION]... [FILE]...
功能说明:显示指定工作目录下的内容(列出当前工作目录所包含的子目录名称或文件名称)。 命令参数:
-a 显示所有文件及目录 (包括隐藏文件,隐藏文件以“.”开头)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等信息详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间先后次序列出
-A 同 -a ,但不列出 \目前目录) 及 \父目录)
-F 在列出的文件名称后加一符号;例如可执行文件则加 \目录则加 \ -R 若目录下有文件,则其下的文件也按次序列出 范例:
(1)列出目前工作目录下的内容。 [lly@localhost ~]$ ls
Desktop Documents Download Music Pictures Public Templates Videos [lly@localhost ~]$
(2)列出当前目录的详细内容。 [lly@localhost ~]$ ls -l total 64
drwxr-xr-x 2 lly lly 4096 2009-05-02 17:43 Desktop drwxr-xr-x 2 lly lly 4096 2009-05-02 17:18 Documents drwxr-xr-x 2 lly lly 4096 2009-05-02 17:18 Download drwxr-xr-x 2 lly lly 4096 2009-05-02 17:18 Music drwxr-xr-x 2 lly lly 4096 2009-05-02 17:18 Pictures [lly@localhost ~]$
(3)列出目前工作目录下的内容,包括隐藏文件。 [lly@localhost ~]$ ls -a