首页 > 系统加固 > Linux/Unix > 大学linux实验教程-linux文件操作命令
2011
09-15

大学linux实验教程-linux文件操作命令

一、实验目的

(1)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感

性认识。

(2)熟悉Linux下文件及目录的常见操作命令。

(3)掌握vi编辑器的使用。

二、实验环境

具有Linux(Redhat 9.0)的计算机、局域网网络环境。

本次实验共计4学时。

三、实验内容

(一)预备:进入Linux

1、登陆和退出

字符模式登陆:

(1) 以root用户身份登陆。

(2) 注销系统:logout 或exit或者Ctrl+D。

(3) 重启系统:reboot或者shutdown –r now

(4) 关闭系统:halt -p或者shutdown –h now

图形模式登陆:

(1)       按照提示输入用户名、密码即可登陆

(2)       在主菜单中选择Logout(注销)。

 

2、图形界面的熟悉:

(1)       按照讲义或者教材上的例子熟悉Linux下的图形界面X-Window,如显示设置、配置时间等等

 

3、如何进入命令行输入界面:

下面三种方法均可进入命令行界面:

(1)       系统启动直接进入字符界面

(2)       远程Telnet或者SSH方式登陆

(3)       图形界面里边运行终端

 

实验中以第(3)种方式:在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令。或者在桌面上依次单击“主程序→系统工具→终端”均可打开打开终端窗口。

 

 

4、获取Linux的命令帮助

(1)       help:系统帮助文档:help命令用于查看所有Shell命令。用户可以通过该命令寻求Shell命令的用法,只需在所查找的命令后输入help命令,就可以看到所查命令的内容了。例如:查看cd命令的使用方法    # cd  –help

(2)       man:显示帮助手册:通常使用者只要在命令man后,输入想要获取的命令的名称(例如ls),man就会列出一份完整的说明,其内容包括命令语法、各选项的意义以及相关命令等。该命令的一般形式为:man  [选项] 命令名称。    例如:# man cd

(3)       whereis命令:这个程序的主要功能是寻找命令所在的位置。例如:# whereis cd

 

(二)目录操作命令

(注意Linux命令区分大小写)

1、  ls命令:
使用ls 查看当前目录内容;使用ls 查看指定目录内容,如/目录,/etc 目录
掌握以下几个参数:-a,-l,-R,-F,–color
掌握ls –l列出的文件(目录)的各字段含义
# ls /boot
# ls /boot -a
# ls /boot -R
# ls /boot -F
# ls /boot –l
# ls /boot -al
自己实现:如何只列出目录?(如列出/boot下的目录)

2、  cd:改变当前目录
掌握:cd .. 回到上层目录;cd / 回到根目录;cd  ~;cd – ;
掌握:cd 目标目录

3、  pwd 显示当前路径;

4、  建立目录mkdir,格式:mkdir 目标目录名

5、  删除目录:rmdir,格式:rmdir 目标目录名

 

(三)文件操作命令

1、  复制文件cp: 格式cp 源文件名 目标文件名
掌握参数-r(递归拷贝目录),-f(覆盖已存在的目标文件)
# cd
# cp install.log 2.log
# ls *.log -l
# cp /boot/  /root/  –rf
# ls

2、  移动文件或目录: mv;
# mv 2.log 3.log
# ls *.log

3、  删除文件rm
掌握参数 –r –f
# cd
# rm 3.log
# ls *.log
# cp  –r  /boot /bak
# ls /
# rm  –rf  ./bak
# ls /

4、  查找文件
掌握以下格式:find 开始查找路径 -name 文件名 –print
# find /etc –name inittab -print

5、  链接文件命令ln
掌握如何建立符号链接
#ln  –s  install.log  a
#ls -l

 

(四)文件内容查看

1、  显示文件cat:
cat 文件名
建立文件:cat >文件名,ctrl+d结束输入;
# cat /etc/inittab

2、  显示文件内容:more (分页显示,掌握如何上下翻页、退出);
# more /etc/inittab

3、  显示文件内容:less;
# less /etc/inittab

4、  显示文件头几行内容:head
# head /etc/inittab

5、  显示文件末几行内容:tail

# tail /etc/inittab

(五)vi编辑器

要求掌握:

(1)       进入vi,进入编辑模式(输入i),退出编辑模式(ESC)

(2)       保存(:w),退出(:q),保存并退出(:wq),不保存退出(:q!)

(3)       如何查找(向下/str)、(向上?str)

(4)       如何进行复制行(yy),删除行(dd),粘贴(p)

1、Linux下如何编写程序

要求:用vi写一个c程序(如下),然后用gcc编译并运行。

C程序源代码:(文件名hello.c)

 

gcc编译:

#gcc hello.c –o hello      (编译源代码,输出可执行文件hello)

#./hello                        (运行hello,查看结果)

 

2、如何修改引导level

修改/etc/inittab里边的一行:

id:5:initdefault:

这里表示Linux启动后引导到哪一个level。5表示引导到X Window图形界面,3表示引导到多用户字符界面。

把其中的5改为3,重启Linux,查看效果。

字符界面启动X Window可以在登陆后运行startx。

也可以改为5启动后自动引导到X Window界面。

最后编辑:
作者:admin
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据